Steuerwerk: Unterschied zwischen den Versionen
Aus FI-Wiki
Die Seite wurde neu angelegt: „=== Steuerwerk (Control Unit) === Das '''Steuerwerk''' ist der Teil der CPU, der den Ablauf der Befehlsverarbeitung koordiniert. Es sagt der ALU, den Registern und anderen CPU-Einheiten, '''was sie tun sollen und wann'''. ==== Aufgaben des Steuerwerks ==== {| class="wikitable" style="width:100%; text-align:center;" ! Aufgabe ! Beschreibung |- | Befehl holen | lädt den nächsten Maschinenbefehl aus dem Speicher (Instruction Fetch) |- | Befehl dekodier…“ |
|||
| Zeile 36: | Zeile 36: | ||
==== Funktionsablauf (vereinfacht) ==== | ==== Funktionsablauf (vereinfacht) ==== | ||
# Befehl aus dem RAM/Cache holen | |||
# Befehl interpretieren (dekodieren) | |||
# ALU oder andere Einheit anweisen | |||
# Ergebnis speichern | |||
# nächsten Befehl ausführen | |||
Diesen Ablauf nennt man die '''Fetch–Decode–Execute-Schleife'''. | Diesen Ablauf nennt man die '''Fetch–Decode–Execute-Schleife'''. | ||
Version vom 13. November 2025, 14:25 Uhr
Steuerwerk (Control Unit)
Das Steuerwerk ist der Teil der CPU, der den Ablauf der Befehlsverarbeitung koordiniert. Es sagt der ALU, den Registern und anderen CPU-Einheiten, was sie tun sollen und wann.
Aufgaben des Steuerwerks
| Aufgabe | Beschreibung |
|---|---|
| Befehl holen | lädt den nächsten Maschinenbefehl aus dem Speicher (Instruction Fetch) |
| Befehl dekodieren | erkennt, welcher Befehl ausgeführt werden soll (Instruction Decode) |
| Ausführung steuern | gibt Signale an ALU, Register oder Cache (Execute) |
| Datenbewegung kontrollieren | entscheidet, welche Register/Cache verwendet werden |
| Programmlauf steuern | verwaltet Sprünge, Verzweigungen, Schleifen |
Bestandteile des Steuerwerks
- Programmzähler (PC – Program Counter)
merkt sich, welcher Befehl als Nächstes ausgeführt wird
- Instruktionsdecoder
wandelt Maschinenbefehle in Steuersignale um
- Steuerlogik
koordiniert alle Abläufe in der CPU
- Mikrosteuerwerk bzw. Microcode
setzt komplexe Befehle in einfache interne Schritte um
Funktionsablauf (vereinfacht)
- Befehl aus dem RAM/Cache holen
- Befehl interpretieren (dekodieren)
- ALU oder andere Einheit anweisen
- Ergebnis speichern
- nächsten Befehl ausführen
Diesen Ablauf nennt man die Fetch–Decode–Execute-Schleife.
Kurz gesagt: Das Steuerwerk ist der Dirigent der CPU, der dafür sorgt, dass alle Einheiten im richtigen Moment die richtigen Aufgaben ausführen.
