Von-Neumann-Zyklus
Version vom 17. September 2016, 00:07 Uhr von TomB (Diskussion | Beiträge)
Mit diesem Vorgang können Befehle Stück für Stück abgearbeitet werden.
Er besteht aus folgenden 5 Teilschritten:
- Fetch : Der Befehl wird in das Befehlsregister geschrieben.
- Decode : Der Befehlszähler wird um 1 erhöht und der Maschinenbefehl wird in einen Microbefehl übersetzt.
- Fetch Operands : Die Operatoren, also die Werte, mit denen gerechnet werden soll, werden aus dem Arbeitsspeicher geladen.
- Execute : Das Rechenwerk führt die Operation aus, bei Bedarf wird der Befehlszähler des Rechenwerkes nun nochmal verändert, falls man zu einer anderen Operation springen möchte.
- Write back : In diesem Schritt wird das Ergebnis in ein Datenregister und den Cache geschrieben.