Anweisung
instruction
![]() |
Ausführung von Anweisungen zwischen Prozessor und Speicher ![]() |
Anweisungen werden zwischen den partizipierenden Funktionseinheiten ausgetauscht. So erfolgt beispielsweise der Ablauf der Anweisungen zwischen einer Zentraleinheit und einer Speichereinheit indem der Prozessor sich zuerst die Anweisung aus dem Speicher holt, das Instruction Fetch (IF). Die Adresse des nächsten auszuführenden Befehls befindet sich im Programmzähler bzw. im Befehlsregister. Das Befehlsregister liefert den Befehl an den Prozessor, der ihn dekodiert, damit er erkennt, was für eine Anweisung er ausführen muss. Diese Anweisung nennt man Instruction Decode (ID). Danach folgt das Lesen des Registers, Register Read (RR). Anschließend führt der Prozessor die durch die Anweisung bezeichnete Operation aus, das Execute (EX), und schreibt das Ergebnis in ein Register oder den Arbeitsspeicher, das Write Back (WB). Danach aktualisiert der Prozessor das Befehlsregister in dem er den Programmzähler weiterschaltet.




