Je suis un débutant dans MIPS et j'essaye d'écrire un code simple qui court sur un tableau donné dans la mémoire qui est plus petit que 10 cellules, disons 9 cellules, et imprime l'écran le plus grand nombre.MIPS - aide convertir le code de C
J'ai écrit un code C qui résout ce problème, mais je ne sais pas comment le convertir (sans mips gcc) en un code d'assemblage MIPS fonctionnel.
Le code I a écrit:
int N = 9 , i = 0 , biggest = 0 ;
int arr [N] = -2 , 3 , 9 , -1 , 5 , 6 , 10 , 52 , 9 ;
while (i <= N)
{
if (arr [i] > biggest)
biggest = arr [i] ;
i++ ;
}
printf ("biggest number is: %d" , biggest) ;
je serai plus heureux si quelqu'un peut écrire ce code dans l'assemblage MIPS et me l'expliquer.
Merci!
Est-ce devoir? –
Pas de devoirs ... – Batman