Frage

Ich bin zur Zeit für eine Prüfung studieren I Montage auf x86 haben werden.

Ich hatte nicht viel Glück googeln für „:“, zu häufig von einem Satzzeichen: /

  

IDIV - Signed Integer-Division

     

Verbrauch: IDIV src

     

Modifizieren Fahnen: (AF, CF, OF, PF, SF, ZF undefined)

     

Binärteilung des Akkumulators durch die Quelle signiert ist. Wenn Quelle ein   Byte-Wert wird durch AX „src“ dividiert und der Quotient gespeichert wird, in   AL und der Rest in AH. Wenn Quelle ein Wortwert ist, DX: AX ist   geteilt durch „src“, und der Quotient wird in AL gespeichert, und der   Rest in DX.

     

Aus "Intel Opcodes und Mnemotechnik"

Was bedeutet DX: AX Mittelwert

Vielen Dank für Ihre Zeit:)

War es hilfreich?

Lösung

Es ist ein Paar von Registern. DX und AX

Der Zähler selbst ist ein Doppelwort. Das obere Wort des Zählers soll, die unteren in DX bei AX gespeichert werden.

Andere Tipps

DX:AX ist der 32-Bit-Wert als Zähler Ihrer Abteilung zu verwenden. Die höchstwertigen 16 Bits werden in DX, das am wenigsten signifikante in AX gehalten. Es ist ein Weg, um einen 32-Bit-Wert in einer ansonsten 16-Bit-Umgebung anzugeben.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top