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.
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
Bedienelemente des Relaiscomputers
Eingabe eines Programmes
Register, Bus und Speicherauswahl
Maschinen- und Ablaufsteuerung
Dezimalein- und Ausgabe
Das könnte Dich auch interessieren
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
Tabelle: Bedienelemente Programmierung Adressauswahl
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
Tabelle: Bedienelemente für Register, Datenbus und Speicherauswahl
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
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
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
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
Das könnte Dich auch interessieren
Die Module
Die wichtigsten Module der insgesamt 24 unterschiedlichen elektrischen Baugruppen des Relaiscomputers werden mit Abbildung und kurzer Beschreibung vorgestellt.
zum Artikel
Relais und Diode
Erfahre, wie man einen programmierbaren Computer ausschließlich mit Relais und Dioden aus einfachsten elektronischen Schaltungen aufbauen kann.
zum Artikel
Programmierung
Der Realiscomputer kann nicht nur in Maschinensprache programmiert werden, sondern Du erfährst auch wie der einzelne Maschinenbefehl aufgebaut ist und funktioniert.
zum Artikel
Bedienung
Viele Tasten und LED helfen Dir bei der intuitiven Bedienung des Computers. Gib Programme ein oder probiere alle Mikrobefehle Schritt für Schritt mittels Tasten aus.
zum Artikel
Beispielprogramme
Zurück in die Steinzeit der Computergeschichte. Du wirst erstaunt sein, welche Aufgaben Du mit 16 Byte Programmcode und 16 Maschinenbefehlen lösen kannst.
zum Artikel
Startseite
Wie funktioniert eigentlich ein Computer? Erlebe anschaulich, wie einer der langsamsten Relaiscomputer aus dem Jahr 2020 aufgebaut ist und sieh Ihm beim Rechnen zu.
zum Artikel
zurück zum Seitenanfang ↑