「Microcode」といわれて「?」と思われるかもしれないが、ごくごく初期のCPU(それこそi4004とかMC6800とか)はともかく、80386やMC680x0クラスともなると命令セットはかなり複雑で、これの解釈を文字通りハードウェアだけで実装するのはかなり困難であった。