Merkmale und Komponenten der von Neumann - Rechnerarchitektur

Zentrale Recheneinheit / Central Processing Unit

    1. Im Befehlsregister (IR=Instruction Register) befindet sich jeweils der aktuell zu bearbeitende Befehl. Das Befehlsregister ist ein spezielles CPU-Register, das vom Anwender nicht adressierbar ist.

    2. Der Befehlsdecoder entschlüsselt den Befehl und erzeugt die zur Ausführung notwendigen Hardware-Steuersignale

    3. Im Speicheradressregister (MAR=Memory Adress Register) steht

      • die Adresse des nächsten auszuführenden Befehls oder

      • die Adresse eines Datenwortes, falls zur Ausführung eines Befehls ein Datenwort vom Speicher geholt bzw. in den Speicher gebracht werden muss

    4. Der Befehlszähler (PC=Program Counter) übernimmt den Wert des Speicheradressregisters und erhöht ihn entsprechend der Befehlslänge.
      Bei einem linearen Befehlsablauf kann das Speicheradressregister diesen Wert als Adresse für den folgenden Befehl übernehmen; bei einem Sprung ist die neue Adresse im Befehl selbst angegeben.

Speicher

Interne Datenwege / Busse

Ein-/Ausgabeeinheit