PC与MAR在说明执行周期中



就这篇Wikipedia文章而言,在提取周期中,PC将其内容发送给MAR,该内容已连接到地址总线。然后PC会增加。(如这里,正在复制值,因此,如果我们直接将PC与地址总线连接起来,则不需要MAR)。

我的问题是为什么PC不直接连接地址总线?它将比以前的版本快得多。火星在这里提供什么特殊目的?

也适用于MBR和IR,此处的数据是从mbr-> ir复制的。我在这里想念什么?任何帮助将不胜感激。

ir stores当前指令被执行。

PC存储正在执行的当前指令的地址。执行后,PC获取新指令的地址。IR仍然包含旧说明。

ir和PC无法访问地址总线,只有MAR和MDR可以。

PC和IR必须与MAR和MDR相互作用,因为MAR和MDR是CPU与数据和地址总线之间的寄存器。稍后,出于效率原因,我们可能决定删除MAR和/或MDR。

有关更多信息,请参阅此链接。

最新更新