Question: write the mips instructions for the following C program with m=$s0 and n = $s1: int Ack(int m, int n){ int res; if (m=0) res
write the mips instructions for the following C program with m=$s0 and n = $s1:
int Ack(int m, int n){
int res;
if (m=0)
res = n+1;
else if (m=0)
res = Ack(m-1,1);
else res = Ack(m-1, Ack(m,n-1));
return res;
}
int main()
{ int m,n;
printf("enter a positive or null integer");
scanf("%d", &n);
printf(" ");
printf("this is the result : %d", Ack(m,n));
return EXIT_SUCCESS; }
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
