一、数据传送指令:
1.寄存器数据传送指令:
//表示把R3中的数据传送给R8 同一般的汇编指定
MOV R8,R3
//表示把R3中的值取反后传递给R8
MVN R8,R3
2.存储器数据传送指令:
//读取
LDR XX,XX
//存储
STR XX,XX
3.索引数据传送指定:
预索引:
LDR W Rd,[Rn,xx]
STR W Rd,[Rn,xx]
后索引:
LDR W Rd,[Rn],xx
STR W Rd,[Rn],xx
二、算术四则运算及逻辑位操作等指令:
三、子程序呼叫及转移指定:
//转移到Lable处
B Lable
//转移到reg寄存器处
BX reg
//转到Lable处 并把转移前的下一条指定保存到BL中
BL lable
//
BLX reg
四、隔离指定:
//保证在其前面的所有数据访问完后才会处理后面的数据
DMB
//数据同步隔离
DSB
//指定同步隔离 最高等级
ISB