汇编指令基本格式:
<opcode>{cond}{s} Rd,Rn,#oprand2
1. 数据操作指令- 数据搬移指令(
mov
/mvn
) 伪指令ldr
- 移位操作指令(
lsr
/lsl
/asr
/ror
)
- 位运算操作指令(
and
/orr
/eor
/bic
)
- 算数运算操作指令(
add
/adc
/sub
/sbc
/mul
)
- 比较指令(
cmp
) >= <= ==
- 跳转指令(
b
/bl
)
- 特殊功能寄存器操作指令(
mrs
/msr
)
- 内存操作指令:
- 单寄存器操作指令
ldr
/ldrb
/ldrh
/str
/strb
/strh
- 多寄存器操作指令
ldm
/stm
- 栈指针操作指令
ldmfd
/stmfd