2.2.28086微处理的内部结构 AX AH AL 地址总线(20位 CX CH 地址加法器 DX DH SP 数据总线 B 16位 DB ALU数据总线〔16位 总线外部总线 控制 位上内部在器 逻辑 CB 暂存寄存器 存储器 EU 指令队列缓冲器 AB ALU 控制 电路1 标志寄存器 执行单元(EU)总线接口单元(BIU) ◇CPU向内存写数过程
❖ CPU向内存写数过程 执行单元(EU) 总线接口单元(BIU) 存 储 器 DB CB AB 2.2.2 8086微处理的内部结构
2.2.28086微处理的内部结构 AX AH AL 地址总线〔20位) BX BH BL CX CH DXDH 地址加法器 SP 数据总线 BP 16位 SI CS DI DB ALU数据总线〔16位 总线外部总线 IP 控制 CB 暂存寄存器 巴匚内部暂存器 存储器 EU 指令队列缓冲器 AB ALU 控制 标志寄存器 执行单元(EU)总线接口单元(BIU) 令EU取指、译码过程
❖ EU取指、译码过程 执行单元(EU) 总线接口单元(BIU) 存 储 器 DB CB AB … 2.2.2 8086微处理的内部结构
2.2.28086微处理的内部结构 3、8086的内部结构特点: 指令的提取与执行分别由B和EU两部件完 成,二者既独立又相互配合—并行工作。 EU 执指1执指2执指3执指4执指5t 8086人BIU BUS忙‖忙‖忙‖忙‖忙忙t
8086 EU BIU BUS 取指1 忙 取指2 忙 执指1 取指3 忙 执指2 取指4 忙 执指3 取指5 忙 执指4 t t t 3、8086的内部结构特点: 指令的提取与执行分别由BIU和EU两部件完 成,二者既独立又相互配合——并行工作。 执指5 忙 2.2.2 8086微处理的内部结构
2.2.28086微处理的内部结构 3、8086的内部结构特点: EU和BU的流水线操作: EU与BIU可独立工作,BIU在保证EU与片 外传送操作数的前提下,可进行指令预取, 与EU可重叠操作,它们的操作具有并行性
3、8086的内部结构特点: EU和BIU的流水线操作: EU与BIU可独立工作,BIU在保证EU与片 外传送操作数的前提下,可进行指令预取, 与EU可重叠操作,它们的操作具有并行性。 2.2.2 8086微处理的内部结构
2.2.28086微处理的内部存器 1、通用寄存器AX、BX、CX、DX(16位) AX(累加器)用于完成各种运算和传送 移位等操作,在乘法、除法指令中约定使用 AX、AH、A存放相关数据,在ⅣO指令中 约定使用AX、AL存放ⅣO数据。 BX(基址寄存器)在存储器间接寻址时 用于存放段内偏移地址
1、通用寄存器AX、BX、CX、DX (16位) AX(累加器)用于完成各种运算和传送 移位等操作,在乘法、除法指令中约定使用 AX、AH、AL存放相关数据,在I/O指令中 约定使用AX、AL存放I/O数据。 BX(基址寄存器)在存储器间接寻址时 用于存放段内偏移地址 2.2.2 8086微处理的内部寄存器