词条 | 堆栈指针 |
释义 | 在51系列单片机里,堆栈指针sp在片内RAM128B中开辟栈区,并随时跟踪栈顶地址。它是按"先进后出"的原则存取数据。开机复位后,单片机栈底地址为07H。 主要用来保存临时数据,局部变量和中断/自程序的返回地址。 堆栈指针总是指向栈顶元素。所以数据入栈的时候,堆栈指针先加1,再压栈。 出栈的时候先弹出数据,堆栈指针再减1。 但在AVR单片机中,堆栈是向下生长的,数据入栈时指针将减1,数据出栈时指针将加。 |
随便看 |
|
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。