2.9. 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 attempting to handle an exception, the ARM7EJ-S processor preserves the current processor state so that the original program can resume when the handler routine has finished.

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

This section provides details of the ARM7EJ-S processor exception handling:

Copyright ©  2001 ARM Limited. All rights reserved.ARM DDI 0214B
Non-Confidential