Question: For the MIPS assembly instructions below, what is the corresponding C statement? Assume that the variables f,g,h,i, and j are assigned to registers $s0,$s1,$s2,$s3, and
For the MIPS assembly instructions below, what is the corresponding C statement? Assume that the variables f,g,h,i, and j are assigned to registers $s0,$s1,$s2,$s3, and $s4, respectively. Assume that the base address of the arrays A and B are in registers $s6 and $s7, respectively. siladdsiladdlwaddilwaddsw$t0,$s0,2#$t0=f4$t0,$s6,$t0#$t0=&A[f]$t1,$s1,2#$t1=g4$t1,$s7,$t1#$t1=&B[g]$s0,0($t0)#f=A[f]$t2,$t0,4$t0,0($t2)$t0,$t0,$s0$t0,0($t1)
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
