赞
踩
1、LDR(load):读内存 LDR R0,[R1] 假设R1的值是x,读取地址x上的数据(4字节),保存到R0中
2、STR(store):写内存 STR R0,[R1] 假设R1的值是x,把到R0的值写到地址X上
3、B:跳转
4、MOV(move):移动 MOV R0,R1 把R1的值赋给R0
MOV R0,#0x123 即 R0=0x123
5、LDR :伪指令 LDR R0,=0x12345678 即R0=0x12345678 伪指令,将会被拆分为其他正真的指令
与LDR读内存指令相似,区别在于这个等号
6、add:加法 add r0, r1,#4 :r0=r1+4
7、sub:减法 sub R0, R1,#4 :R0=R1-4
sub r0, r1 ,r2 :r0=r1-r2
8、BL :branch and Link 跳转转某条指令 将返回地址保存在 lr 寄存器中 ,其中返回地址为吓一条地址指令
9、ldm :其中m可以理解为many :读内存,写入多个寄存器
10、stm :把多个寄存器的值写入内存
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。