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