PIC-16F84

Traduire l'expression C suivante en langage assembleur MIPS. While (stock[i]==k
). i=i+j;. si i, j et k correspondent aux registres $19 à $21, le tableau stock débute
à Sstart et le registre $10 contient la valeur 4. loop : mult $9,$19,$10 #reg
temporaire $9=i*4. lw $8,Sstart($9) #reg temporaire $8=stock[i]. bne $8,$21,Exit
#aller ...

Part of the document