5.14
Flowcharts
5.14.1
Interrupt handling
ARM DDI 0337B
This section summarizes interrupt flow with:
•
Interrupt handling
•
Pre-emption on page 5-34
•
Return on page 5-34.
Figure 5-6 shows how instructions execute until pre-empted by a higher-priority
interrupt.
Reset
Load SP and PC from
locations 0, 4
Execute instruction
Pending interrupt
higher priority than
active interrupt?
Yes
Preempt
Copyright © 2005, 2006 ARM Limited. All rights reserved.
No
PC at return location?
Yes
Pending interrupt
higher priority than
stacked interrupt?
Yes
Figure 5-6 Interrupt handling flowchart
Exceptions
No
No
Return from
interrupt
5-33