请输入您要查询的百科知识:

 

词条 堆栈指针
释义

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

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

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

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

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

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/3/3 18:32:26