ARM处理器寻址方式 之 堆栈寻址
生活随笔
收集整理的這篇文章主要介紹了
ARM处理器寻址方式 之 堆栈寻址
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
首先呢,得說明一下 滿堆棧 和 空堆棧的尋址區別
滿遞增:堆棧向上增長,堆棧指針指向內含有效數據項的最高地址。指令如LDMFA,STMFA等
空遞增:堆棧向上增長,堆棧指針指向堆棧上的第一個空位置。指令如LDMEA,STMEA等
滿遞減:堆棧向下增長,堆棧指針指向內含有效數據的最低地址。指令如LDMFD,STMFD等
空遞減:堆棧向下增長,堆棧指針指向堆棧下的第一個空位置。指令如LDMED,STMED等
總結:在這里呢,LDM 和 STM 批量讀取、寫入內存,然后E 代表empty 空堆棧尋址 F代表full
滿堆棧尋址;A代表 add 遞增,d代表decrea 遞減
總結
以上是生活随笔為你收集整理的ARM处理器寻址方式 之 堆栈寻址的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java最终考核项目(实现商品管理系统)
- 下一篇: 常用ARM指令总结(未完待续)