PDA

Visualizza la versione completa : Help assemly!!!!


Pancarone
06-12-2003, 10:34
Numero 1:dati AX=0345h. BX=004Dh.

mov 0,bx
Giro:
add dx,ax
dec bx
jnz Giro

...ebbene mi spiegate come DX alla fine risulta 0FBC1h.
In particolare non mi sono chiare 2 cose:la prima come diamine fa il registro dx che a 16 bit alla fine ad essere a 5 bit!!!..inoltre decrementare BX che all'inizio a 004Dh. fino a 0 equivale a fare un bel po di sottrzioni(un p troppe per un esecizio da fare in 2 minuti)...non c' un metodo pi rapido?

E poi altro ex. dati: BP=8086h. SI=8088h.DS=ABCDh.

mov[bp-8+si],ds

..tale istruzione scrive in memoria ABCDh. all'indirizzo CDFF6h....come mai???...io avrei detto all'indirizzo ABDD6h.

xegallo
06-12-2003, 13:25
continuiamo quella col titolo corretto

Loading