Control unit
Ein Mikroprogrammsteuerwerk ist der Teil "mikroprogrammierter" Prozessoren, der die Ausführung eines Befehls im Prozessor steuert. Das Steuerwerk hat Zugriff auf Mikroprogramme, die in einem Speicher abgelegt sind. Die Mikroprogramme steuern das Zusammenspiel von Prozessoreinheiten wie zum Beispiel der ALU oder den Registern. Bei manchen Prozessoren können die Mikroprogramme auch nachträglich mittels Mikrocodeprogrammierung geändert werden. Man kann Mikroprogramme auch als Firmware der CPU auffassen.