永发信息网

单片机的堆栈指针SP有什么作用

答案:2  悬赏:50  手机版
解决时间 2021-12-01 06:15
  • 提问者网友:箛茗
  • 2021-11-30 14:48
单片机的堆栈指针SP有什么作用
最佳答案
  • 五星知识达人网友:蓝房子
  • 2021-11-30 15:06
在51单片机中,SP栈指针是一个专用的8位寄存器,系统复位后,SP初始化为07H,使得堆栈指针实际上是由08H单元开始。
  在响应中断或子程序调用时,发生入栈操作,入栈的是16位PC值;51中有PUSH压入和POP弹出栈操作指令,如有必要,在中断或调用子程序时可用POSU指令把PSW或其它需要保护的寄存器的内容压入堆栈加以保护;返回前再使用POP指令把它们恢复。
全部回答
  • 1楼网友:胯下狙击手
  • 2021-11-30 16:23
SP用于存放栈顶的偏移地址。 通俗的说,就是存放堆栈SS的顶部。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯