ARM汇编语言伪指令借鉴.pdfVIP

  • 9
  • 0
  • 约8.1千字
  • 约 7页
  • 2021-12-10 发布于福建
  • 举报
ARM 汇编语言伪指令 ARM 汇编语言伪指令 ARM 中伪指令不是真正的 ARM 指令或者 Thumb 指令,这些伪指令在汇编编译时对源程 序进行汇编处理时被替换成对应的 ARM 或 Thumb 指令 (序列)。ARM 伪指令包括 ADR 、ADRL 、 LDR 和 NOP 等。 1、ADR (小范围的地址读取伪指令) 该指令将基于 PC 的地址值或基于寄存器的地址值读取到寄存器中。 语法格式 ADR{cond} register, expr 其中, cond 为可选的指令执行的条件 register 为目标寄存器 expr 为基于 PC 或者基于寄存器的地址表达式,其取值范围如下: 当地址值不是字对齐时,其取值范围为 -255~255. 当地址值是字对齐时,其取值范围为 -1020~1020 当地址值是 16 字节对齐时,其取值范围将更大 在汇编编译器处理源程序时, ADR 伪指令被编译器替换成一条合适的指令。通常,编译器 用一条 ADD

文档评论(0)

1亿VIP精品文档

相关文档