Teil 5: Von Neumann Architektur Flashcards
EVA-Prinzip Komponenten
- Eingabe (über Eingabeeinheit gelangen Daten in den Computer)
- Verarbeitung (der Daten findet in Zentraleinheit statt)
- Ausgabe (mittels eines Ausgabegeräts)
Was ist die VNA
- entworfen von John von Neumann
- Referenzmodell für einen Computer
- arbeitet nach EVA-Prinzip
VNA Komponenten
- Steuerwerk
- Rechenwerk (= ALU)
- Speicherwerk
- Eingabewerk
- Ausgabewerk
VNA: Steuerwerk
- ist für das sequenzielle Abarbeiten des im Speicher befindlichen Programms verantwortlich
- kann durch Befehle (z.B. auf Speicher zugreifen) oder Sprungbefehle ausführen
Funktionsweise des Steuerwerks
- Es wird ein Befehlszähler (program counter) verwendet welcher beim Start des Programms auf den ersten Befehl des Programms zeigt
- Befehl wird in den Speicher geladen und ausgeführt
- Befehlszähler wird inkrementiert
Befehle des Steuerwerks
- READ
- WRITE
- MOVE
- GET:
- Sprungbefehle
Der Sprungbefehl
- zum variablen Ablauf des Programms
- verändert Befehlszähler & unterbricht so sequentielle Ausführung des Programms)
Arten von Sprungbefehlen
Bedingter Sprung
Unbedingter Sprung
Bedingter Sprung
verzweigt abhängig von einem Ergebnis einer logischen Operation
z.B. eine If-Operation
Unbedingter Sprung
Ziel des Sprungs bereits vor Programmstart eindeutig
z.B. GoTo-Anweisung
Von was wird das Rechenwerk gelenkt ?
Steuerwerk
Register X & Y
Zwischenspeicher für Eingabeargumente
FLAG-Register
speichert Informationen über das Ergebnis der zuletzt ausgeführten (Rechen-) Operation (z.B. Überläufe)
Register Z
Ablage für das Ergebnis der Operation
Was hängt vom FLAG-Register ab
- manche Rechenoperationen der ALU
- bedingte Sprunganweisungen