51单片机中的程序计数器PC用来

A存放指令
B存放正在执行的指令地址
C存放下一条指令
D存放上一条指令
我在网上百度了一下,大神说是选B,我去电子群里问了问大神,大神说51是CISC的,只能读一条,选B,但是老师说是选C。。。求哪位大神能详细的说明一下,谢谢

51 单片机是没有流水线功能的。

它不能在执行当前指令的同时,去取下一条指令。

它只能分时地进行取指和执行。

在取指阶段,PC 的内容就是当前指令的地址。
在执行阶段,PC 的内容就是下一条指令的地址。

一般来说,早期的 CPU,不用讨论的这么细。
只要选:C存放下一条指令,就对了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-08-01
单片机中程序计数器PC就是表示程序各个指令所在地址,指示当前程序执行到的地址。
第2个回答  2013-12-26
PC存放的是下一条要执行的指令的地址。可以用keil仿真,单步调试跟踪下。
第3个回答  2013-12-26
B存放正在执行的指令地址;
PC指向的是指令地址,不是指令追问

哦哦,抱歉啊,我CD少打了地址两个字,如果C选项是存放下一条指令地址,这个是不是正确了呢

相似回答