Question: 2 . 2 4 Consider the following MIPS loop: LOOP: s 7 t $t 2 , $ 0 , $t 1 beq $t 2 ,

2.24 Consider the following MIPS loop:
LOOP: s7t $t2, $0, $t1
beq $t2, $0, DONE
subi $t1, $t1,1
addi $s2, $s2,2
j LOOP
DONE:
2.24.1[5]$2.7> Assume that the register $ t 1 is initialized to the value 10.
What is the value in register $S0 assuming the $S0 is initially zero?
2.24.2[5]2.7> For each of the loops above, write the equivalent C code
routine. Assume that the registers $s1,$s2,$t1, and $t2 are integers A,B,i,
and temp, respectively.
2.24.3[5]2.7> For the loops written in MIPS assembly above, assume that
the register $tl is initialized to the value N. How many MIPS instructions are
executed?
2 . 2 4 Consider the following MIPS loop: LOOP: s

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 Programming Questions!