8 bits 8 bits <------------> <------------> +------------+ +------------+ | A | | Flags | +------------+ +------------+ +------------+ +------------+ | B | | C | +------------+ +------------+ +------------+ +------------+ | D | | E | +------------+ +------------+ +------------+ +------------+ | H | | L | +------------+ +------------+ <------- 16 bits ------> +------------------------+ | SP | Stack pointer +------------------------+ |
Description:
|
|
|
16 bits 16 bits <---------------------> <---------------------> +---------------------+ +---------------------+ "General purpose" | AX | | BX | registers +---------------------+ +---------------------+ +---------------------+ +---------------------+ | CX | | DX | +---------------------+ +---------------------+ |
Notes:
|
Each "offset" register works in conjunction with its own default segment register:
|
|
|
|
|
|
32 bits 32 bits <---------------------> <---------------------> +---------------------+ +---------------------+ "General purpose" | EAX | | EBX | registers +---------------------+ +---------------------+ +---------------------+ +---------------------+ | ECX | | EDX | +---------------------+ +---------------------+ |
Notes:
|