コントローラは組み合わせ論理コントローラとマイクロプログラムコントローラに分けられ、どちらにも長所と短所があります。組合せ論理制御器は設計が面倒で構造が複雑である。設計が完了すると、変更や拡張はできませんが、高速です。マイクロプログラムコントローラの設計は便利で、構造は単純で、変更や拡張が便利です。機械語命令の機能を変更するには、対応するマイクロプログラムを再プログラムするだけです。ただし、シュレッドを実行することによってそうします。具体的な比較は次のとおりです。ハードワイヤード コントローラーとも呼ばれる組み合わせ論理コントローラーは、論理回路で構成され、完全にハードウェアに依存して命令の機能を実現します。