| |||
| Home > Programmer’s Model > Processor operating states > Switching state | |||
You can switch the operating state of the ARM7TDMI-S core
between ARM state and Thumb state using the BX instruction.
This is described fully in the ARM Architecture Reference
Manual.
All exception handling is performed in ARM state. If an exception occurs in Thumb state, the processor reverts to ARM state. The transition back to Thumb state occurs automatically on return.