其他分享
首页 > 其他分享> > 3.4 专用数据通路方式

3.4 专用数据通路方式

作者:互联网

专用数据通路方式

多总线

取指令

译码

专用数据通路方式-例题

(1) 请写出图中a、b、c、d 4个寄存器的名称。

(2) 简述图中取指令的数据通路。

(PC) →  MAR
M(MAR) → (MDR)
(MDR) → IR

(3) 简述数据在ALU和主存之间进行存/取访问

读取

M(MAR) →  MDR		//读取数据放在MDR
(MDR) →  ALU → ACC	//因为ACC没有和MDR直接相连的箭头,所以要经过ALU(大概就相当于和一个0加法操作,然后传给ACC)

(ACC) →  MDR
(MDR) →  M(MAR)

(4)简述完成指令LDA X的数据通路(X为主存地址,LDA的功能为(X) → ACC)。

X  →  MAR //因为这里的X相当于Ad(IR)
M(MAR) →  MDR
(MDR)  →  ALU  →  ACC

(5)简述完成指令ADD Y的数据通路(Y为主存地址,ADD的功能为(ACC) + (Y)→ACC )。

Y  →  MAR //因为这里的Y相当于Ad(IR)
M(MAR) →  MDR
(MDR)  →  ALU , (ACC) →  ALU
ALU  →  ACC

(6)简述完成指令STA Z的数据通路(Z为主存地址,STA的功能为(ACC) → Z)。

Z  →  MAR 
(ACC) →  MDR
(MDR)  →  M(MAR)

标签:ACC,MAR,数据通路,简述,3.4,专用,MDR,ALU
来源: https://www.cnblogs.com/tupo/p/15699803.html