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.

Systems Architecture
7th Edition
ISBN:9781305080195
Author:Stephen D. Burd
Publisher:Stephen D. Burd
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...
icon
Related questions
Question

Answer each part of the question 

Question 3
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 $t3.
• 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.
Transcribed Image Text:Question 3 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 $t3. • 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.
Expert Solution
steps

Step by step

Solved in 3 steps

Blurred answer
Knowledge Booster
Fundamentals of Computer System
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.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Systems Architecture
Systems Architecture
Computer Science
ISBN:
9781305080195
Author:
Stephen D. Burd
Publisher:
Cengage Learning