3.6. 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 must be preserved so that the original program can resume when the handler routine has finished.

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

Copyright © 1997, 1998 ARM Limited. All rights reserved.DDI 0087E