Question: 3. Convert the following C procedure into MIPS assembly code (40 pts). 1) int compare(int a, int b) { if (a < -b || a

3. Convert the following C procedure into MIPS assembly code (40 pts).

1)

int compare(int a, int b)

{

if (a < -b || a > b )

return 1;

else

return 0;

}

2)

int compare(int a, int b)

{

if (myabs (a) > myabs(b))

return 1;

else

return 0;

}

int myabs (int x)

{

if (x < 0)

return(-x);

else

return(x);

}

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!