永发信息网

单片机:PC寄存器中的内容的含义是什么?

答案:2  悬赏:60  手机版
解决时间 2021-04-28 21:45
单片机:PC寄存器中的内容的含义是什么?
最佳答案

PC 中内容的变化决定程序的流向。


读指令时,PC将其中的数值作为所取指令的地址输出给程序存储器,然后程序存储器按此地址输出指令字节,同时PC中的内容自动加1,指向下一条指令在程序存储器中的地址。


值得注意的是,在执行子程序调用或响应中断时,也就是断点值单片机自动完成如下操作:


1、PC的现行值,即下一条将要执行的指令的地址,自动压入堆栈,保护起来。


2、将子程序的入口地址或中断向量的地址送入PC,程序流向发生变化,去执行子程序或中断服务子程序。


3、遇到返回RET或RETI指令时,将栈顶的断点值弹回PC中,程序的流向又返回到断点处,从断点处继续执行程序。

全部回答

PC是程序计数器。不属于特殊功能寄存器。它存放的是下一条要取的指令的16位存储单元地址,当取完一个字节以后,PC的值会自动加以,为取在下一条指令做准备。

还有一点:单片机复位后,PC自动清零。在执行中断程序时PC值不加一。

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
现在手机怎么绑黄钻
关于手机信号的问题?
怡家88连锁宾馆赣东北店在什么地方啊,我要过
为什么很多人不知道知足?
怎么偷菜?
1斤大米的质量和它变质了的质量有什么区别
有什么方法能让他喜欢上我呢?
打土匪算犯罪吗?
帮我想一个炫舞够HI的舞团名
天津水牛城旁边的KTV叫什么名字?
怎样才能变的胖啊
丘吉尔名言最好,丘吉尔的名言
牙齿为什么会无缘无故的除血呢?
沿江西路/花园路四巷(路口)地址有知道的么?
青岛黄岛修伞
推荐资讯
年底分红事项
求GEN刷机图
硬件升级!应该怎么配!!!
有高一 化学导学先锋么 急死了 - -
找回她是对还是错?错了应该走下去吗?
谁有神魔大陆激活码? 送个行不
女性内衣怎么分大小
五月适合种植什么水果,五月份适合种什么花?
direct3d加速不可用
19993年阳历6月27号是什么星座?那么阴历五月
中国名人传记有哪些书,名人传记有哪些书
联通卡如何直接充值Q币?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?