应用题
下图为某计算机主机示意图,各部分之间的连线表示数据通路,数据传送方向如箭头所示。
问答题
9.给出图中寄存器A、B、C、D的名称。
【正确答案】A为主存数据寄存器MDR,B为主存地址寄存器MAR,C为指令寄存器IR,D为程序计数器PC。
【答案解析】
问答题
10.简述取指令的数据通路。
【正确答案】取指令的数据通路为:D→B→M→A→C。
【答案解析】
问答题
11.简述取数指令LOAD X的数据通路(完成功能(X)→AC,其中x为主存地址,由指令的地址码字段给出)。
【正确答案】取数指令LOAD X的功能是将指令地址码字段指出的主存单元的内容读到累加器AC中。由于该机中数据寄存器:MAR与AC无直接通路,故由图可知,需要经过ALU来实现数据传送。取指阶段的数据通路同(1),执行阶段的数据通路为:C(或A)→B→M→A→ALU→AC。
【答案解析】
问答题
12.简述存数指令STORE X的数据通路(完成功能(AC)→X,其中x为主存地址,由指令的地址码字段给出)。
【正确答案】存数指令STORE X的数据通路取指阶段同(2),执行阶段为:
C(或A)→B→M
AC→A→M
【答案解析】
问答题
13.简述加法指令ADD X的数据通路(完成功能(X)+(AC)→AC,其中X为主存地址,由指令的地址码字段给出)。
【正确答案】加法指令ADD X的数据通路取指阶段同(2),执行阶段为:
C(或A)→B→M→A→ALU→AC
↑
AC
【答案解析】