a一级爱做片免费观看欧美,久久国产一区二区,日本一二三区免费,久草视频手机在线观看

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > 什么是單片機堆棧?單片機堆棧原理

什么是單片機堆棧?單片機堆棧原理

作者: 時間:2013-01-30 來源:網絡 收藏

是什么?

在片內RAM中,常常要指定一個專門的區域來存放某些特別的數據,它遵循順序存取和后進先出(LIFO/FILO)的原則,這個RAM區叫堆棧。

有什么用?

1)子程序調用和時CPU自動將當前PC

值壓棧保存,返回時自動將PC值彈棧。

2)保護現場/恢復現場

3)數據傳輸

原理:

堆棧區由特殊功能寄存器堆棧指針SP管理 堆棧區可以安排在 RAM區任意位置,一般不安排在工作寄存器區和可按位尋址的RAM區,通常放在RAM區的靠后的位置。

1.jpg

堆棧區由特殊功能寄存器堆棧指針SP管理 堆棧區可以安排在 RAM區任意位置,一般不安排在工作寄存器區和可按位尋址的RAM區,通常放在RAM區的靠后的位置。

2.jpg

堆棧區由特殊功能寄存器堆棧指針SP管理 堆棧區可以安排在 RAM區任意位置,一般不安排在工作寄存器區和可按位尋址的RAM區,通常放在RAM區的靠后的位置。

3.jpg



評論


技術專區

關閉