| |||
| Home > Programmer’s Model > Registers > The Thumb state register set | |||
The Thumb state register set is a subset of the ARM state set. You have direct access to:
eight general registers, (r0–r7)
the PC
a Stack Pointer (SP) register
a Link Register (LR)
the CPSR.
There are banked SPs, LRs, and Saved Program Status Registers (SPSRs) for each privileged mode. This is shown in Figure 2.4.