Please answer all parts Convert the following C program to M
Please answer all parts.
Convert the following C program to MIPS program. Assuming that i, j, k, f, are stored in registers $s0, $s1, $s2, $s3 already. F = i* 8 f = i/4+3 f = I f = -I i--;;Solution
4.
li $t1, 2
sll $t0, $s0, $t1
add $s3,$t0,$0
5.
li $t1, 3
sra $t0, $s0, $t1
li $t1, 3
add $t0, $t0,$t1
add $s3,$t0,$0
6.
f = i;
move $s3,$s0
7.
f = -i;
li $s6,0
sub $s3,$s6,$s0
8.f = i--;
sub $s0,$s0,1
move $s3,$s0
