Question: Question 4 : Covert the C - Code into MIPS instructions C temp = a ; if ) ( b temp = a + b

Question 4: Covert the C- Code into MIPS instructions
C
temp =a;
if )(b
temp =a+b2;
temp +=c;
Assume that $s0=a,$s1=b,$s2=c,$t0= temp.
move $t0, $s0 # add $t0, $s1, $ZERO # temp = a
beq $ s0, $ s1, ENDIF # if (a==b) goto endif
add $t0,$t0,$s1,# temp += b, i.e., temp =a+b
srl $t0, $t0,1 # temp /=2(shift right logical)
ENDIF: add $ to, $ to, $ s 2,# temp +=c
 Question 4: Covert the C- Code into MIPS instructions C temp

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!