Sto usando qualcosa come SPIMS o MARS con le funzioni syscall. sto leggendo in una stringa (e funziona perché posso stamparlo) come segue: li $v0, 8
la $a0, string
li $a1, 256
syscall
Tuttavia, s
Sto provando a richiedere all'utente la lunghezza di una stringa, allocare lo spazio per quella stringa, quindi stamparlo al contrario. Per la vita di me, non riesco a capire il motivo per cui questo
Sto lavorando su un piccolo mini compilatore mentre cerco di imparare alcuni MIPS qui. Ecco il mio problema: MIPS ha una Li istruzioni (carico immediato), che avrebbe funzionato come questo li $5,100
Provare a convertire questo codice c in MIPS ed eseguirlo in SPIM. int A[100], B[100];
for(i=1; i<100; 1++){
A[i] = A[i-1] + B[i];
}
Finora questo è quello che ho. # comments are delimted by has