1.
1)
sub $t0 $zero $s1
mul $s6, $s6, 4
addi $s6, $s6, 6
lw $t1, 0($s6)
sub $t0 $t0 $t1
2) it needs 5 registers: $t0 $t1 $zero $s1 $s6
2.
h = j << 4 f = h + i + g 2) It is not possible to use fewer instructions. 3) 5 registers are needed. The minimal is 3. 3. 5 registers are needed. The minimal is 3. 4. 0x12040001 0x00901022 0x22100001 0x08000000 /docProps/thumbnail.jpeg