EU和BIU是如何并行工作和合作的

作者: Robin 分类: 电脑常识 发布时间: 2019-06-17 21:08

总线接口单元BIU包括4个段寄存器、一个指令寄存器、一个与EU通信的内部暂存器、先入先出的指令队列、总线控制逻辑和一个用于计算20位实际物理地址的加法器。

BIU的主要功能是负责与存储器及I/O接口传送信息。

执行单元EU由8个通用寄存器和1个标志寄存器、算术逻辑单元ALU和EU控制系统电路组成。

EU的功能就是执行指令。

BIU和EU两个单元大部分情况下是在并行工作的,当EU执行第一条指令的同时,BIU可以去取第二指令,而当EU在执行第二条指令的同时,BIU可以去取第三指令。。。。

它们之间是相互配合工作的,EU从指令队列中取出指令执行,BIU就从内存中取出后续的指令代码放入队列,当EU需要数据时,BIU根据给出的有效地址计算出物理地址,并从指定的内存单元或外设中取出数据供使用,运算结束之后,BIU将结果送入指定内存单元或外设。

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注

标签云