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

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

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site