l'algoritmo pare giusto, quindi che problema hai a tradurlo in assembler?
se davvero sei arrivato lì da solo perchè ora ti sei bloccato alla fine?

sei sicuro che esista l'istruzione la?
http://www.mrc.uidaho.edu/mrc/people...al/MIPSir.html

inoltre la DIV credo sia sbagliata..in $t1 c'è il numero decimale giusto? allora perchè fai 2\numero?
correggi: DIV $t1 $t2

e poi alla fine del codice aggiungi
codice:
 
beq $t3 $0 $END #$0 vale 0, $END è l'ultimo indirizzo del programma
add $t1 $t3 $0 # sostituisci il dividendo col quoziente appena ottenuto 
jump $ADD #salta all'indirizzo della div