8086/88 Assembler Befehlsreferenz LAHF

Load register AH from flags.

Lade das AH-Register mit den aktuellen Prozessor-Flags.

Syntax:

LAHF

Dieser Befehl überträgt die Bits aus dem Kennzeichenregister in das AH-Register. Dazu werden die Kennzeichenbits SF (sign), ZF (zero), AF (auxiliary), PF (parity) und CF (carry) in die Bits 7,6,4,2 und 0 des AH-Registers übertragen. Die restlichen Bits des Registers (1, 3 und 5) bleiben ebenso wie die Prozessor-Flags selbst unverändert.

Beispiel:

LAHF ;übertrage Flags nach AH
TEST AH,l ;Carry gesetzt?
JNZ GESETZT ;ja, dann springe zum Label GESETZT

Anzeige:

Anzeigen: