ノンマスカブル割り込み 【NMI】 Non-Maskable Interrupt / マスク不可割り込み
コンピュータのCPU(マイクロプロセッサ/MPU)に現在実行中の処理を一時中断させ、強制的に指定された処理を実行させる割り込み処理の種類の一つで、制御命令で抑止(マスク)することができず、どのような場合でも強制的に割り込みが行われるもの。
機種によって詳細は異なるが、ハードウェアに緊急で致命的な問題が生じた場合に、これに対処する処理を行うために用いられる。割り込みの中では最上位の優先度が与えられ、割り込み処理の実行中は他の割り込みを受け付けない設計になっていることが多い。
これに対し、CPU側で一時的に禁止したり再開したりできる割り込みのことを「マスカブル割り込み」(maskable interrupt)と呼び、通常の機器の制御などに用いられる。
(2020.6.20更新)