Kapitel 3.1

3. Beispiel eines von-Neumann-Rechners

Der "legendäre" LC1 (© Sören Schulze)

Download

 

3.1. Logische Struktur

 

CONTROL/BR

Steuerwerk mit internem Befehlsregister

PC

Program Counter

SP

Stack Pointer, verweist auf nächsten freien Speicherplatz zum Ablegen von Rücksprung- und Unterbrechungsadressen

IA

Interrupt Adress Register, speichert Adresse einer Unterbrechungsroutine

A

Akkumulator

B

Hilfsregister

ALU

Arithmetic Logic Unit

OF

Overflow Flag

AR

Adressregister

DR

Datenregister

MEM

Hauptspeicher

Der Stapelspeicher (Stack) ist in den Hauptspeicher integriert. Er arbeitet nach dem LIFO – Prinzip (last in, first out).

Bei Programmstart hat SP den Wert vor der letzten verfügbaren Speicheradresse. Er wächst dekrementell in Richtung Adresse 0.

Achtung:

Der Programmierer muss selbst die Kollision zwischen Programm und Stapel kontrollieren.

Die Hauptspeicherkapazität beträgt 64 Speicherworte x 10 Bit.

Zahlendarstellung:

Zweierkomplement, höchstwertiges Bit enthält das Vorzeichen

 

zum Inhaltsverzeichnis     zurück     weiter

Die Chemnitzer Linux-Tage sind ein Projekt des IN-Chemnitz e.V. | Impressum | Datenschutzerklärung