2.8. Exceptions

Exceptions arise whenever the normal flow of a program has to be halted temporarily, for example to service an interrupt from a peripheral. Before an exception can be handled, the current processor state is preserved so that the original program can resume when the handler routine has finished.

Several exceptions can arise at the same time. If this happens, they are dealt with in a fixed order. See Exception priorities.

Exception behavior is described in the following sections:

Copyright © 2001, 2003, 2004 ARM Limited. All rights reserved.ARM DDI 0229C