日本大百科全書(ニッポニカ) 「マイクロプログラム」の意味・わかりやすい解説
マイクロプログラム
まいくろぷろぐらむ
microprogram
コンピュータの命令の解読・実行を行う電子回路を制御するために用いられるプログラムをいう。現在のコンピュータの多くは、マイクロプロセッサーをその処理機能の中核としている。コンピュータに対するプログラムは、そのマイクロプロセッサーが備える各種演算を、どのような手順で行っていくかの指示を与えるものとなる。
マイクロプロセッサーが備える各種の演算(整数の四則演算など)は、ビット(デジタル情報量の基本単位)ごとのいくつかの基本演算を、適切な順序に行うことで実現する。そこで、マイクロプロセッサー自身を構成するのに、基本演算回路と小規模制御回路を用意して、それらの動作手順をプログラムの形で与えて組み込む方式が生まれた。この際のプログラムを、マイクロプログラムという。
通常のプログラムがその指示の単位とするのは、マイクロプロセッサーが備える演算に対応する命令である。一方マイクロプログラムは、その個々の命令を実現するために書かれるものであり、その単位はより微細な動作を指示するマイクロ命令となる。
[筧 捷彦]