2.IA-32微处理器 218086的编程结构 228086的工作模式和引脚
6 2. IA-32微处理器 2.1 8086的编程结构 2.2 8086的工作模式和引脚
218086的编程结构 1.总线接口部件(BIU) 2.执行部件(CEU 3.通用寄存器 4.标志寄存器
7 2.1 8086的编程结构 1.总线接口部件 (BIU) 2.执行部件(EU) 3.通用寄存器 4.标志寄存器
通用AHAL 20位 地址 备存器BHBL 加志器 CH CL 6 艳入出 挖制电路 内邵暫存器 外部总线 运存6位 位指令队列 绍冲器 执行部件(EU)总线接口部件(BU 图2-18086的编程结构图
8 图2-1 8086的编程结构图
总线接口部件(BIU 总线接口部件由下列各部分组成: (1)4个段地址寄存器; 心CS16位的代码段寄存器; 今DS16位的数据段寄存器; 今ES16位的扩展段寄存器; SS16位的堆栈段寄存器; (2)16位的指令指针寄存器IP 冷(3)20位的地址加法器 (4)6字节的指令队列缓冲器
9 1.总线接口部件 (BIU) ❖总线接口部件由下列各部分组成: ❖(1)4个段地址寄存器; ❖CS——16位的代码段寄存器; ❖DS——16位的数据段寄存器; ❖ES——16位的扩展段寄存器; ❖SS——16位的堆栈段寄存器; ❖(2)16位的指令指针寄存器IP; ❖(3)20位的地址加法器; ❖(4)6字节的指令队列缓冲器
2.执行部件(EU) 执行部件的功能就是负责从指令队列取指令并执 行。从编程结构图可见,执行部件由下列几个部 分组成: (1)4个通用寄存器,即AX、BX、CX、DX; (2)4个专用寄存器; (3)标志寄存器FR; (4)算术逻辑单元ALU
10 ❖ 执行部件的功能就是负责从指令队列取指令并执 行。从编程结构图可见,执行部件由下列几个部 分组成: ❖ (1)4个通用寄存器,即AX、BX、CX、DX; ❖ (2)4个专用寄存器; ❖ (3)标志寄存器FR; ❖ (4)算术逻辑单元ALU。 2.执行部件(EU)