Con l'assembler del MIPS come faccio ad estrarre 3 consonanti da una stringa di caratteri?
(Sto facendo un programma che generi il codice fiscale)
Ho usato la syscall per inserire nome, cognome e data di nascita ognuna dentro un'area di memoria per semplicità.
Dentro la variabile "cognome" trovo il cognome che ho inserito da tastiera.
Lo pensavo come
if (cognome[i] =='a' || cognome[i] =='e' || cognome[i] =='i' || cognome[i] =='o' || cognome[i] =='u')
è una vocale
else
consonante
e quindi mettere quei tre caratteri dentro un registro.