8086/8088的EU与BIU各表示什么含义?各自的功能是什么?

8086/8088的EU与BIU各表示什么含义?各自的功能是什么?

1、EU 是 8086/8088 微处理器的执行部件(Execution Unit),BIU 是 8086/8088 微处理器的总线接口部件(Bus Interface Unit) 。

2、EU 的功能是执行指令,BIU 的功能是使 8086/8088 微处理器与片外存储器或 I/O 接口电路进
行数据交换

总线接口部件(BIU)由下列各部分组成

(1)4个段地址寄存器

CS(code segment)——16位的代码段寄存器;

DS(data segment)——16位的数据段寄存器;

ES(extra segment)——16位的扩展段寄存器;

SS(stack segment)——16位的堆栈段寄存器;

(2)16位的指令指针寄存器IP;

(3)20位的地址加法器;

(4)6字节的指令队列缓冲器。

执行部件(EU)由下列几个部分组成:

(1)8个通用寄存器:即AX、BX、CX、DX,BP,SP,SI,DI ;

其中,4个数据寄存器:AX、BX、CX、DX;

2个地址指针寄存器:BP(base pointer),SP(stack pointer);

2个变址寄存器:SI(source index),DI(destination index) [2]  ;

(2)标志寄存器FR(flags register);

(3)算术逻辑单元ALU(arithmetic logic unit)。

EU负责全部指令的执行,同时向BIU输出数据(操作结果),并对寄存器和标志寄存器进行管理。在ALU中进行16位运算,数据传送和处理均在EU控制下执行。

扩展资料

BIU和EU的管理

1、BIU和EU可以并行工作,提高CPU效率。BIU监视着指令队列。当指令队列中有2个空字节时,就自动把指令取到队列中。

2、 EU执行指令时,从指令队列头部取指令,然后执行。如需访问存储器,则EU向BIU发出请求,由BIU访问存储器。

3、在执行转移、调用、返回指令时,需改变队列中的指令,要等新指令装入队列中后,EU才继续执行指令。

参考资料:百度百科:8086

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-04-18
网上摘录的,看看能不能帮你执行单元EU的功能是执行指令,总线接口单元BIU主要负责与外界联系。读取(对8088/8086来说,是预取)指令代码是通过BIU实现的,指令代码从指令队列进入EU;由EU完成后续译码、执行等操作。与此同时,BIU还可以预取下一个指令代码。如果某条指令在EU中执行时,需要读写存储器操作数或外设数据,例如“mov mem,imm/reg/seg”、“mov reg/seg,mem”、IN和OUT等指令,这是就需要BIU完成读写存储器或外设数据后,EU才能继续执行指令。所以EU和BIU这两个部分是非常紧密、又非常协调的协同工作。本回答被网友采纳
第2个回答  2014-06-30
BIU 是总线接口单元 负责存储数据和指令
EU 是执行单元 负责运行指令

8086\/8088的EU与BIU各表示什么含义?各自的功能是什么?
1、EU 是 8086\/8088 微处理器的执行部件(Execution Unit),BIU 是 8086\/8088 微处理器的总线接口部件(Bus Interface Unit) 。2、EU 的功能是执行指令,BIU 的功能是使 8086\/8088 微处理器与片外存储器或 I\/O 接口电路进行数据交换 总线接口部件(BIU)由下列各部分组成 (1)4个段地址寄存器:...

8086\/8088的EU与BIU各表示什么含义?各自的功能是什么?
EU(Execution Unit)是执行部件,BIU(Bus interface Unit)是总线接口部件。EU是微处理器中的执行单元,它负责指令的执行,实际是既有控制器的功能,也有运算器的功能。 包括:ALU、标志寄存器、暂存器、寄存器组、控制单元。 EU主要进行8位及16位的二进制运算。执行单元EU从BIU的指令队列缓冲器中取出...

8086\/8088的EU与BIU各表示什么含义?各自的功能是什么?
EU指令执行单元:完成指令译码和执行指令工作 BIU总线接口单元:地址形成,取指令,指令排队,读写操作数和总线控制

计算机上说的BIU和EU是什么?
BIU指总线接口单元,EU指执行单元。BIU与EU合称为8086、8088两大独立工作单元。其中BIU负责从内存指定区域取出指令传送到指令队列中排队;执行指令时所需要的操作数也由BIU从相应的内存区域取出,传送给执行部件EU。指令执行的结果如果需要存入内存的话,也由BIU写入相应的内存区域。总之,BIU同外部总线连接...

eu和biu的主要功能各是什么
执行单元EU的功能是执行指令,总线接口单元BIU主要负责与外界联系。读取(对8088\/8086来说,是预取)指令代码是通过BIU实现的,指令代码从指令队列进入EU;由EU完成后续译码、执行等操作。与此同时,BIU还可以预取下一个指令代码。如果某条指令在EU中执行时,需要读写存储器操作数或外设数据,例如“mov ...

说明8086 8088 cpu标志寄存器中各位的意义 为什么
BIU由段寄存器(CS、DS、SS、ES)、指令指针寄存器(IP)、地址加法器、内部寄存器、指令队列缓冲器及I\/O控制逻辑等部分组成。2. 指令执行单元部件EU EU负责指令执行,它由通用寄存器组、专用寄存器组、算术逻辑运算单元(ALU)、标志寄存器(FR)和内部控制逻辑组成。从上可看出,BIU负责完成取指令与...

8086\/8088微处理器的功能结构是?
◆执行部件(EU):由ALU、通用寄存器组、状态寄存器及操作控制器电路组成。 ◆总线接口部件(BIU):由专用寄存器、指令队列缓冲器、地址加法器等功能部件组成。形成对外总线,与存储器、I\/O接口电路进行数据传输。 ◆EU 与 BIU的流水线操作: EU 与 BIU可独立工作,BIU在保证EU与片外传送操作数前提下,...

BIU 和EU 跟 运算器、控制器和寄存器组是什么关系啊?
8086 CPU由指令执行单元EU和总线接口单元BIU组成。(1)指令执行单元EU 指令执行单元EU由算术逻辑运算单元ALU、1个16位标志寄存器FLAGS、1个数据暂存寄器、8个通用16位寄存器组和EU控制器等4个部件组成。其主要功能是执行指令。1)算术逻辑运算单元ALU 可完成16位或8位的二进制运算,运算结果可通过内部...

8088当中,IO\/M信号的作业是什么
CPU工作8088 微处理器包含两大功能部件,即执行单元(Execution Unit,EU)和总线接口单元(Bus Interface Unit,BIU)。在 8086\/8088CPU 中,EU 和 BIU 两部分按流水线方式工作。EU 从 BIU 的指令队列中取指令并执行指令。在 EU 执行指令期间,BIU 可以取指令放在指令队列中。EU 执行指令和 BIU 取...

8086 总线接口由什么组成
8086\/8088CPU主要分为执行单元(EU)和总线接口单元(BIU)两大部分。执行单元(EU)主要有16位的算术逻辑单元(ALU),16位的状态标志寄存器,通用寄存器组和EU的控制电路。EU不与系统总线直接相连,它从BIU的指令队列寄存器中取指令和数据。当指令要求将数据写到内存中或外设中,或者从内存或外设读取数据时,...

相似回答