Von-Neumann-Zyklus: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
TomB (Diskussion | Beiträge) (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…“) |
TomB (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
Mit diesem Vorgang können | 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 | *''' Decode''' : Der Befehlszähler wird um 1 erhöht und der Maschinenbefehl wird in einen Microbefehl übersetzt. | ||
*''' Fetch Operands''' : Die Operatoren, also die | *''' 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 | *''' 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.