[architettura]comando jal
Posted by karmo on 06-07-2004 14:40
ciao ragazzi!
spero che voi mi possiate aiutare!!
allora il mio problema è questo:
io so che il comando jal è composto da 32 bit come tutti del resto, ma c'è una cosa che non riesco a capire!!
nel bit field 25-0 ci va il target!ma..il target è l indirizzo dell istruzione a cui salta o cosa??
per esempio...
[0x0040003c] 0x0c100017 jal 0x0040005c [Foglia] ; 31: jal Foglia
il codice in esadecimale di jal è 0x0c100017
quindi in binario diventa:
0000-1100-0001-0000-0000-0000-0001-0111
i primi sei bit (da sinistra) sono per l opcode(0x3) mentre i restanti sono x il target!
ma questo 00-0001-0000-0000-0000-0001-0111
che cosa vuol dire?
non corrisponde a nessun indirizzo del text segment o data segment!
chi mi puo' aiutare??
grazie mille a chi mi sa dare una risposta!!
Powered by: vbHome (lite) v3.8 and vBulletin v2.3.1
Copyright © 2000 - 2002 Jelsoft Enterprises Limited