Ciao
Avrei bisogno del vostro aiuto...per una cosa che magari per voi è molto banale. Ho scritto un programma in assembly (MIPS e con l'ausilio di SPIM) che esegua una formula però vorrei che alla fine, cioè dopo che viene stampato a video il risultato il programma dovrà chiedere all'utente se vuole continuare oppure no, se l'utente vuole continuare digiterà "y", e ricomincerà da capo se no l'utente digiterà "n" e si uscira dal programma.

Ho provato a farlo coi numeri e mi funziona, cioè con 1 = y e 0 = n ,ma se chiedo una stringa non mi funziona...

Qualcuno può aiutarmi?
************************************************** *************
Codice coi numeri
************************************************** *************
la $a0, stringa_d # Visualizzazione della stringa "Vuoi continuare?"
li $v0, 4
syscall

li $v0, 5 # Leggi il Valore e inserisce una nuova linea
syscall


beq $v0, 1, Ricomincia # Se il valore è diverso da 0 esci dal programma

li $v0, 10 # Uscita dal programma
syscall

Ricomincia:
la $a0,Nuovalinea # Visualizzazione della stringa "\n" (lascia una riga vuota)
li $v0, 4
syscall
j main #Se il valore è uguale a 1 ricomincia dal main

Grazie a in anticipo