什么是單片機堆棧?
在片內RAM中,常常要指定一個專門的區域來存放某些特別的數據,它遵循順序存取和后進先出(LIFO/FILO)的原則,這個RAM區叫堆棧。
它的作用
子程序調用和中斷服務時CPU自動將當前PC值壓棧保存,返回時自動將PC值彈棧。
保護現場/恢復現場
數據傳輸
單片機堆棧原理:
堆棧區由特殊功能寄存器堆棧指針SP管理 堆棧區可以安排在 RAM區任意位置,一般不安排在工作寄存器區和可按位尋址的RAM區,通常放在RAM區的靠后的位置。
堆棧區由特殊功能寄存器堆棧指針SP管理 堆棧區可以安排在 RAM區任意位置,一般不安排在工作寄存器區和可按位尋址的RAM區,通常放在RAM區的靠后的位置。
堆棧區由特殊功能寄存器堆棧指針SP管理 堆棧區可以安排在 RAM區任意位置,一般不安排在工作寄存器區和可按位尋址的RAM區,通常放在RAM區的靠后的位置。
-
單片機
+關注
關注
6067文章
44961瀏覽量
648736 -
RAM
+關注
關注
8文章
1391瀏覽量
117089 -
堆棧
+關注
關注
0文章
183瀏覽量
20078 -
華秋DFM
+關注
關注
20文章
3503瀏覽量
5347
發布評論請先 登錄
單片機堆棧得相關資料分享
51單片機堆棧的作用和使用資料講解

什么是單片機堆棧?單片機堆棧有什么作用和原理說明
單片機的基本構成及工作原理

單片機堆棧是什么?它的原理和作用又是什么?

評論