2010-04-19 9 views
6

Attualmente sto studiando per un esame che avrò sull'assemblaggio x86.Domanda di registrazione MASM rapida per principianti - DX: AX

non ho avuto molta fortuna googling per ":", troppo comune di un segno di punteggiatura:/

IDIV - Intero con segno Divisione

Usage: IDIV src

Modifica i bandiere : (AF, CF, OF, PF, SF, ZF non definito)

Separazione binaria firmata dell'accumulatore per sorgente. Se la sorgente è un valore di byte , AX è diviso per "src" e il quoziente è memorizzato in AL e il resto in AH. Se la sorgente è un valore word, DX: AX è diviso per "src" e il quoziente è memorizzato in AL e il resto in DX.

Tratto da "Intel Opcodes e mnemonico"

Cosa DX: AX significa?

Grazie mille per il vostro tempo :)

risposta

10

E 'una coppia di registri: DX e AX.

Il numeratore stesso è una doppia parola. La parola superiore del numeratore deve essere memorizzata al numero DX, quello inferiore in AX.

+0

Vedo. Grazie! :) –

+0

Prego! – Vlad

10

DX:AX è il valore a 32 bit da utilizzare come numeratore della divisione. I 16 bit più significativi sono conservati in DX, il meno significativo in AX. È un modo per specificare un valore a 32 bit in un ambiente altrimenti a 16 bit.

Problemi correlati