1.立即數(shù)尋址
立即數(shù)尋址,是一種特殊的尋址方式,操作數(shù)本身就是在指令中給出。只有取出指令就取到了操作數(shù)。這個(gè)操作數(shù)就稱為立即數(shù),對(duì)應(yīng)的尋址方式就是立即數(shù)尋址方式。例如:
ADD R0,R1,#0X45;這匯編的意思:R1+0x45->R0
在以上兩條指令中,第二個(gè)源操作數(shù),是立即數(shù),要求以'#'為前綴。
2.寄存器尋址
寄存器尋址就是利用寄存器中的數(shù)值作為操作數(shù),這種尋址方式是一種執(zhí)行效率較高的尋址方式。
該指令的執(zhí)行效果是將寄存器R1和R2的內(nèi)容相加,其結(jié)果存放在寄存器R0中
3.寄存器間接尋址
寄存器間接尋址就是寄存器中的存放的是操作數(shù)在內(nèi)存中的地址。例如以下指令:
在第一條指令中,以寄存器R2的值作為操作數(shù)的地址,在存儲(chǔ)器中取得一個(gè)操作數(shù)后與R1相加,結(jié)果存入寄存器R0中。第二條指令將以R1的值為地址的存儲(chǔ)器中的數(shù)據(jù)傳送到R0中。
4.基址變址尋址
基址變址尋址就是將寄存器里的內(nèi)容(基地址)與指令中給出的地址偏移量相加,從而得到操作數(shù)在內(nèi)存中的地址:
5.相對(duì)尋址
與基址變址尋址方式相類似,相對(duì)尋址PC指針的當(dāng)前值為基地址,指令中的地址標(biāo)號(hào)作為偏移量,將兩者相加之后得到操作數(shù)的有效地址。以下程序段完成子程序的調(diào)用和返回,跳轉(zhuǎn)指令BL采用了相對(duì)尋址方式:
上一篇:10.ARM匯編的學(xué)習(xí)
下一篇:8.ARM寄存器詳細(xì)解說
推薦閱讀最新更新時(shí)間:2025-06-07 23:47






設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦
- 意法半導(dǎo)體推出用于匹配遠(yuǎn)距離無線微控制器STM32WL33的集成的匹配濾波芯片
- ESP32開發(fā)板連接TFT顯示屏ST7789跳坑記
- 如何讓ESP32支持analogWrite函數(shù)
- LGVL配合FreeType為可變字體設(shè)置字重-ESP32篇
- 使用樹莓派進(jìn)行 ESP32 Jtag 調(diào)試
- ESP32怎么在SPIFFS里面存儲(chǔ)html,css,js文件,以及網(wǎng)頁(yè)和arduino的通訊
- ESP32 freeRTOS使用測(cè)試
- API調(diào)用小記(Touchdesigner和ESP32)
- 關(guān)于ESP32/8266使用async-mqtt-client庫(kù)的一些基本介紹
- LTM4602HV 演示板、28V、6A 降壓模塊穩(wěn)壓器
- PCB書簽 尺子 卡片
- PeanutPI
- 平衡自行車+獨(dú)輪車
- AM1DR-1209SZ 9V 1 瓦 DC-DC 轉(zhuǎn)換器的典型應(yīng)用
- NCV33074ADR2G 直流耦合反相放大器最大輸出擺幅的典型應(yīng)用
- 【明日方舟】羅德島本艦主控板V6.2
- DC795A,使用 LT5527EUF 4.5V 至 5.25V 高線性下變頻混頻器的演示板
- XL4016可調(diào)恒壓恒流實(shí)驗(yàn)電源
- 帶內(nèi)部開關(guān)的 PAM2863 2A LED 驅(qū)動(dòng)器的典型應(yīng)用
- 意法半導(dǎo)體緊湊型可配置車規(guī)負(fù)載驅(qū)動(dòng)器具備安全引腳
- 美光宣布在美投資增至 2000 億美元,加建晶圓廠和 HBM 封裝設(shè)施
- AMD舉辦Advancing AI 2025大會(huì):Instinct MI350系列GPU發(fā)布,35倍推理性能提升
- 特斯拉起訴前Optimus機(jī)器人工程師,指控其竊取商業(yè)機(jī)密
- Nordic Semiconductor將在MWC上海2025上展示前沿蜂窩物聯(lián)網(wǎng)解決方案
- SiC 市場(chǎng)的下一個(gè)爆點(diǎn):共源共柵(cascode)結(jié)構(gòu)詳解
- 香港科技大學(xué)工學(xué)院推出擬人化自動(dòng)駕駛系統(tǒng)
- 現(xiàn)代摩比斯推出新型安全技術(shù) 防止追尾碰撞
- 研究人員開發(fā)新型機(jī)器人系統(tǒng) 利用AI賦能機(jī)器人技術(shù)
- 研究人員開發(fā)具有突破性觸覺靈敏度的機(jī)械手 可實(shí)現(xiàn)類人靈巧操作
- 未來我國(guó)動(dòng)力電池企業(yè)僅剩寧德時(shí)代和比亞迪?
- 安富利:邊緣人工智能興起,物聯(lián)網(wǎng)的嶄新機(jī)遇
- 近距離接觸特斯拉工廠,都在玩命造Model 3?
- STM32F103內(nèi)部FLASH及地址表
- 什么因素推動(dòng)新能源物流車保持良好的發(fā)展勢(shì)頭?
- 從電解液的檢測(cè)方法以及原理入手,了解電解液的檢測(cè)過程
- 新工業(yè)革命下的“人機(jī)物”關(guān)系
- 達(dá)沃斯論壇新看點(diǎn):區(qū)塊鏈
- 當(dāng)人工智能遇到制造業(yè),將擦出怎樣的火花?
- 資本市場(chǎng)引領(lǐng)人工智能發(fā)展,將帶來怎樣的前進(jìn)
- 轉(zhuǎn)一個(gè)嵌入式linux開發(fā)書籍排行榜推薦給大家
- 有能進(jìn)行多路輸出的控制芯片嗎(大概5-6路)
- 想自學(xué)嵌入式linux系統(tǒng)開發(fā),請(qǐng)高手推薦一款開發(fā)板
- LPC54100 + 點(diǎn)點(diǎn)滴滴的進(jìn)步(鋰電池)
- 關(guān)于PCB出數(shù)據(jù)的疑問
- 怎么用單片機(jī)控制逆變器啊?
- 求助:關(guān)于windows mobile5的gprs上網(wǎng),ppp協(xié)商過程失敗
- 新手求救:EVC開法軟件怎么把附屬的文件下載到模擬器中?
- 飛思卡爾
- 加breakpoint不會(huì)停