Design a new instruction that could check the value of two registers and complete the following requirements. You can continue using the assembly language created in the last question. Be sure to enter the definition and steps in the required area. • Add up the integers saved in registers $t2 and $t4 and compare the sum with value in register $13. • If the sum is less than the value, find the difference and save the difference in the register $t6. Otherwise, leave $t6 unchanged. A "lest" instruction compare values in two registers $a and $b, such that: if the first register is smaller than the second one, the next instruction is the one with the first label L1;otherwise, the next instruction is the one with the second label L2. The format of this instruction is: Enter your instruction here. A "sub" instruction computes the value in register $a substracted by that in register $b and save the result in register $c. The format of this instruction is: Enter your instruction here. Full assembly program: Enter your program here.
Design a new instruction that could check the value of two registers and complete the following requirements. You can continue using the assembly language created in the last question. Be sure to enter the definition and steps in the required area. • Add up the integers saved in registers $t2 and $t4 and compare the sum with value in register $13. • If the sum is less than the value, find the difference and save the difference in the register $t6. Otherwise, leave $t6 unchanged. A "lest" instruction compare values in two registers $a and $b, such that: if the first register is smaller than the second one, the next instruction is the one with the first label L1;otherwise, the next instruction is the one with the second label L2. The format of this instruction is: Enter your instruction here. A "sub" instruction computes the value in register $a substracted by that in register $b and save the result in register $c. The format of this instruction is: Enter your instruction here. Full assembly program: Enter your program here.
Chapter4: Processor Technology And Architecture
Section: Chapter Questions
Problem 26VE: _____ is a CPU design technique in which instruction execution is divided into multiple stages and...
Related questions
Question
Answer each part of the question
Expert Solution
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
Step by step
Solved in 3 steps
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Recommended textbooks for you
Systems Architecture
Computer Science
ISBN:
9781305080195
Author:
Stephen D. Burd
Publisher:
Cengage Learning
Systems Architecture
Computer Science
ISBN:
9781305080195
Author:
Stephen D. Burd
Publisher:
Cengage Learning