ARM中的寄存器R0~R15 cpsr spsr
ARM的工作模式:
1) user 独立的R0~R14 没有spsr
2)system 和user使用同一套寄存器
3)FIQ 独立的R6~R14寄存器和SPSR寄存器
4)IRQ 独立的R13和R14及SPSR寄存器
5)SVC(超级用户) 同上
6)Udefine 同上
7)abort 同上
由上可知:ARM共有37个寄存器。
常用指令:
mov r0, r1 @将r1的数据放入r1
mov r0, #15 @将立即数15存放到寄存器r0中