Credo di esserci riuscito

Posto qui per referenza futura
Codice:
######## Questa sezione legge i dati da mettere nella cella della matrice ########
move $s1,$s0
li $t1,0
forriga: #ciclo for per visualizzare l'indice di riga
li $t2,0
forcolonna: #ciclo for per visualizzare l'indice di colonna
li $v0,4 #stampa messaggio inserisci
la $a0,inserisci
syscall
li $v0,1 #stampa l'indice di riga
move $a0,$t1
syscall
li $v0,4 #stampa separatore
la $a0,virgola
syscall
li $v0,1 #stampa l'indice di colonna
move $a0,$t2
syscall
li $v0,4 #stampa la parentesi di chiusura
la $a0,parentesi
syscall
li $v0,5 #legge il dato da mettere nella cella
syscall
sw $v0,0($s0) #salva il dato letto nell'array
addi $s0,4 #punta al prossimo elemento dell'array
li $v0,4 #va a capo
la $a0,capo
syscall
addi $t2,1 #incrementa il contatore di colonna
blt $t2,$t0,forcolonna #controllo del for interno (colonna)
addi $t1,1 #incrementa il contatore di riga
blt $t1,$t0,forriga #controllo del for esterno (riga)
##################################################################################