2

サブルーチン内で例外が発生した場合、どうなりますか? 関数は NaN (またはその他の適切なもの) を返しますか、それともアプリケーション全体を終了しますか?

ARMのドキュメントを読んで集めたものから、例外トラップの有効化ビットが設定されていない場合、適切なNaNまたは無限大を書き戻すだけです。

例外が発生するとすぐにアプリケーションを終了させずに、ステータス レジスタを介して呼び出し元に情報を渡す方法はありますか? ある種の例外ハンドラを探していると思いますが、サブルーチンをアセンブリに実装しているため、例外トラップ ハンドラの書き方がわかりません。

4

0 に答える 0