Assembler MIPS

Ciao. Ho difficoltà nel capire alcuni passi della funzione che trovate nell'immagine.
Più precisamente non capisco l'utilità di quelle istruzione che precedono jal div, che ho messo in evidenza.
Sopratutto in quelle evidenziate in rosso. infatti abbiamo:
addi $5, $0, 2 move $5, $14
come vedete prima salviamo il valore di 0+2 in \$5. poi sempre in \$5 salviamo \$14.
Che senso ha quindi salvare prima 0+2 in \$5, se subito dopo ci salviamo \$14.
Aiutatemi ragazzi per favore, ho un esame in arrivo XD
Risposte
Siccome il simbolo di dollaro è usato dal forum per inserire le formule, è necessario farlo precedere da un \ (devi cioè scrivere \\$). Per questa volta la modifica la faccio io.
EDIT: A prima vista sembrerebbe tu abbia ragione. Appena ho un po' più tempo cerco di capire cosa sta cercando di fare.
EDIT: A prima vista sembrerebbe tu abbia ragione. Appena ho un po' più tempo cerco di capire cosa sta cercando di fare.