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.

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 #toc.bedienung}
Bedienelemente des Relaiscomputers
Eingabe eines Programmes
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 |
Register, Bus und Speicherauswahl
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 |
Maschinen- und Ablaufsteuerung
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 |
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 |
Dezimalein- und Ausgabe
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 |
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 |