Von-Neumann-Zyklus: Unterschied zwischen den Versionen

Aus Informatik-Box
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „Mit diesem Vorgang können befehle stück für stück abgearbeitet Er besteht aus folgenden 5 Teilschritten: *''' Fetch''' : Der Befehl wird in das Befehlsre…“)
 
Keine Bearbeitungszusammenfassung
 
Zeile 1: Zeile 1:
Mit diesem Vorgang können befehle stück für stück abgearbeitet
Mit diesem Vorgang können Befehle Stück für Stück abgearbeitet werden.


Er besteht aus folgenden 5 Teilschritten:
Er besteht aus folgenden 5 Teilschritten:
*''' Fetch'''  : Der Befehl wird in das Befehlsregister geschrieben.
*''' 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.
*''' Decode'''  : Der Befehlszähler wird um 1 erhöht und der Maschinenbefehl wird in einen Microbefehl übersetzt.
*''' Fetch Operands''' : Die Operatoren, also die werten mit denen gerechnet werden soll werden aus dem arbeitsspeicher geholt.
*''' Fetch Operands''' : Die Operatoren, also die Werte, mit denen gerechnet werden soll, werden aus dem Arbeitsspeicher geladen.
*''' Cuttete''' : 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.
*''' 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.
*''' Write back''' : In diesem Schritt wird das Ergebnis in ein Datenregister und den Cache geschrieben.

Aktuelle Version vom 17. September 2016, 00:07 Uhr

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.