介绍的内容如下 微机原理PDF文件8086CPU内部结构图EU和BIU的主要组成EU和BIU的功能ALU(算术逻辑运算单元)暂存寄存器指令队列
微机原理PDF文件
链接:https://pan.baidu.com/s/1DsKVWUytH1i7hkUAa_Gl-w
提取码:9f5b
从上图可以看出,8086CPU由指令执行部件(EU)和总线接口部件(BIU)组成,这两个部件是相互独立地工作。
EU的组成如下:
算术逻辑运算单元(ALU)标志寄存器(FR)通用寄存器组EU控制电路BIU组成如下:
地址加法器专用寄存器组指令队列总线控制电路 EU和BIU的功能 EU的功能:执行指令;BIU的功能:形成访问存储器的物理地址、访问存储器并取指令暂存到指令队列中等待执行,访问存储器或者I/O端口读取操作数来参加EU运算或存放运算结果。 ALU(算术逻辑运算单元) ALU可以完成8位或16位的二进制运算;ALU运算的结果通过总线送到通用寄存器组或BIU的内部寄存器中等待写入存储器中; 暂存寄存器 暂存寄存器是用来暂存参加运算的操作数,经过ALU运算后的结果置入到FR(标志寄存器)中 指令队列 BIU中的指令队列可以存放6个字节的指令代码当遇到转移指令时指令队列中的指令会被作废,重新从目标地址中的存储器获取指令一旦指令队列中空出2个字节,BIU立马会填满指令