考虑以下的微观操作顺序。
MBR ← PC
MAR ← X
PC ← Y
Memory ← MBR下列哪一项是由此序列执行的可能操作?
答案是选项(4)。
我的尝试:
你能不能按顺序解释微操作中给出的操作选项?
发布于 2015-12-14 21:41:02
这个问题使用了威廉·斯泰林( William )的计算机组织与体系结构教科书中的一个符号。这个问题本身不包含足够的背景材料,不适合那些不熟悉“拖延”教科书的人回答(我没有自己的“拖延”教科书,也不知道这个问题的参考版本是哪个版本)。
然而,在看到另一地点的回答后,我在谷歌上搜索了“时钟周期分组规则”。这导致了一系列指向不同幻灯片集的链接。
对我来说,第三个链接是到一个powerpoint演示,其中包括一个幻灯片,我已经复制了下面的图片。有一张幻灯片解释了MAR和MBR代表什么:
内存地址寄存器(MAR)
内存缓冲寄存器(MBR)

因此,现在发生的事情似乎是,首先PC放在MBR中。接下来,将保存PC的地址从X复制到MAR。在同一周期中,PC被设置为Y中可用的中断服务例程的开始。最后将MBR中的数据在总线上传输到内存中。
https://stackoverflow.com/questions/33692976
复制相似问题