第五章基于ARM的程序设计--04课件.pptVIP

  • 1
  • 0
  • 约1.05千字
  • 约 12页
  • 2017-08-18 发布于广东
  • 举报
第五章 基于ARM的程序设计 INCBIN KEEP ROUT ARM汇编语言设计-标号 表示程序中的指令或者数据地址的符号 基于PC的标号 位于目标指令前或数据定义伪操作前的标号,在汇编时被处理成PC值加上(或减去)一数字常量 常用于表示跳转指令的目标地址,或者代码段中所嵌入的少量数据 基于寄存器的标号 通常用MAP和FILED伪操作定义 绝对地址 是一个32位的数字量。可直接寻址整个内存空间 ARM汇编语言设计-局部标号 主要用于局部范围代码中 是一个0~99之间的十进制数字,可重复定义 后面可以紧接一个通常表示该局部变量作用范围的符号 作用范围为当前段,也可以用伪指令ROUT来定义局部标号作用的范围 ARM汇编语言设计-局部标号 格式 N{routname} 引用 %{F|B}{A|T} N{routname} =R0+4 (0=R0=0X30) R0 =-R0 (R00) =2*R0 (else) AREA Init1, CODE, READONLY COMP ROUT ENTRY MOV R0, #0x4E CMP R0, #0 BLT %10 CMP R0, #0x30 BLT %20 ADD R

文档评论(0)

1亿VIP精品文档

相关文档