Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * Translate the following MIPS code to C. Assume that the variables f, h, i, and j are assigned to registers
- * $s0, $s1,$s2,$s3, and $s4, respectivly. Assume that the base address of the arrays A and B are in registers $s6
- * and $s7, respectively.
- * addi $t0, $s6, 4
- * add $t1, $s6, $s0
- * sw $t1, 0($t0)
- * lw $t0, 0($t0)
- * add $s0, $t1, $t0
- * */
- int main()
- {
- // $s0 = f $s6 = A[] $s7=B[]
- int f,A[100],B[100];
- A[1] = A[f];
- f = A[f]+A[f];
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement