寄存器共分为14个16位的寄存器。
1、8个通用寄存器
1.1、4个数据寄存器
AX:累加器
BX:基址寄存器
CX:计数器
DX:数据寄存器
1.2、2个变址寄存器
SI:源变址寄存器
DI:目标变址寄存器
1.3、2个指针寄存器
BP:基址指针寄存器
SP:堆栈栈顶寄存器
2、4个段寄存器
CS:代码段寄存器
DS:数据段寄存器
用于存放源数据
ES:附加数据段寄存器
用于存放目标数据
SS:堆栈段寄存器
3、2个控制寄存器
IP:指令指针寄存器
用于存放将要执行的下一条指令的偏移地址
FLAG:标志寄存器 CPAZSO(状态寄存器)