第二章 8086 体系结构?? 8086CPU 8086CPU 结构结构?? 8086 8086 系统的结构和配置系统的结构和配置?? 8086CPU 8086CPU 内部时序内部时序 8086CPU 结构? 8086CPU 的内部结构? 8086CPU 的寄存器结构? 8086CPU 的管脚及功能? 8086CPU 的内部结构: 指令执行部件(EU , Execution Unit) 总线接口部件(BIU , Bus Interface Unit) 一、 8086CPU 的内部结构执行部件( EU ) ?执行部件( EU )主要由算术逻辑运算单元(ALU) 、标志寄存器 FR 、通用寄存器组和 EU 控制器等 4个部件组成。?其主要功能是执行指令。总线接口部件(BIU) ??总线接口部件(BIU) 主要由地址加法器、专用寄存器组、指令队列和总线控制电路等4个部件组成。?其主要功能: ?形成访问存储器的物理地址、访问存储器并取指令暂存到指令队列中等待执行?访问存储器或 I/O端口读取操作数参加 EU 运算或存放运算结果等。 EU BIU 指令队列 EU 和 BIU 的操作原则? BIU 中的指令队列有 2 个或 2 个以上字节为空时, BIU 自动启动总线周期,取指填充指令队列。直至队列满,进入空闲状态。? EU 每执行完一条指令,从指令队列队首取指。系统初始化后,指令队列为空, EU 等待 BIU 从内存取指,填充指令队列。? EU 取得指令,译码并执行指令。若指令需要取操作数或存操作结果,需访问存储器或 I/O , EU 向 BIU 发出访问总线请求。当 BIU 接到 EU 的总线请求,若正忙(正在执行取指总线周期),则必须等待 BIU 执行完当前的总线周期,方能响应 EU 请求;若 BIU 空闲,则立即执行 EU 申请总线的请求。? EU 执行转移、调用和返回指令时,若下一条指令不在指令队列中,则队列被自动清除, BIU 根据本条指令执行情况重新取指和填充指令队列。
第02章8086体系结构(修改稿) 来自淘豆网www.taodocs.com转载请标明出处.