資料介紹
arm指令集(1)
ARM跳轉指令可以從當前指令向前或向后的32MB地址空間跳轉。這類跳轉指令有以下4種。
(1)B 跳4專指令
B〔條件) (地址)
B指令屬于ARM指令集,是最簡單的分支指令。一旦遇到一個B指令,ARM處理器將立即跳轉到給定的地址,從那里繼續執行。注意:存儲在分支指令中的實際值是相對當前R15的值的一個偏移量,而不是一個絕對地址。它的值由匯編器來計算,是24位有符號數,左移兩位后有符號擴展為32位,表示的有效偏移位為26位(+/- 32 MB)。
(2)BL 帶返回的跳轉指令
BI,〔條件) (地址)
BL指令也屬于ARM指令集,是另一個分支指令。就在分支之前,在寄存器R14中裝載上R15的內容,因此可以重新裝載R14到R15中來返回到這個分支之后的那個指令處執行,它是子例程的一個基本但強力的實現。
(3)BLX 帶返回和狀態切換的跳轉指令
BLX <地址>
BLX指令有兩種格式,第1種格式的BLX指令記作BLX(1)。BLX(1)從ARM指令集跳轉到指令中指定的目標地址,并將程序狀態切換到Thumb狀態,該指令同時將PC寄存器的內容復制到LR寄存器中。
BLX(1)指令屬于無條件執行的指令。
第2種格式的BLX指令記作BLX(2)。BLX(2)指令從ARM指令集跳轉到指令中指定的目標地址,目標地址的指令可以是ARM指令,也可以是Thumb指令。目標地址放在指令中的寄存器<dest>中,該地址的bit[0]值為0,目標地址處的指令類型由CPSR中的T位決定。該指令同時將PC寄存器的內容復制到LR寄存器中。
(4)BX 帶狀態切換的跳轉指令
BX(條件) (dest)
BX指令跳轉到指令中指定的目標地址,目標地址處的指令可以是ARM指令,也可以是Thumb指令。目標地址值為指令的值和0xFl·FFFFFF做“與”操作的結果,目標地址處的指令類型由寄存器決定。
- 嵌入式實驗: ARM指令集與匯編語言程序設計
- ARM處理器的尋址方式和指令集介紹 33次下載
- 常用的ARM指令集及匯編 24次下載
- ARM和Thumb-2的指令集快速參考卡 21次下載
- 基于ARM指令集的通用DSP中指令相關處理方法 0次下載
- ARM指令集介紹 5次下載
- arm11 指令集 (ARM V6(ARM11)內核的指令集
- arm9指令集
- arm7指令集
- ARM指令集詳解
- ARM指令集(2)
- arm7tdmi(s)指令系統
- 常用arm指令集及匯編
- ARM指令集下載 arm指令集參考手冊
- 常用ARM指令集與匯編
- RISC-V開源指令集全面指南與解析 514次閱讀
- 現代處理器的主要指令集架構 3023次閱讀
- 講講ARM指令集格式以及常用的ARM匯編指令 2543次閱讀
- NB-IOT常用AT指令集簡介 2766次閱讀
- MAXQ指令集架構與RISC競爭對手的基準比較 1416次閱讀
- 什么指令集支持原子操作 1305次閱讀
- 總結20個超好用的 Unix/Linux 命令指令集 2847次閱讀
- PLC編程入門基礎技術知識(plc原理和指令集及編程規則) 6.8w次閱讀
- Cortex-M系列處理器指令集_指令集特性比較總結 7687次閱讀
- risc指令集是什么_有哪些 1.9w次閱讀
- mips指令集指的是什么 1.2w次閱讀
- mips匯編指令集功能的介紹 2.2w次閱讀
- esp8266 at指令集詳解 14.1w次閱讀
- thumb指令集是什么_thumb指令集與arm指令集的區別 1.8w次閱讀
- ARM微處理器的指令的分類與格式 1361次閱讀
下載排行
本周
- 1開關電源設計原理手冊
- 1.83 MB | 13次下載 | 免費
- 2智能小車proteus仿真+C源程序
- 0.02 MB | 4次下載 | 免費
- 3PL4807單節鋰離子電池充電器中文手冊
- 1.36 MB | 3次下載 | 免費
- 4BQ769142技術參考手冊
- 2.99MB | 2次下載 | 免費
- 5BQ77207EVM用戶指南
- 865.23KB | 2次下載 | 免費
- 6HT2120兩節鋰電池保護板電路
- 0.22 MB | 1次下載 | 免費
- 7OPAx320x精密CMOS運算放大器
- 2.22MB | 1次下載 | 免費
- 8WorldPO連接器產品手冊
- 3.02 MB | 1次下載 | 免費
本月
- 1XL4015+LM358恒壓恒流電路圖
- 0.38 MB | 155次下載 | 1 積分
- 2PCB布線和布局電路設計規則
- 0.40 MB | 52次下載 | 免費
- 3GB/T4706.1-2024 家用和類似用途電器的安全第1部分:通用要求
- 7.43 MB | 14次下載 | 1 積分
- 4智能門鎖原理圖
- 0.39 MB | 14次下載 | 免費
- 5開關電源設計原理手冊
- 1.83 MB | 13次下載 | 免費
- 6elmo直線電機驅動調試細則
- 4.76 MB | 9次下載 | 6 積分
- 7WIFI智能音箱原理圖完整版
- 0.09 MB | 7次下載 | 10 積分
- 8PC1013三合一快充數據線充電芯片介紹
- 1.03 MB | 7次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935115次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420061次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233084次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191367次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183333次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73806次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65985次下載 | 10 積分
評論
查看更多