Skip to content
On this page

ARM汇编_指令的基本语法格式


标签:ARM32汇编/基础  

格式:

txt
opcode{cond}{s}  Rd, Rn, shifter_operand

解释:

  • opcode : 指令码
  • cond : 条件码
    • 默认汇编指令是无条件执行的,使用条件码之后可以让汇编有条件的执行
  • s: 状态位
    • 指令的执行结果会影响cpsr的NZCV位
  • Rd : 目标寄存器
    • 运行的结果放到目标寄存器
  • Rn : 第一个操作寄存器,只能是一个寄存器

shifter_operand : 第二个操作数  1. 可以是一个普通的寄存器  2. 可以是一个立即数  3. 可以是经过移位操作的寄存器

  • opcode{cond}{s}: 连到一起写
  • Rd, Rn, shifter_operand : 使用逗号隔开
  • opcode{cond}{s}和Rd, Rn, shifter_operand 直接使用空格隔开

一条汇编指令占一行; 汇编代码中不严格区分大小写

Last updated: