色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

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

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

          作者: 時間:2013-01-30 來源:網(wǎng)絡 收藏

          是什么?

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

          有什么用?

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

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

          2)保護現(xiàn)場/恢復現(xiàn)場

          3)數(shù)據(jù)傳輸

          原理:

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

          1.jpg

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

          2.jpg

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

          3.jpg



          評論


          技術專區(qū)

          關閉