ARM7 TDMI プロセッサで実行されているいくつかの例外処理コードをテストしようとしています。「未定義命令」例外を生成する命令オペコードを手動で作成したいと考えています。これまでのところ、私はこれを行ってきました:
void createUndefinedException()
{
static const int instr = 0x26889912; // bad opcode
((void(*)(void))instr)();
}
上記のオペコードにたどり着いたのは、今日 Web で見つけた参照ページの一番下にある未定義の命令オペコードについて述べているためです。
上記のコードは、未定義命令例外ではなく、プリフェッチ アボート例外を生成します。
これを簡単に作成する方法を知っている人はいますか?
この例外の処理が正しく機能することを確認したいだけです。