| 
								| General-Purpose Registers | 
|---|
 | AX 0000 AH 00 AL 00 Accumulator |  | BX 0000 BH 00 BL 00 Base |  | CX 0000 CH 00 CL 00 Counter |  | DX 0000 DH 00 DL 00 Data |  | Segment Registers | 
|---|
 | CS 0000 Code Segment |  | DS 0000 Data Segment |  | ES 0000 Extra Segment |  | SS 0000 Stack Segment |  | Misc Registers | 
|---|
 | SI 0000 Source Index |  | DI 0000 Destination Index |  | BP 0000 Base Pointer |  | SP 0000 Stack Pointer |  | Instruction Pointer | 
|---|
 | IP 0000 Instruction Pointer |  | Flags Register | 
|---|
 | F 0000 Flags |  
								| Flags Register | 
|---|
 | 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 |  | - - - - O D I T S Z - A - P - C | 
|---|
 | CF 0 Carry Flag |  | PF 0 Parity Flag |  | AF 0 Auxiliary Carry Flag |  | ZF 0 Zero Flag |  | SF 0 Sign Flag |  | TF 0 Trap Flag |  | IF 0 Interrupt Flag |  | DF 0 Direction Flag |  | OF 0 Overflow Flag |  | 
								| State | 
|---|
 | 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 |  | AX   BX   CX   DX   CS   DS   ES   SS   SI   DI   BP   SP   IP  Flags | 
|---|
 
								
									| RAM |  
									| OFFSET | 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | ASCII |  |