ARM Program Status Registers
The ARM Program Status Registers (PSRs) are special purpose 32-bit registers that control and reflect the state of the processor. The PSRs allow the operating system to quickly determine the current state of the processor, and allow low-level code to efficiently modify the execution environment. There are five PSRs – Current Program Status Register (CPSR),