8086的内部寄存器结构
发布时间:2016/7/24 18:15:36 访问次数:1883
由图12.1可知,8086微处理器内部具有14个16位的内部工作寄存器,用于提供指令执行、 F05240000指令及操作数的寻址。
寄存器结构如图12,2所示。14个寄存器按功能不同可分为3组,分别为通用寄存器组、段寄存器组和控制寄存器组。
通用寄存器组
通用寄存器共8个分为两组:数据寄存器(4个)、地址指针和变址寄存器(4个)。数据寄存器包括4个寄存器AX、BX、CX和DX,可用来存放16位数据或地址,也可将它们当作8位存储器(AI】、AL、BH、BL、CH、CL、DH、DL)来使用,但只能用来存储数据,而不能用来存储地址。
地址指针和变址寄存器包括4个16位寄存器SP、BP、sI、DI,可在运算过程中存储操作数。
由图12.1可知,8086微处理器内部具有14个16位的内部工作寄存器,用于提供指令执行、 F05240000指令及操作数的寻址。
寄存器结构如图12,2所示。14个寄存器按功能不同可分为3组,分别为通用寄存器组、段寄存器组和控制寄存器组。
通用寄存器组
通用寄存器共8个分为两组:数据寄存器(4个)、地址指针和变址寄存器(4个)。数据寄存器包括4个寄存器AX、BX、CX和DX,可用来存放16位数据或地址,也可将它们当作8位存储器(AI】、AL、BH、BL、CH、CL、DH、DL)来使用,但只能用来存储数据,而不能用来存储地址。
地址指针和变址寄存器包括4个16位寄存器SP、BP、sI、DI,可在运算过程中存储操作数。
热门点击