简述
总线接口单元BIU是负责CPU对存储器和外设进行访问,执行单元EU是负责指令的译码、执行和数据的运算;两个单元相互独立,各自操作,并行执行,实现指令预取、分析指令、执行指令的流水线操作。
流水线操作
BIU:负责CPU对存储器和外设进行访问
(1)取指令(MOV、SUB、ADD...):从内存或外设接口取指令,送指令队列
(4)取操作数:计算操作数在内存中的物理地址,并把和指令配对的操作数取出
(7)送EU:将EU加工好的数据送内存或外设接口
EU:负责指令的译码、执行和数据的运算
(2)指令队列取指令:在指令队列把指令取出来,送到控制器
(3)分析指令:识别指令的操作功能(MOV、SUB、ADD...)
(5)执行指令:在ALU中运算加工
(6)传BIU:将运算加工好的数据送回BIU