5中央处理器解释.ppt

* 3.2 微程序控制的基本原理 1、控制信号 以加法指令为例, ADD R0,R1,disp 它分成四条微指令,每条微指令所需的控制信号如下: * 每条微指令所需的控制信号如下: (1) 取指微指令 ① 指令地址送地址总线:PC→AB。 ② 发访存控制命令:ADS,M/IO=1,W/R=0。从主存储器取指令送数据总线。 ③ 指令送指令寄存器:DB→IR。 ④ 程序计数器+1:PC+1。 取指微指令的执行过程如下图所示。 * 通用寄存器 * (2) 计算地址微指令 ① 取两个源操作数(用作计算地址):(R1 ) →DA1,(DA1)→ALU,disp→DA2,(DA2)→ALU。 ② 加法运算:“+”。 ③ 有效地址送地址寄存器:ALU→AR。 计算地址微指令的执行过程如下图所示。 * * (3) 取数微指令 ① 数据地址送地址总线:AR→AB。 ② 发访存控制命令:ADS, M/IO,W/R。由主存储器将数据送数据总线DB。 ③ 数据送数据寄存器:DB→DA2。 取数微指令的执行过程如下图所示。 * * (4) 加法运算和送结果微指令 ① 两源操作数送ALU:(R0)→DA1,(DA1)→ALU;(DA2)→ALU。 ② 加法运算:“+”。 ③ 送结果: ALU→R0。 加法运算和送结果

文档评论(0)

1亿VIP精品文档

相关文档