ARM
1. arm汇编基础
1. LDMIA R0 , {R1,R2,R3,R4}
2. 堆栈寻址 (FA、EA、FD、ED)
3. 块拷贝寻址
4. 相对寻址
以当前程序计数器PC的当前值为基地址,将标号标记位置为偏移量,两者相加得
到有效地址。
BL NEXT
...
NEXT:
...2. 指令集
1. 由于arm芯片更新很快,所以指令集很多,使用较为普遍的就是arm指令集以及Thumb指令集。
2.跳转指令
1. B跳转指令
2. BL跳转指令
3. BX带状态切换的跳转指令
4.BLX带链接和状态切换的跳转指令
3.寄存器访问指令
LDR
LDRSTR
STRLDM
LDMSTM
STMPUSH&&POP
PUSH&&POPSWP
SWP寄存器之间的数据交换。
参考链接
Last updated