Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

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
image text in transcribed

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started