单片机学习小组
直播中

安德森大

8年用户 1296经验值
擅长:接口/总线/驱动
私信 关注

STM32单片机的堆栈是什么意思

学习STM32单片机的时候,总是能遇到“堆栈”这个概念。对于了解一点汇编编程的人,就可以知道,堆栈是内存中一段连续的存储区域,用来保存一些临时数据。堆栈操作由PUSH、POP两条指令来完成。而程序内存可以分为几个区:栈区(stack)        堆区(Heap)        全局区(static)        文字常亮区程序代码区程序编译之后,全局变量,静态变量已经分配好内存空间,在函数运行时,程序需要为局部变量分配栈空间,当中断来时,也需要将函数指针入栈,保护现场,以便于中断处理完之后再回到之前执行的函数。栈是从高..

更多回帖

发帖
×
20
完善资料,
赚取积分