Steuerwerk

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 29. August 2016 um 13:03 Uhr durch Pittimann (Diskussion | Beiträge) (→‎Weblinks: der muss auch noch). Sie kann sich erheblich von der aktuellen Version unterscheiden.
Zur Navigation springen Zur Suche springen

Das Steuerwerk, auch Programmsteuerwerk oder Leitwerk, (englisch control unit, kurz CU) ist eine Funktionseinheit eines Prozessors, die den Ablauf der Befehlsverarbeitung steuert, somit Befehle lädt, gegebenenfalls decodiert und interpretiert. Zugleich gibt das Steuerwerk Steuersignale an andere Funktionseinheiten, insbesondere an das Rechenwerk. Alle Aktivitäten des Steuerwerks sind unmittelbar abhängig vom CPU-Zyklus.

Aufgabe des Steuerwerks

Das Steuerwerk ist neben dem Rechenwerk die Hauptkomponente des Prozessors. Im Steuerwerk befinden sich der Befehlszähler, das Befehlsregister und der Befehlsdecoder. Seine Aufgabe ist die Abarbeitung des Programms, d. h., Befehl für Befehl wird durch das Steuerwerk des Prozessors ausgeführt. Das Steuerwerk eines Rechners mit „klassischer“ Von-Neumann-Architektur folgt bei der Abarbeitung eines Maschinenprogramms dem Von-Neumann-Zyklus mit den Phasen FETCH, DECODE, FETCH OPERANDS, EXECUTE und UPDATE INSTRUCTION POINTER. Ein Befehl wird also zunächst angefordert und muss nach dem Erhalt dekodiert werden. Danach werden die Operanden geladen, auf die der Befehl angewandt werden soll. Jetzt erst kann die Ausführung stattfinden. Während dieser werden eventuell auch Resultate gespeichert. Schließlich wird noch der Befehlszähler aktualisiert und der Zyklus beginnt von neuem.

Literatur

  • Jürgen Ortmann:Einführung in die PC-Grundlagen. 8. Auflage, Addison-Wesley Verlag, München 2003, ISBN 3-8273-2102-6.
  • Wolf-Dieter Haaß:Handbuch der Kommunikationsnetze. Einführung in die Grundlagen und Methoden der Kommunikationsnetze, Springer Verlag Berlin Heidelberg, Berlin Heidelberg 1997, ISBN 978-3-642-63825-1.

Siehe auch

Weblinks