addi $s7, $s7, -4
add $s7, $s7, $s1
lw $s0, 4($s7)
Assume integer variables i and j are in registers $s0 and $s1. Assume base address of an integer array X is in register $s7.
So far I have this:
X = X - 4
X = X + j
i = X - 4 + j
Is this correct? I'm not overly sure so just looking for confirmation.