8086/8088 CPU的内部结构分为哪两大模块,各自的主要功能是什么?

(1)按功能可分成两大部分:执行单元(EU)和总线接口单元(BIU)

(2)执行单元(EU):由8个通用寄存器、1个标志寄存器、算数逻辑单元ALU及EU控制单元组成。EU从BIU指令队列寄存器中获取指令和待处理数据进行操作。负责指令译码和执行。

(3)总线接口单元(BIU):包括4个段寄存器、1个指令指针寄存器IP、1个指令队列和20位地址加法器。负责物理地址形成、取指令、指令排队、读写操作数和总线控制。

(4)BIU负责取指令,EU负责指令的执行,它们之间既互相独立又互相配合,使得CPU在执行指令的同时进行取指令的操作,即实现了取指令和执行指令的并行工作,提高了CPU 和总线的利用率,从而提高了指令的处理速度。


您可能还会对下面的文章感兴趣: