Saved Program Status Registers (SPSRs)

The SPSR is used to store the current value of the CPSR when an exception is taken so that it can be restored after handling the exception. Each exception handling mode can access its own SPSR. User mode and System mode do not have an SPSR because they are not exception handling modes.

The execution state bits, endianness state and current processor state can be accessed from the SPSR in any exception mode, using the MSR and MRS instruction.

Show/hideSee also


Developing Software for ARM Processors:

Copyright © 2010-2012 ARM. All rights reserved.ARM DUI 0473H