割り込み処理:割り込みの種類

これは、「割り込みの種類」を説明した図です。
割り込みの種類

割り込みは、ハードウェア割り込みとソフトウェア割り込みの2種類に分けることができます。ハードウェア割り込みは、周辺回路が発する割り込み要求信号によって発生します。それに対して、ソフトウェア割り込みは、専用の命令を実行することで発生します。

これは、「割り込みの発生する各種要因」を説明した図です。
割り込みの発生する各種要因

ハードウェア割り込みは、外部割り込みと内部割り込みに分けることができます。
外部割り込みは、外部割り込み専用端子に所定の信号が入力されることで発生する割り込みです。
内部割り込みは、マイコンが内蔵している周辺回路が発する割り込み要求信号で発生する割り込みです。

また、割り込み要求信号の受付け方法によっても、マスカブル割込みとノンマスカブル割り込みに分けることができます。

第4章 東芝マイコン コア例 (TLCS-870/C1)

CPUの全体構成
CPUの全体構成:CPUコア部(1)
CPUの全体構成:CPUコア部(2)
CPUの全体構成:プログラムカウンター
CPUの全体構成:汎用レジスター
CPUの全体構成:PSW(フラグ)
CPUの全体構成:スタックとスタックポインター
割り込み処理
割り込み処理:マスカブル割り込み
割り込み処理:ノンマスカブル割り込み