Salve a tutti...a scuola mi è stato assegnato questo compito..convertire un valore decimale in un valore binario colo processore mips

allora io ho scritto questa porzione di programma
codice:
#--------------------------->area dati<----------------
         .data
mex:      .asciiz" il valore convertito e': "
Buffer:    .word 54

#------------------------->area programma<--------------
      
            .text
            .globl main

main:     la $t0,Buffer      #caricamento buffer
            li $t1,0         #azzeramento registri
            li $t2,2
            li $s1,0         
            li $s2,0
            li $t3,0

loop:
            lw $t1,($t0)      #estrazione valore buffer
            div $t2,$t1         #divisione per 2
            mfhi $s1         #resto in s1
            mflo $t3         #quoziente in t3
dopo non so più come continuare potreste illustrarmi voi ??