The processor handles exceptions using:
- Interrupt Service Routines (ISRs): Interrupts (IRQx) are the exceptions handled by ISRs.
- Fault Handlers: Hard fault, usage fault, and bus fault are fault exceptions handled by the fault handlers.
- System Handlers: PendSV, SVCall, SysTick, and the fault exceptions are all system exceptions that are handled by system handlers.