6.12.1. 1 つの拡張ハンドラ

場合によっては、例外ハンドラ内のコードを拡張して例外のソースが何であったかを解決し、適切なコードを直接呼び出すことができます。この場合は、例外ハンドラのソースコードを修正します。

Angel は、このアプローチを簡素化できるように記述されています。Angel によって SVC と未定義命令がデコードされます。また、Angel 例外ハンドラを拡張して Angel 以外の SVC と未定義命令を処理できます。

ただしこの方法は、1 つの例外ハンドラを記述するときに例外のすべてのソースがわかっている場合にのみ有効です。

Copyright © 2002-2006 ARM Limited. All rights reserved.ARM DUI 0203GJ
Non-Confidential