0.GNU汇编小写为主
(1)
(2)
(3)
(4)
(5)
(6)
ARM标准汇编的%代表二进制,但是GNU汇编必须用0b表示二进制
2.比较类指令
(1)
(2)
3.跳转指令/分支指令
(1)
(2)
(3)上述指令可用的条件如下
(4)b跳转的时候不会保存返回地址到链接寄存器,这是与Bl的区别
4.移位类指令
(1)LSL
(2)ROR
5.程序状态字访问指令
不可直接操作程序状态字寄存器
(1)msr
从通用寄存器到状态字寄存器
(2)mrs
从状态字指令到通用寄存器
6.以上都是针对ARM核寄存器的指令
(1)ldr
从内存到内部寄存器
(2)str
从内部寄存器到内存
(3)LDM