Core Registers
The ARM processors have 16 core registers.
- Registers R0-R12:
- Register R13
- Used as the stack pointer (SP)
- Register R14
- Used as the link register (LR)
- Register R15
- Used as the program counter (PC)
- Unlike some other architectures, the PC can be directly modified by some instructions.