マイクロプログラム

マイクロプログラムとは

マイクロプログラムとは、機械語命令の実行に必要なCPUの動作を、レジスタ間のデータ転送、シフト操作、演算回路、バスを直接制御を組み合わせた命令(マイクロコード)に変換したものです。

マイクロコードに変換する方式をマイクロプログラム制御方式と言います。これにより、論理回路全体の設計が単純化されます。

そして、マイクロプログラムを記憶している制御装置のことをファームウェアと言います。