51微控制器sp的作用

51微控制器sp的作用

在51微控制器中,來SP棧指標是一個專用的8位暫存器,系統復位後,SP初始化為07H,使得堆疊指標實際上是由08H單元開始。在響應中斷或子自程式呼叫時,發生入棧操作,入棧的是16位PC值;51中有PUSH壓入和POP彈出棧操作指令,如有必要,在中斷或呼叫子程式時可用POSU指令把PSW或其它需要保護的暫存器的內容壓入堆疊加以保護;返回前再使用POP指令把它們恢復。