ARM汇编特点2:8种寻址方式
•寄存器寻址 mov r1, r2
•立即寻址 mov r0, #0xFF00
•寄存器移位寻址 mov r0, r1, lsl #3
•寄存器间接寻址 ldr r1, [r2]
•基址变址寻址 ldr r1, [r2, #4]
•多寄存器寻址 ldmia r1!, {r2-r7, r12}
•堆栈寻址 stmfd sp!, {r2-r7, lr}
•相对寻址 beq flag
下面这个汇编左移指令相当于乘以几
•寄存器移位寻址 mov r0, r1, lsl #3
如果r1为0xa等于十进制的10 二进制为 1010
左移3位 就为1010000 等于十进制的80 相当于10乘以8=80
左移4位 就为10100000 等于十进制的160 相当于10乘以16=160