目录
Arm指令集
跳转指令:
- b:不带链接跳转
- bl:带链接跳转
- blx (register)
数据处理:
-
传送: mov, mvn
eq: mov r0,r1算术:add,sub,rsb,adc,sbc,rsc,mul,mla,umull,umlal,smull,smlal
eq: add r0,r1,r2逻辑:and,orr,eor,bic
eq: and r0,r1,#5比较:cmp,cmn,tst,teq
eq: cmp r0,r1移位:lsl,lsr,asr,ror,rrx
eq: lsl r0,r1,#53
程序状态寄存器传输指令:
- mrs,msr
eq: msr cpsr,r0
Load/Srote指令:
- ldr,str,ldm,stm,swp
eq: ldr r0,[r1]<