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

單片機堆棧有什么用">

日韩精品中文字幕第1页,欧美日韩中文一区二区,日韩成人午夜精品,中文字幕一区日韩电影

大學校園網

大學生活網 > 大學生學習 > 電氣工程

單片機堆棧定義及作用工作原理分析

單片機堆棧是什么?

在片內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區的靠后的位置。
主站蜘蛛池模板: 偃师市| 邯郸市| 罗定市| 云梦县| 喀喇沁旗| 镇江市| 安顺市| 朝阳区| 高邑县| 乳山市| 天长市| 射洪县| 沈丘县| 台中市| 花莲县| 南和县| 日喀则市| 达孜县| 南昌县| 平安县| 平舆县| 游戏| 新邵县| 泽州县| 济源市| 四子王旗| 灵武市| 株洲市| 伊吾县| 陈巴尔虎旗| 龙里县| 淮安市| 石阡县| 旌德县| 淳化县| 定安县| 马尔康县| 冕宁县| 五河县| 桦川县| 萝北县|