下图为某计算机主机示意图,各部分之间的连线表示数据通路,数据传送方向如箭头所示。 (1)给出图中寄存器A、B、C、D的名称。 (2)简述取指令的数据通路。 (3)简述取数指令LOAD x的数据通路(完成功能(x)→AC,其中X为主

admin2017-01-07  32

问题 下图为某计算机主机示意图,各部分之间的连线表示数据通路,数据传送方向如箭头所示。

    (1)给出图中寄存器A、B、C、D的名称。
    (2)简述取指令的数据通路。
    (3)简述取数指令LOAD x的数据通路(完成功能(x)→AC,其中X为主存地址,由指令的地址码字段给出)。
    (4)简述存数指令STORE x的数据通路(完成功能(AC)→X,其中X为主存地址,由指令的地址码字段给出)。
    (5)简述加法指令ADD x的数据通路(完成功能(x)+(AC)→AC,其中x为主存地址,由指令的地址码字段给出)。

选项

答案(1)A为主存数据寄存器MDR,B为主存地址寄存器MAR,C为指令寄存器IR,D为程序计数器PC (2)取指令的数据通路为:D→B→M→A→C (3)取数指令LOAD X的功能是将指令地址码字段指出的主存单元的内容读到累加器AC中。由于该机中数据寄存器MAR与AC无直接通路,故由图可知,需要经过ALU来实现数据传送。取指阶段的数据通路同(1),执行阶段的数据通路为:C(或A)→B→M→A→ALU→AC (4)存数指令STORE X的数据通路取指阶段同(2),执行阶段为: C(或A)→B→M AC→A→M (5)加法指令ADD X的数据通路取指阶段同(2),执行阶段为: [*]

解析
转载请注明原文地址:https://kaotiyun.com/show/ATRi777K
0

最新回复(0)