ARM 汇编 基础指令
ARM 地址 ,之间 差 4 位数字
thumb 地址,之间 差 2 位数字
pc 寄存器 : 栈顶
B : 无条件跳转
BL : 带链接的跳转
BX: 带状态切换的无条件跳转
BLX:带链接和状态切换的无条件跳转
LDR : 从存储器中加载数据到寄存器 <— LOAD
LDR R8 [ R9 , #4 ]
STR: 将寄存器的数据存储 到 存储器 —>Store
STR R8, [ R9 , #4 ]
LDM : 将存储器的数据,加载找到一个寄存器列表 — >
LDM: RO, { R1-R3 } : 将 RO 指向的存储单元的数据,依次加载 到 R1,R2,R3 寄存器
寄存器 和 立即数 同时存在 ,没有任何符号 , 就 表示之间是 加号 ” + “