Question: a) sub $s0, $s0, $s1 sub $s0, $s0, $s3 add $s0, $s0, $s1 b) addi $t0, $s6, 4 add $t1, $s6, $0 sw $t1, 0($t0)
a) sub $s0, $s0, $s1 sub $s0, $s0, $s3 add $s0, $s0, $s1
b) addi $t0, $s6, 4 add $t1, $s6, $0 sw $t1, 0($t0) lw $t0, 0($t0) add $s0, $t1, $t0
For the MIPS assembly above, assume that the registers $s0, $s1, $s2, and $s3 contain the values 0x0000000a, 0x00000014, 0x0000001e, and 0x00000028, respectively. Also, assume that register $s6 contains the value 0x00000100, and that memory contains the following values:
Address Value 0x00000100 0x00000064 0x00000104 0x000000c8 0x00000108 0x0000012c
Find the value of $s0 at the end of the assembly code.
Step by Step Solution
There are 3 Steps involved in it
To find the value of register s0 at the end of the given MIPS assembly code lets go through each ins... View full answer
Get step-by-step solutions from verified subject matter experts
