ARM Processor Modes (CPSR register)

The 5 least-significant bits of the CPSR register indicate the ARM processor mode. The CPSR register value is displayed as a result of entering an f command in the debug monitor.

CPSR[4:0]

Mode

Register set

10000

User

PC, R14..R0, CPSR

10001

FIQ

PC, R14_fiq..R8_fiq, R7-R0, CPSR, SPSR_fiq

10010

IRQ

PC, R14_irq, R13_irq, R12-R0, CPSR, SPSR_irq

10011

SVC

PC, R14_svc, R13_svc, R12-R0, CPSR, SPSR_sv

10111

Abort

PC, R14_abt, R13_abt, R12-R0, CPSR, SPSR_abt

11011

Undef

PC, R14_und, R13_und, R12-R0, CPSR, SPSR_und

11111

System

PC, R14..R0, CPSR

Related references