8086CPU内部有14个16位寄存器,按功能分可分为三大类: 通用寄存器(8个),段寄存器(4个),和控制寄存器(2个)。
数据寄存器AX,BX,CX,DX。
每个数据寄存器都是十六位的,但又可将高,低8位分别作为两个独立的8位寄存器来用.
AX:累加器,存放运算结果 ,可使指令简化,提高指令的执行速度
BX:基址寄存器,操作数在数据段内的偏移地址
CX:计数器,在设计循环程序时存放循环次数
DX:数据寄存器,在寄存器间接寻址的I/O指令中存放I/O端口地址; 在做双字长乘除法运算时,DX与AX一起存放一个双字长操作数,其中DX存放高16位数