例外処理

出典: くみこみックス

2009年2月20日 (金) 07:29; Kumikomiadmin (会話 | 投稿記録) による版

例外処理(れいがいしょり) 【Exception Handling】

 通常のプログラム・フローに割り込む内部または外部のイベント.例外が発生すると,プロセッサは現在のプログラム実行を中断して例外ハンドラと呼ばれるルーチンに処理を移す.ハンドラは,処理が終了すると,割り込まれたプログラムに制御を戻す.

【出典】Interface編集部 編;組み込み技術用語集,Interface 2007年8月号 別冊付録,CQ出版社,2007年8月.


 プロセッサの動作で例外的に発生するもの,例外的に処理するほうが効率が良いものをまとめて,例外として扱います.割り込みは代表的なものですが,ほかにリセット,未定義命令,アボートなどの例外があります.

【出典】宮崎 仁;ARM用語集,デザイン ウェーブ マガジン 2008年6月号 別冊付録,CQ出版社,2008年6月.


 プロセッサにおいて,外部割り込みのように実行中のプログラムを中断して行われる処理のことをいいます.プロセッサによっては,リセットも例外処理の一つであると定義されています.

【出典】(株)アルティマ 技術統括部 一同,下馬場 朋禄,山際 伸一,横溝 憲治;システム開発者のためのFPGA用語集,Design Wave Magazine 2008年12月号 別冊付録,CQ出版社,2008年12月.

表示