2.7. Exceptions

Exceptions occur whenever the sequential flow of a program has to be temporarily changed. For example, the program flow can change to service an interrupt from a peripheral device. Before attempting to handle the exception, the processor preserves the current processor state so that it can return to the original flow after handling the exception.

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

The following sections describe ARM968E-S exception handling:

Copyright © 2004, 2006 ARM Limited. All rights reserved.ARM DDI 0311D
Non-Confidential