Question: Consider the Following MIPS loop: LOOP: slt $t2, $0, $t1 beq $t2, $0, DONE subi $t1, $t1, 1 addi $s2, $s2, 2 j LOOP DONE:

Consider the Following MIPS loop: LOOP: slt $t2, $0, $t1 beq $t2,Consider the Following MIPS loop:

LOOP: slt $t2, $0, $t1 beq $t2, $0, DONE subi $t1, $t1, 1 addi $s2, $s2, 2 j LOOP DONE: Assume that the register $t1 is initialized to the value 10. What is the value in register $s2 assuming $s2 is initially to zero? For each of the loops above, write the equivalent C code routine. Assume that the registers $s2, $t1, and $t2 are integers A, i, and tempo respectively. For the loops in written MIPS assembly above, assume that the register $t1 is initialized to the value N. How many MIPs instructions are executed? (MIPS instructions used here the value of $0 is 0; slt, $t2, $0, $t1: if the content of the register $t1 then the register $t2 will be assigned to land else it will be assigned to 0, beq $t2, $0, DONE: if the value of register $t2 is go the of $0, then the program will go to DONE else will to the following statement.)

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!