单片机复位后,堆栈指针sp的值如果不对其修改会有什么情况?

 我来答
lycdl
高粉答主

2019-09-04 · 醉心答题,欢迎关注
知道大有可为答主
回答量:2万
采纳率:94%
帮助的人:4958万
展开全部
对于51单片机复位后,堆栈指针sp的值为07H,如果不对其修改,会有情况,这要写程序时是怎样使用工作寄存器的。当程序中有调用子程序的指令,或有中断服务程序时,要有堆栈操作,就会从08H单元开始使用堆栈区。而从08H单元开始正是1区工作寄存器区,如果程序中用到了1区的寄存器R0~R7,那么堆栈操后将会破坏了R0~R7的数据。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式