2.15. Exceptions

Exceptions occur whenever the processor temporarily halts the normal flow of a program, for example, to service an interrupt from a peripheral. Before attempting to handle an exception, the processor preserves the current processor state so the original program can resume when the handler routine finishes.

If two or more exceptions occur simultaneously, the processor deals with exceptions in the fixed order given in Exception priorities.

This section provides details of the processor exception handling:

Copyright © 2006-2009 ARM Limited. All rights reserved.ARM DDI 0344I
Non-Confidential