Mips, comment lire le tableau et de les imprimer?
bon, C++ et java, je n'ai pas de problème d'apprentissage ou quoi que ce soit
quand il s'agit de mips c'est comme l'enfer
bon, je veux apprendre à lire dans le tableau et l'impression de tous les élément
ici est un simple tableau que j'ai écrit
int[] a = new int[20];
for(int i=0; i<a.length; i++){
a[i]=1;
}
for(int j=0; j<a.length; j++){
System.out.Println(a[i])
}
comment faites-vous en mips
Cela ressemble à un problème - pas beaucoup de gens écrivent des MIPS assemblée pour aucune raison. Pourquoi ne pas vous obtenez un compilateur C++ qui cible les MIPS et il suffit de regarder sa sortie? Cela permettrait à tout le moins obtenir vous avez commencé.
OriginalL'auteur Leon | 2010-05-23
Vous devez vous connecter pour publier un commentaire.
En supposant que vous avez votre tableau d'adresse au registre $a1, vous pouvez effectuer les opérations suivantes:
Ce code doit produire le même résultat que votre code java, sauf que vous avez utilisé println (ce qui permet d'imprimer chaque élément d'une nouvelle ligne) et ce code permet d'imprimer tous les éléments de la matrice dans la même ligne.
Je ne sais pas si vous avez remarqué, mais votre code Java et ce code affichera tous les 1, si vous voulez écrire les nombres de 1 à 19, vous aurez pour incrémenter $t0, à l'intérieur de loop1
OriginalL'auteur Hassan Al-Jeshi