8086 CPU中寄存器总共为14个,且均为16位。

AX,BX,CX,DX,SP,BP,SI,DI,IP,FLAG,CS,DS,SS,ES共14个。

通用寄存器:

AX,BX,CX,DX称作为数据寄存器:

AX(Accumulator):累加寄存器,也称之为累加器;

BX(Base):基地址寄存器;

CX(Count):计数器寄存器;

DX(Date):数据寄存器;

SP和BP又称作为指针寄存器:

SP(Stack Pointor):堆栈指针寄存器;

BP(Base Pointer):基指针寄存器;

SI和DI又称作为变址寄存器:

SI(Source Index):源变址寄存器;

DI(Destination Index):目的变址寄存器;

控制寄存器:

IP(Instruction Pointer):指令指针寄存器;

FLAG:标志寄存器;

段寄存器:

CS(Code Segment):代码段寄存器;

DS(Date Segment):数据段寄存器;

SS(Stack Segment):堆栈寄存器;

ES(Extra Segment):附加段寄存器;