Question: Rewrite the loop from Exercise 2.29 to reduce the number of MIPS instructions executed. Exercise 2.29 Translate the following loop into C. Assume that the
Exercise 2.29
Translate the following loop into C. Assume that the C-level integer i is held in register $t1, $s2 holds the C-level integer called result, and $s0 holds the base address of the integer MemArray.


addi $t1, $0, $0 $s1, 0($s0) LOOP: 1w add $s2, $s2, $s1 addi $s0, $s0, 4 addi $t1, $t1, 1 slti $t2, $t1, 100 bne $t2, $s0, LOOP
Step by Step Solution
3.32 Rating (158 Votes )
There are 3 Steps involved in it
addi t1 s0 400 ... View full answer
Get step-by-step solutions from verified subject matter experts
