Assembler für Intel 80x86
Register
Register der 16-Bit-Prozessoren
Basis-Register
16 Bit 8 Bit
AX AH AL Accumulator
BX BH BL Base
CX CH CL Count
DX DH DL Data
SP Stack Pointer
BP Base Pointer
SI Source Index
DI Destination Index
Segment-Register
CS Code
DS Data
SS Stack
ES Extra
Flags
+---+---+----+---+---+---+---+---+---+---+---+---+---+---+---+
| x | NT|IOPL| OF| DF| IF| TF| SF| ZF| x | AF| x | PF| x | CF|
+---+---+----+---+---+---+---+---+---+---+---+---+---+---+---+
15 14 13 12 11 10 9 8 7 6 5 4 3 ??? 0
AF: Auxiliary Carry PF: Parity
CF: Carry SF: Sign
DF: Direction (strings) TF: Trap (single step)
IF: Interrupt Enable ZF: Zero
OF: Overflow NT: Nested Task
IOPL: I/O Privilege Level
X=Don't Care
P.Böhme, 06.07.1994