问答题 下图是某模型机CPU的组成框图。设该CPU采用同步控制逻辑,分取指周期、取第一操作数周期,取第二操作数周期、执行周期四个机器周期,每个机器周期有T0、T1、T2三个节拍。试写出如下双操作数运算指令的微操作命令及节拍安排。
ADD R0,(R1) 完成功能(R0)+((R1))→R0
[*]

【正确答案】各机器周期的微操作命令及节拍安排如下。
(1) 取指周期
T0:PC→总线→MAR→主存,微操作命令形成部件发读信号到主存
T1:M(MAR)→MDR,微操作命令形成部件发+1信号到PC
T2:MDR→总线→IR,OP(IR)→微操作命令形成部件
(2) 取第一操作数周期
T0:R0→总线→FIRST
T1:
T2:
(3) 取第二操作数周期
T0:R1→总线→MAR→主存,微操作命令形成部件发读信号到主存
T1:M(MAR)→MDR
T2:MDR→总线→SECOND
(4) 执行周期
T0:FIRST→总线→Y
T1:微操作命令形成部件发Add信号到ALU,(Y)+(SECOND)→ALU→Z
T2:Z→总线→R0
【答案解析】