当前位置:在线查询网 > 在线百科全书查询 > 堆栈指针

堆栈指针_在线百科全书查询


请输入要查询的词条内容:

堆栈指针


在51系列单片机里,堆栈指针sp在片内RAM128B中开辟栈区,并随时跟踪栈顶地址。它是按"先进后出"的原则存取数据。开机复位后,单片机栈底地址为07H。

主要用来保存临时数据,局部变量和中断/自程序的返回地址。

堆栈指针总是指向栈顶元素。所以数据入栈的时候,堆栈指针先加1,再压栈。

出栈的时候先弹出数据,堆栈指针再减1。

但在AVR单片机中,堆栈是向下生长的,数据入栈时指针将减1,数据出栈时指针将加。

相关分词: 堆栈 指针