0除算例外
読み:ゼロじょざん-れいがい
外語:zero division
割る数を0として
除算
をしたとき、すなわち
0除算
時に
マイクロプロセッサー
が発生させる
例外
のこと。
目次
プロセッサー
実装
x86シリーズ
シグナル
プロセッサー
実装
割り算命令は大きな回路(
除算器
)が必要であるため、割り算命令を持つプロセッサーは比較的新しいものとなる。
そのため、4ビットマイクロプロセッサーや
8ビットマイクロプロセッサー
では0除算例外を持つものはほとんど存在しない。
16ビットマイクロプロセッサー
の頃から割り算命令が実装され始めており、これ以降の割り算命令を持つすべてのマイクロプロセッサーで0除算例外が実装されるようになった。
x86シリーズ
x86
系マイクロプロセッサーでは、最初の
8086
より、0除算例外に対応している。
割り込み
00hで表わされる。
シグナル
UNIX
/
Linux
では、0除算例外ではシグナル
SIGFPE
が送信される。
Java
では、java.lang.ArithmeticException 例外が発生する。
再検索