Hello, I need help translating this c program into MIPS. Pleaseexplain, THANKS!

(recursion1.c)
#include<stdio.h>
int recursion(int m){
if(m == 10)
return 2;
else if(m == 11)
return 1;
else
return recursion(m + 2) + m + recursion(m + 1);
}
int main(){
int x;
printf(“Please enter an integer: “);
scanf(“%d”, &x);
printf(“%dn”, recursion(x));
return 0;
}
(Assignment 1, individual) Create recursion1.s Study recursion1.c and translate the same program in MIPS following register convention. You can compare the output of your MIPS program with that of recursion1.c. Save your program as recursion1.s. Show transcribed image text
Expert Answer
An
PayPal Gateway not configured
PayPal Gateway not configured