マイクロコードは、プロセッサの命令をプロセッサ内部でさらに分割した命令のことである。マイクロプログラム方式や、その方式で書かれたプログラム(コード)を指す本来はそうだが、転じて、例えばP6マイクロアーキテクチャ以降のインテルの石で、特にμOPsという用語で、ワイヤードロジックで実行される概念上の内部命令も呼ばれている。。特にCISCプロセッサの場合、複雑な命令が多いため全てを電子回路で実装するのは困難なので、マイクロコードがよく使われる「マイクロコード【microcode】μOPs / マイクロ命令」(IT用語辞典 e-Words)。
一般的にファームウェアは、CPUの外部の記憶装置に格納されているが、マイクロコードはCPUの内部に格納されている点が大きく異なる。しかし、最近のCPUは外部からマイクロコードをロードすることも可能なので、マイクロコードを「CPUのファームウェア」と考えることもできる。
注・出典
関連項目 コンピュータシステム ハードウェア ソフトウェア プロセッサ ファームウェア CISC RISC