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

如题所述

eu(execution
unit)是执行部件,biu(bus
interface
unit)是总线接口部件。
eu是微处理器中的执行单元,它负责指令的执行,实际是既有控制器的功能,也有运算器的功能。
包括:alu、标志寄存器、暂存器、寄存器组、控制单元。
eu主要进行8位及16位的二进制运算。执行单元eu从biu的指令队列缓冲器中取出指令,由eu控制器的指令译码器译码产生响应的操作控制信号送给各部件。其对操作数进行算术运算和逻辑运算,并将运算结果的状态特征保存到标志(状态)寄存器fr(flags
register)中。eu并不直接与cpu外部系统相连,当需要与mpu外部的额主存储器或i/o
设备交换数据时,eu向biu发出命令,并向biu提供16位有效地址及所需传送的数据。
biu是cpu在内存和各种i/o接口之间的连接部件,负责对cpu全部外部引脚的操作,核心功能是控制系统总线。biu通过系统总线从内存中提取指令送到指令队列缓冲器中。cpu执行指令是,总线接口单元要配合eu从指定的内存单元或外设端口中取数据,将数据传送给eu或把eu的操作结果传送到指定的内存单元或外设端口中。总线接口单元biu由段寄存器、地址加法器、指令指针寄存器、总线控制逻辑电路和指令队列缓冲器构成。
温馨提示:答案为网友推荐,仅供参考
相似回答