 |
dede |
.novellino.
Registered: Oct 2006
Posts: 8 (0.00 al dì)
Location:
Corso:
Anno:
Time Online: 16:28:05: [...]
Status: Offline
Edit | Report | IP: Logged |
Guardati ste slides, a me è sembrato abbastanza chiaro:
Slides linguaggio macchina
beq $s1, $s2, 100
Se hai un beq (opcode=4), dovrai per prima cosa ricordarti che il beq è una istruzione di tipo I e che quindi dovrai attenerti a questo schema:
--OP------RS-------RT---INDIRIZZO
(6bit)---(5bit)---(5bit)---(16bit)
Una volta che ti ricordi questo, devi solamente convertire numeri da decimale a binario:
OP(6bit)=4 (in decimale)=000100 (in binario)
Per sapere il numero di registro di $s1 e $s2, guardati la tabella "convenzione registri MIPS" in questo compitino: tabella
RS(5bit)=17 (in decimale)=10001 (in binario)
RT(5bit)=18 (in decimale)=10010 (in binario)
INDIRIZZO(16bit)=100 (in decimale)=0000 0000 0001 1001 (in binario)
|