计算机组成原理——数据通路(SUB)

98 阅读1分钟

数据通路

题目以及回答

image.png

某计算机字长16位,采用16位定长指令格式,部分数据通路结构如图所示。假设MAR的输出一直处于使能状态,对于指令SUBR1,(R2),请回答下列两问。注:该指令功能为:R[R1]←RR1]-M[R[R2]

(1)在执行阶段需要多少个节拍?

5个

(2)每个节拍的功能是什么?需要哪些有效控制信号?

控制信号功能
R2out,MARinMAR\leftarrow(R2)
MemRMDR\leftarrowM(MAR)
R1out,YinY\leftarrow(R1)
MDRout,Yin SUBZ\leftarrowY - (MDR)
Zout,R1inR1\leftarrow(Z)