• Keine Ergebnisse gefunden

John-von-Neumann-Rechner Name: Vorname: Klasse:

N/A
N/A
Protected

Academic year: 2022

Aktie "John-von-Neumann-Rechner Name: Vorname: Klasse:"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

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.

Referenzen

ÄHNLICHE DOKUMENTE

Das diesem Dokument zugrundeliegende Vorhaben wurde mit Mitteln des Bundesministeriums für Bildung und Forschung.. unter dem Förderkennzeichen

• Register Allocation: Determine which variables are implemented by registers at which positions.. • Register Assignment: Determine which register implements which variable at

Register allocation by graph coloring is a procedure (with many variants) for allocation of registers beyond expressions and basic blocks. Register Allocation

Name: Vorname: Klasse:. CC BY-SA 4.0

„Ausgabestopp“. 7) Ändern Sie das Programm so, dass die Division zweier eingegebener Zahlen ausführt wird. Welcher logische Fehler könnte beim Programmlauf auftreten. Ändern Sie

Anzeiger für deutsches Altertum und deutsche Literatur Arkiv för Nordisk Filologi. Herrigs Archiv für das Studium der neueren Sprachen

These included compile-time and link-time schemes for allocating 52 registers, and register window schemes using 128 registers organized into fixed-size or variable-sized

© Copyright: Department for Northern European Studies Berlin and authors.. Die Geschichte eines