立即数寻址
ADD R0,R0,#0x3f R0=R0+0x3f
寄存器寻址
ADD R0,R1,R2 R0=R1+R2
寄存器间接寻址
LDR R0,[R2] R0=[R2] [R2]表示内存中R2地址存放的数据
基址变址寻址
LDR R0,[R1,#4] R0=[R1+4]
相对寻址
BL NEXT 跳转到NEXT标号处执行
...
NEXT:
...
MOV PC,LR 从子程序返回
立即数寻址
ADD R0,R0,#0x3f R0=R0+0x3f
寄存器寻址
ADD R0,R1,R2 R0=R1+R2
寄存器间接寻址
LDR R0,[R2] R0=[R2] [R2]表示内存中R2地址存放的数据
基址变址寻址
LDR R0,[R1,#4] R0=[R1+4]
相对寻址
BL NEXT 跳转到NEXT标号处执行
...
NEXT:
...
MOV PC,LR 从子程序返回