Assume that the processor is executing the following instruction:
lb $t3,-7($s0)
Moreover, assume that the instruction above is located at address 0x004000f0
,
register $t3
contains value 0x20040144
, and that register $s0
contains value
0x305502db
. What value has registers $t3
after that the instruction has finished executing?
From my calculation:
The format of the instruction is:
lb RegDest, Offset(RegSource)
we know $s0
contains value 0x305502db
, which leads to 0x305502db - 7 = 0x305502d4
and this value will be loaded in $t3
. I am confused here now because the correct answer says $t3 = unknown
, how come?
$t3
is not unknown? – nihulus