Programmer’s Model
ARM DDI 0301H
Copyright © 2004-2009 ARM Limited. All rights reserved.
2-23
ID012310
Non-Confidential, Unrestricted Access
Figure 2-9 ARM state and Thumb state registers relationship
Note
Registers R0–R7 are known as the low registers. Registers R8–R15 are known as the high
registers.
Thumb state
ARM State
R0
R1
R2
R3
R4
R5
R6
R7
R8
R9
R10
R11
R12
Stack Pointer (R13)
Link Register (R14)
Program Counter (R15)
CPSR
SPSR
Stack pointer (SP)
Link register (LR)
Program counter (PC)
CPSR
SPSR
R0
R1
R2
R3
R4
R5
R6
R7
Low registers
High registers