Question: 2. (12 points) Convert the following code from MIPS to C. You may assume that registers $80, $s1, and $s2 correspond to variables a, b,

2. (12 points) Convert the following code from MIPS to C. You may assume that registers $80, $s1, and $s2 correspond to variables a, b, and c respectively and are all initialized to zero before the program begins. Additionally, register $v0 holds the base address of an array M. addi $sl, $sl, -100 Loop: sll $ti, $50, 2 add $t1, $t1, $v0 lw $t2, 0 ($t1) add $s2, $s2, $t2 addi $80, $80, -1 bne $50, $sl, Loop
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
