MAR和PC都是存放存储单元的地址,它们的区别在于()
A.当要访问一个存储器的存储单元的时候,不管这个单元存放的是地址还是数据,都需要将这个单元的地址赋给MAR,由MAR驱动译码器找到这个单元。MAR是为存储器服务的。而PC里放的是将要取出的指令的地址,如果要取出下一条指令,就需要将这个地址由PC赋给MAR,由MAR找到这条指令。取出指令后放到指令寄存器IR以供后续的分析和执行。PC是为CPU服务的,由于将要取出和执行的指令的地址总是放在PC中,因此它决定了程序的执行流程。
B.既然它们都存放地址,就没有区别,计算机想用哪个就用哪个。
C.需要访问存储器的时候一定需要PC,而不一定需要MAR。
D.MAR只存放指令的地址,PC可以存放数据和指令的地址。
正确答案:A
来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。
相关文章:
无居民海岛允许单位或个人开发利用,租用期限最长不超过04-20
2013年11月21日,中国海军“和平方舟”号医院船,由海军总04-20
中国人民海军第一任司令员是()。04-20
《联合国海洋法公约》产生于()。04-20
世界上最大的海上风电场位于()。04-20
天然气水合物直接从海底采上来时会失稳分解,所以采样时04-20
Rossby数是指()之比。04-20