intanto è

li $v0, 8
syscall

il che salva nel registro $a0 la stringa e nel registro $a1 la sua lunghezza.

poi.. dovresti usare dei branch per fare in modo che il tuo programma esegua l'istruzione di ricerca oppure no in base al carattere inserito da tastiera..

il problema che mi pongo è che non conosco nessuna istruzione MIPS che fa confronti tra stringhe..
provo a dare un'occhio!