コントローラは、プログラムカウンタ、命令レジスタ、命令デコーダ、タイミングジェネレータ、オペレーションコントローラで構成されています。 その主な機能は次のとおりです。
(1)メモリから命令をフェッチし、メモリ内の次の命令の場所を示します。
(2)命令をデコードしてテストし、対応する動作制御信号を生成して、指定されたアクションの実行を容易にします。
(3)CPU、メモリ、および入力デバイスと出力デバイス間のデータフローの方向を指示および制御します。
マイクロプロセッサでは、ALU、カウンタ、レジスタ、および制御部が内部バスを介して相互接続され、外部メモリおよび外部バスを介して入出力インターフェース回路に接続されます。 システムバスとも呼ばれる外部バスは、データバスDB、アドレスバスAB、および制御バスCBに分割されます。 入出力インターフェース回路により、各種周辺機器との接続を実現します。




