ハードウェア割り込み

ハードウェア割り込みとは、割り込み要求端子を使った割り込みのことです。

通常、ハードウェア割り込みは、実行中のプログラムを中断する割り込みです。

割り込み要求端子ごとに異なる割り込み処理が実行されます。

ハードウェア割り込みには、マスク可能な割り込みマスク不可能な割り込みがあります。

マスク可能な割り込み

マスク可能な割り込みとは、ハードウェア割り込みを無視する設定ができる割り込みのことです。

一般的に、マスク可能な割り込みの割り込み要求のことをIRQ(Interrupt Request)と呼びます。

マスク不可能な割り込み

マスク不可能な割り込み(Non-Maskable Interrupt, NMI)とは、ハードウェア割り込みを無視する設定ができない割り込みのことです。