Question: How do i convert the following C program into MIPS assembly? Program 1 In this first program you can use registers to pass arguments and
How do i convert the following C program into MIPS assembly?
Program 1 In this first program you can use registers to pass arguments and results. Conventionally, you should use the $a0$a4 registers to pass your function arguments.
int distance (int a, int b)
{
int temp;
if (b > a)
{
temp = a;
a=b;
b=temp;
}
return (a-b)
} void main(void)
{
int var1 =50;
int var2= 200;
result = distance (var1, var2);
return;
}
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
