Die intuitive Bedienung

Der Relaiscomputer verfügt über insgesamt 92 Tasten mit deren Hilfe die Betriebsarten, die Ablaufsteuerung sowie sämtliche Funktionen der ALU und Register einzeln ausgewählt werden können. So kannst Du bspw. in der manuellen Betriebsart alle Steuerleitungen miteinander verschalten und die Mikrobefehle Schritt für Schritt mittels Tasten ausprobieren. Hunderte Leuchtdioden lassen Dich dabei nicht im Dunkeln stehen und zeigen Dir alle Maschinenzustände an.

Elektronik Schaltung Abb: Ausschnitt Relaiscomputer mit Bedienfeld für Adressauswahl 0-15 in der Mitte oben. Darunter befindet sich die Dezimalanzeige.

Deinen Programmcode kannst Du per Tastendruck leicht an die richtige Adresse abspeichern. Eine Dezimaltastatur und Dezimalanzeige sorgt für mehr Komfort Deiner Anwendungen, damit Du nicht ausschließlich im Binärsystem denken und rechnen musst.

Inhalt

  1. Bedienelemente des Relaiscomputers
    1. Eingabe eines Programmes
    2. Register, Bus und Speicherauswahl
    3. Maschinen- und Ablaufsteuerung
    4. Dezimalein- und Ausgabe
  2. Das könnte Dich auch interessieren

Bedienelemente des Relaiscomputers

Eingabe eines Programmes

Bedienelemente

Abb.: Bedienelemente Programmierung Adressauswahl RAM von 0 bis F

Taste Bedeutung
0..F Speichert den Wert vom Bus in der gewählten RAM Speicherzelle von 0 bis F
Tabelle: Bedienelemente Programmierung Adressauswahl

Register, Bus und Speicherauswahl

Bedienelemente

Abb.: Bedienelemente Register und Bus

Taste Bedeutung
Rd A Lese Inhalt Register A und aktiviere Bus
Ld A Lade Register A vom Bus
Rd B Lese Inhalt Register B und aktiviere Bus
Ld B Lade Register B vom Bus
Rd In Lese Inhalt Befehlsregister I (Instruction) und aktiviere Bus
Ld In Lade Befehlsregister (Instruction Register) I vom Bus
Rd Pc Lese Inhalt Programmzähler (Programcounter) Pc und aktiviere Bus
Ld Pc Lade Programmzähler (Programcounter) Pc vom Bus
Pc In Erhöhe (increment) Programmzähler (Programcounter) um 1
Ld Ma Lade Speicheradressregister (Memory Adress) Ma vom Bus bit0-3
Rd C Lese Inhalt Register C und aktiviere Bus
Ld C Lade Register C vom Bus
Rd D Lese Inhalt Register D und aktiviere Bus
Ld D Lade Register D vom Bus
Rd M Lese Inhalt Speicheradresse (aus Ma) und aktiviere Bus
Ld M Lade in Speicheradresse (aus Ma) vom Bus (nur RAM)
ROM Wähle ROM als Arbeitsspeicher (Ld M = schreiben) ist nicht möglich
RAM Wähle RAM als Arbeitsspeicher
b7-b0 Stelle Datenwort bit0 bis bit7 auf dem Bus ein
Tabelle: Bedienelemente für Register, Datenbus und Speicherauswahl

Maschinen- und Ablaufsteuerung

Bedienelemente

Abb.: Bedienelemente ALU, I/O, Maschinen- und Ablaufsteuerung

Taste Bedeutung
Run startet den Taktgeber, bei Mc on wird das Programm abgearbeitet
Hlt stoppt den Taktgeber, Programm hält an, weiter mit Stp oder Run
Stp bei Mc on Einzelschritt Programmausführung, bei Mc off manuell
Res Zurücksetzten (Reset) Schrittzähler für Maschinenzyklus auf 0
On Computer einschalten
Off kurz drücken für Reset, 1 Sekunde drücken um den Computer auszuschalten
Mc on Programmausführung mittels Maschinenzyklus (Machinecycle) einschalten
Mc off manueller Betrieb, Maschinenzyklus (Machinecycle) ausschalten
Tabelle: Maschinen- und Ablaufsteuerung
Taste Bedeutung
add addiere Inhalt von Register A und B und aktiviere Bus
CY In Carry In Eingang B (entspricht +1)
not B negiert Inhalt von Register B
B=0 Register B von Addierwerk trennen B ist damit 0
Ld Co Konstante statt Register B laden (über Jumper = -1)
not A negiert Inhalt von Register A und aktiviere Bus
and UND Verknüpfung Inhalt von Register A und B und aktiviere Bus
or ODER Verknüpfung Inhalt von Register A und B und aktiviere Bus
SL A Inhalt von Register A ein bit nach links schieben und aktiviere Bus
SR A Inhalt von Register A ein bit nach rechts schieben und aktiviere Bus
SL B Inhalt von Register B ein bit nach links schieben und aktiviere Bus
Out Lade Ausgaberegister (Output) vom Bus
C Alle Tastatureingaben löschen
Dec U Lese Einer von Register E (Unit) und aktiviere Bus
Dec T Lese Zehner von Register E (Tens) und aktiviere Bus
Dec H Lese Hunderter von Register E (Hundreds) und aktiviere Bus
Tabelle: Bedienelemente der ALU und I/O

Dezimalein- und Ausgabe

Bedienelemente

Abb.: Bedienelemente Dezimaleingabe

Taste Bedeutung
C Löscht den Inhalt des Ausgaberegisters und damit die Anzeige
0..200 Dezimaleingabe für Hunderter Stelle
0..90 Dezimaleingabe für Zehner Stelle
0..9 Dezimaleingabe für Einer Stelle
Tabelle: Bedienelemente der Dezimaleingabe
Bedienelemente

Abb.: Bedienelemente Dezimalanzeige und Hexadezimalanzeige

Taste Bedeutung
dec Inhalt des Ausgaberegisters als Dezimalzahl anzeigen 000 - 255
hex Inhalt des Ausgaberegisters als Hexadezimalzahl anzeigen 00 - FF
Tabelle: Bedienelemente Dezimalanzeige

zurück zum Seitenanfang