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