说明8086的EU和BIU的主要功能。在执行程序过程中他们是如何相互配合工作的?

题目
问答题
说明8086的EU和BIU的主要功能。在执行程序过程中他们是如何相互配合工作的?
参考答案和解析
正确答案: 执行单元EU负责执行指令。EU在工作时不断地从指令队列取出指令代码,对其译码后产生完成指令所需要的控制信息。数据在ALU中进行运算,运算结果的特征保留在标志寄存器FLAGS中。总线接口单元BIU负责CPU与存储器、I/O接口之间的信息传送。BIU取出的指令被送入指令队列供EU执行,BIU取出的数据被送入相关寄存器中以便做进一步的处理。
当EU从指令队列中取走指令,指令队列
出现空字节时,BIU就自动执行一次取指令周期,从内存中取出后续的指令代码放入队列中。当EU需要数据时,BIU根据EU给出的地址,从指定的内存单元或外设中取出数据供EU使用。当运算结束时,BIU将运算结果送入指定的内存单元或寄存器。当指令队列空时,EU就等待,直到有指令为止。若BIU正在取指令,EU发出访问总线的请求,则必须等BIU取指令完毕后,该请求才能得到响应。一般情况下,程序顺序执行,当遇到跳转指令时,BIU就使指令
队列复位,从新地址取出指令,并立即传送EU去执行。
指令队列的存在使8086/8088的EU和BIU并行工作,从而减少了CPU为取指令而等待的时间,提高了CPU的利用率,加快了整机的运行速度。另外也降低了对存储器存取速度的要求。
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

8086/8088CPU中,EU与BIU各自的功能是什么?如何协同工作?


正确答案:EU是执行部件,主要的功能是执行指令。BIU是总线接口部件,与片外存储器及I/O接口电路传输数据。EU经过BIU进行片外操作数的访问,BIU为EU提供将要执行的指令。EU与BIU可分别独立工作,当EU不需BIU提供服务时,BIU可进行填充指令队列的操作。

第2题:

8086/8088的EU与BIU各表示什么含义?各自的功能是什么?EU与BIU是如何协同工作的?


正确答案: (1)在8088/8088微处理器中EU是执行部件,BIU是总线接口部件。
(2)EU的功能是执行指令,BIU的功能是使微处理器与片外存储器或I/O接口电路进行数据交换。
(3)EU通过BIU进行片外操作数的访问,BIU为EU提供将要执行的指令;EU与BIU可独立工作,当EU不需要BIU提供服务时BIU可进行填充指令队列的操作。

第3题:

8086/8088微处理由个彼此独立且相互配合的部件组成,它们分别是执行部件EU和【 】。


正确答案:总线接口部件BIU
总线接口部件BIU 解析:EU是微处理器的核心:BIU是微处理器与外部(存储器或I/O接口)通信的桥梁。

第4题:

8086中,BIU部件完成()功能,EU部件完成指令译码和指令执行功能。


正确答案:外部总线操作

第5题:

什么叫微处理器的并行操作方式?如何理解8086CPU具有并行操作的功能?在什么情况下8086的执行单元(EU)才需要等待总线接口单元(BIU)提取指令?


正确答案:微处理器的并行操作方式是指上一条指令执址操作可以与下一条指令的取址操作并行重叠操作?8086CPU由于将EU与BIU按功能 分离成两个相加独立的单元,故EU在执行上一条指令的执址操作时,可以由BIU同时进行下一条指令的取址操作此即并行操作原理。当8086CPU需要对存储器或I/O设备存取操作数时,EU才需要等待BIU提取指令。

第6题:

在8086CPU中,由于BIU和EU分开,所以什么可以重叠操作,提高了CPU的利用率?


正确答案:取指令和执行指令

第7题:

8086/8088CPU执行指令中所需操作数地址由EU计算出16位偏移量部分送BIU,由BIU最后形成一个()位的内存单元物理地址。


正确答案:20

第8题:

8086CPU的内部结构由()组成

A.ALU,EU,BIU
B.ALU,BIU,地址加法器
C.寄存器组,ALU
D.EU,BIU

答案:D
解析:

第9题:

在8086CPU中,由于BIU和EU分开,所以()和执行指令可以重叠操作,提高了CPU的利用率。


正确答案:取指令

第10题:

8086CPU的内部结构由()组成

  • A、ALU、EU、BIU
  • B、ALUB、IU地、址加法器
  • C、寄存器组、ALU
  • D、EU、BIU

正确答案:D