登录/注册

arm伪指令 adr

更多

在 ARM 汇编语言中,ADR 是一条 伪指令(Pseudo-Instruction),用于将 程序相对地址 加载到寄存器中。以下是详细解释:


作用


语法

ADR <Rd>, <label>

底层实现


关键特性

  1. 范围限制

    • 有效范围通常为 PC ± 4096 字节(因架构/模式而异)。
    • 超出范围需改用 ADRL(扩展范围)或 LDR(加载绝对地址)。
  2. PC 值计算

    • ARM 模式:执行指令时的 PC = 当前地址 + 8(三级流水)。
    • Thumb 模式:PC = 当前地址 + 4
  3. LDR 区别

    • ADR:直接计算地址偏移(更高效)。
    • LDR Rd, =label:可能从文字池加载绝对地址(占用内存)。

使用场景

    ADR R0, data_block   ; 将 data_block 地址加载到 R0
    LDR R1, [R0]          ; 读取 data_block 的数据
    ...
data_block:
    .word 0x12345678     ; 数据标签

注意事项


总结

ADR 是 ARM 中高效加载近地址的伪指令,适用于局部标签的地址加载,生成位置无关代码,但需注意范围限制。超出范围时改用 ADRLLDR

请问一下ARM指令伪指令的区别在哪呢

对齐填充.equ @ 类似于C中宏定义重要的几个伪指令:ldr 大范围的地址加载指令adr 小范围的地址加载

2022-05-17 09:51:52

ARM处理区的存储访问指令有哪些呢

② 状态寄存器读指令“MRS”③ 状态寄存器写指令状态寄存器写指令“MSR”(6)伪指

2021-12-20 07:59:22

浅谈汇编指令伪指令

汇编的指令与伪指令指令是cpu机器指令的助记符,通过编译会得到机器码

2021-12-20 07:58:06

ADR3525/ADR3530/ADR3533/ADR3540/ADR3550:微功耗、高精度基准电压表

ADR3525/ADR3530/ADR3533/ADR3540/

资料下载 李伟 2021-05-13 20:45:52

详解ARM常用的伪指令资料下载

电子发烧友网为你提供详解ARM常用的伪指令资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的电子工程师们。

资料下载 KANA 2021-04-11 08:54:42

一文读懂ARM微处理器指令系统

一文叫你如何读懂ARM微处理器指令系统。

资料下载 姚小熊27 2021-03-26 14:30:58

ARM处理器的寻址方式和指令集介绍

ARM处理器是基于精简指令集计算机(RISC原理设计的,指令集和相关峄码机制较为简单。

资料下载 佚名 2020-11-24 17:24:00

ARM MOV和LDR的指令关系是怎么样的

ARM是RISC结构,数据从内存到CPU之间的移动只能通过L/S指令来完成,也就是ldr/str指令比如想把数据从内存中某处读取到寄存器中,只能

资料下载 佚名 2019-05-16 18:05:00

ARM汇编伪指令都有哪些呢

ARM伪指令G全是全局变量L全是局部变量S为赋值R为列表GBLA表示初始化为0GBLL表示初始化为FGBLS表示初始化为空LCLA初始化0LCLL初始化FLCLS初始化为空SETA数值赋值SETL

2021-12-14 09:04:36

ARM汇编指令集与伪指令说明

嵌入式知识-学习笔记(2):ARM汇编指令集与伪指令首先说明一下指令和

2021-12-14 06:50:36

ARM汇编指令以及伪指令的知识点汇总,不看肯定后悔

ARM汇编指令以及伪指令的知识点汇总,不看肯定后悔

2021-11-30 07:04:33

伪指令指令之间的差别是什么?

伪指令和指令之间的差别是什么?arm汇编指令的特点是什么?

2021-11-29 07:28:51

ARM的汇编程序中有哪些常见的伪指令

在ARM的汇编程序中有哪些常见的伪指令?

2021-04-28 07:09:13

零基础学ARM:汇编伪指令、lds详解

ARM邪猎文章,请点击以下汇总链接:《从0学arm合集》一、MDK和GNU伪指令区别我们在学习汇编代码的时候经过会看到以下两种风格的代码:gnu

2020-12-24 13:02:04

ARM指令adr和ldr的用法区别

同学们在学习ARM指令时,多数都会对adr和ldr这两个命令产生疑惑,那他们究竟有什么区别呢?

2020-06-20 10:20:38

7天热门专题 换一换
相关标签