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.