问题 问答题

某计算机字长16位,采用16位定长指令字结构,部分数据通路结构如图所示。图中所有控制信号为1时表示有效、为0时表示无效。例如控制信号MDRinE为1表示允许数据从DB打入MDR,MDRin为1表示允许数据从内总线打入MDR。假设MAR的输出一直处于使能状态。加法指令“ADD(R1),R0”的功能为(R0)+((R1))→(R1),即将R0中的数据与R1的内容所指主存单元的数据相加,并将结果送入R1的内容所指主存单元中保存。

答案

参考答案:指令执行阶段每个节拍的功能和有效控制信号如下所示

时钟 功能 有效控制信号 

C5 MAR←(R1)PCout,MARin 

C6 MDR←M(MAR)MemR,MDRinE 

C7 A←(R0)R0out,Ain 

C8 AC←(MDR)+(A)MDRout,Addr,ACin 

C9 MDR←(AC)ACout,MDRin 

C10 M(MAR)←MDR MDRoutE,MemW

多项选择题
多项选择题