John-von-Neumann-Rechner
Name: Vorname: Klasse:
Das Speicherwerk
Das Speicherwerk speichert Befehle und Daten in fortlaufend nummerierte Zellen, die über Adressen angesprochen werden. Eine Adresse besteht aus einem Dollarzeichen und einer Nummer.
Der Steuermann
Der Steuermann ist Bestandteil des Steuerwerks und steuert den Ablauf der Befehlsverarbeitung. Er muss wissen, wie jeder Befehl umzusetzen ist.
Der Befehlszähler
Der Befehlszähler ist Bestandteil des Steuerwerks und merkt sich die Adresse, auf der der aktuelle Befehl im Speicherwerk steht. Er zählt genau dann um zwei Zellen weiter, wenn der Steuermann ihm das befiehlt.
Das Befehlsregister
Das Befehlsregister ist Bestandteil des Steuerwerks und speichert den aktuellen Befehl bestehend aus Code und Parameter.
Der Dekodierer
Der Dekodierer ist Bestandteil des Steuerwerks und übersetzt den Befehlscode im Befehlsregister, sodass ihn der Steuermann versteht. Dazu benötigt der Dekodierer eine Dekodiertabelle.
Das Ein-/Ausgabewerk
Das Ein-/Ausgabewerk steuert die Eingabe- und Ausgabe von Daten. Es besteht aus einem Register für die Eingabe und einem Register für die Ausgabe von Daten.
Das Rechenwerk
Das Rechenwerk führt mathematischen Operationen durch. Dazu verfügt es über einen Akkumulator als Rechenregister, ein Register für den Operanden und ein Register für die Operation.
Der Compiler
Der Compiler prüft die Befehle des Programmierers auf syntaktische Korrektheit und wandelt diese in einen Zahlencode um. Dazu verfügt er über eine Kodiertabelle.
Der Benutzer
Der Benutzer kann Daten in das Eingaberegister eingeben oder aus dem Ausgaberegister entnehmen.
Der Flasher
Der Flasher schreibt den vom Compiler erzeugten Zahlencode in das Speicherwerk.