什么是MCU堆栈?
在片内RAM中,经常会指定一个特殊的区域来存储一些特殊的数据,遵循顺序存取和LIFO/FILO的原则。这个RAM区域称为堆栈。
它的功能
1、子程序调用中断服务时,CPU自动将当前PC值保存在堆栈上,返回时自动将PC值弹出堆栈。
2、保护现场/恢复现场
3、数据传输
单片机的堆栈原理
堆栈区由特殊功能寄存器堆栈指针SP管理。堆栈区可以安排在RAM区的任何地方,但一般不安排在工作寄存器区和位可寻址RAM区,通常放在RAM区的后面。
什么是MCU堆栈?
在片内RAM中,经常会指定一个特殊的区域来存储一些特殊的数据,遵循顺序存取和LIFO/FILO的原则。这个RAM区域称为堆栈。
它的功能
1、子程序调用中断服务时,CPU自动将当前PC值保存在堆栈上,返回时自动将PC值弹出堆栈。
2、保护现场/恢复现场
3、数据传输
单片机的堆栈原理
堆栈区由特殊功能寄存器堆栈指针SP管理。堆栈区可以安排在RAM区的任何地方,但一般不安排在工作寄存器区和位可寻址RAM区,通常放在RAM区的后面。
声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,谢谢。
上一篇: 笔记本电脑查价格(请问在哪里查询笔记本回收价格)
下一篇: 2009年橱柜十大品牌有哪些(2009年橱柜十大品牌)
网站内容来自网络,如有侵权请联系我们,立即删除! | 软文发布 | 粤ICP备2021106084号 |