从容身影

文章
6
资源
0
加入时间
2年10月21天

汇编指令:MRS(读)和MSR(写)指令操作CPSR寄存器和SPSR寄存器使用

1、MSR和MRS指令介绍MRS 指令: 对状态寄存器CPSR和SPSR进行读操作。通过读CPSR可以获得当前处理器的工作状态。读SPSR寄存器可以获得进入异常前的处理器状态(因为只有异常模式下有SPSR寄存器)。MSR指令: 对状态寄存器CPSR和SPSR进行写操作。与MRS配合使用,可以实现对CPSR或SPSR寄存器的读、写和修改操作,可以切换处理器模式、或者允许、禁止IRQ/FIQ中断等。2、CPSR 程序状态寄存器(current program status register)如图所示