R O B O T R O N
Mikrorechnerbausatz Z 1 0 1 3
Bedienungsanleitung
Achtung!
Inhaltsverzeichnis
1. Bedienungsanleitung zum Mikrorechnerbausatz Z1013
1.1. Vorstellung des MRB Z1013
1.2. Inbetriebnahme des MRB Z1013
1.2.1. Anschluss der Stromversorgung
1.2.2. Anschluss des Fernsehgerätes
1.2.3. Grundzustand des MRB Z1013
1.2.4. Anschluss der Tastatur
1.2.4.1. Montageanleitung
1.2.4.2. Benutzung der Z1013 Tastatur
1.2.5. Anschluss eines Magnetbandgerätes
1.3. Monitorkommandos des MRB Z1013
1.3.1. Allgemeine Form
1.3.2. Kommandos
1.3.3. Verwendung
1.4. Wichtige Hinweise zur Beibehaltung der Reparaturfähigkeit
1.5. Technische Daten
Abbildungen
Zur Grundausbaustufe des Mikrorechnerbausatzes gehören eine bestückte Leiterplatte im Format 215 x 230mm, eine Folienflachtastatur mit den Abmessungen 80 x 160 mm sowie einiges Zubehör, wie ein Stück Bandkabel und ein Paar Flachansteckhülsen. Die Leiterplatte enthält einen kompletten funktionstüchtigen Mikrorechner auf der Basis des Mikroprozessors U 880 mit allen Steuerungen für das Betreiben von Baugruppen und Geräten, die für die Arbeit mit der Grundausbaustufe notwendig sind.
Als erstes benötigt man ein Eingabegerät, um dem Rechner etwas mitteilen zu können. Dazu dient die Tastatur in Verbindung mit der Ein-/Ausgabesteuerung. Damit auch der Rechner dem Bediener etwas mitteilen kann, braucht man ein Datenanzeigegerät. In unserem Fall ermöglicht eine Bildschirmsteuerung den Anschluss eines handelsüblichen Fernsehgerätes. Sollen nun die dem Rechner mitgeteilten Daten bzw. die von ihm errechneten Daten beim Abschalten der Stromversorgung erhalten bleiben, müssen sie auf ein Magnetband gerettet werden. Deshalb enthält die Grundausbaustufe auch eine entsprechende Steuerung und Anschlussmöglichkeit für Magnetbandgeräte.
Die ungefähre Lage dieser Baugruppen auf der Leiterplatte sowie die Lage der Anschlusspunkte für externe Geräte können der Abbildung_11 entnommen werden. Diese Darstellung ist nicht ganz exakt. Sie ist eigentlich als Groborientierung gedacht. Die genaue Zuordnung der Schaltkreise zu den einzelnen Funktionsgruppen ist für das Betreiben der Grundausbaustufe ja auch nicht unbedingt nötig. Diese können Sie aus dem Belegungsplan und den Stromlaufplänen, die Sie im Anhang des Handbuches finden, entnehmen. Was Sie für die Inbetriebnahme tun müssen und für die Arbeit mit der Grundausbaustufe wissen sollten, erfahren Sie in den nächsten Abschnitten. Es werden dann bereits Begriffe benutzt werden, die Kenntnisse auf dem Gebiet der Mikrorechentechnik voraussetzen. Lassen Sie sich dadurch nicht entmutigen. Führen Sie trotzdem die angewiesenen Arbeiten aus und lernen Sie mit dem Rechner umgehen.
Die Inbetriebnahme des Gerätes erfordert als erstes die Realisierung der Stromversorgung. Um Ihnen das zu erleichtern, befindet sich auf der Leiterplatte der Grundausbaustufe der wesentliche Teil der Stromversorgungsschaltung: die Gleichrichtungs-, Glättungs- und Regelschaltung für alle benötigten Spannungen. Dies sind die Betriebsspannungen +5 V (5P), +12 V (12P) und -5 V (5N).
Sie müssen dieser Schaltung noch eine Wechselspannung zuführen. Diese Spannung muss im Bereich von 11 V bis 12 V liegen. Die Leistungsaufnahme beträgt bis zu 20 W. Diese Wechselspannung kann einem Schutztransformator nach TGL 200-1766 (Schutzkleinspannung) entnommen werden. Ausreichend dafür sind handelsübliche Transformatoren. Bei einer Eigenanfertigung hat unbedingt die Abnahme durch einen Fachmann zu erfolgen. Es ist beim Einsatz auf folgendes zu achten:
Zum sicheren Schutz vor zu hohen Berührungsspannungen ist der Transformator mit einem Gehäuse zu verkleiden, dessen Ausführung einer zulässigen Schutzmaßnahme nach TGL 200-0602 BL. 3 entspricht.
Weiterhin muss der Transformator primärseitig mit einem Funkentstörkondensator nach TGL 11840 (250 V, 100 nF und 2 x 2500 pF ) abgeblockt werden, damit eine hochfrequente Abstrahlung von Störspannungen über das 220 V - Netz unterbunden wird.
Die Verbindung des Transformators mit der Leiterplatte geschieht mit Hilfe der beigelegten Plastaderleitung und der Flachansteckhülsen, die an die Leitung angelötet werden.
Achtung: Die Hülsen mit Isolierschlauch oder Isolierband so isolieren, dass sie bei gegenseitiger Berührung oder beim zufälligen Aufliegen auf der Leiterplatte keinen Kontakt geben.
Vor den Anlegen der Stromversorgung müssen Sie unbedingt noch folgenden Hinweis beachten: Legen Sie die Leiterplatte auf eine nichtleitende Unterlage oder schrauben Sie diese mit Hilfe der an Rand der Platte befindlichen Bohrungen und mit Abstandshülsen auf eine Grundplatte. Ansonsten können Kurzschlüsse auftreten, die zur Zerstörung des Rechners führen würden.
Haben Sie alle Hinweise beachtet, stecken Sie die Hülsen an die Flachansteoker X3 (s. Abbildung_11) an. Ihr Rechner arbeitet bereits.
Jetzt wollen wir ein Datensichtgerät anschließen. Dazu benötigen Sie ein Fernsehgerät beliebigen Typs und ein handelsübliches Koaxialkabel mit Koaxialsteckern an beiden Enden. Dieses Kabel stecken Sie in die Antennenbuchse für den VHF-Bereich Ihres Fernsehgerätes. Auf der Leiterplatte des vor Ihnen liegenden Z 1013 befindet sich an der Abschirmung des HF-Modulators (s. Abbildung_11) eine Koaxialbuchse. An dieser Stelle wird die von der Bildschirmsteuerung erzeugte Bildinformation in Form eines normgerechten Fernsehsignals zur Verfügung gestellt. Hier stecken Sie das andere Ende des Verbindungskabels an.
An dieser Stelle ist ein Hinweis notwendig, dem Sie unbedingt Folge zu leisten haben. Wenn Sie den MHB Z 1013 mit ihrem Fernseher verbinden, darf dies nur zur persönlichen Nutzung und nur mit dem dafür vorgesehenen Verbindungskabel geschehen. Anderes missbräuchliches Betreiben wird entsprechend Paragraph 63 des Gesetzes über das Post- und Fernmeldewesen geahndet.
Nach Herstellen der Verbindung müssen Sie noch den Kanal 3 einstellen, bis ein scharfes, stehendes Bild entsteht. Jetzt sehen Sie ein quadratisches Bild. Wenn Sie sich das etwas genauer ansehen, werden Sie erkennen, dass sich das Bild aus einzelnen Zeichen zusammensetzt, Sie werden weiter feststellen, dass diese Zeichen in 32 Zeilen angeordnet sind, wobei in einer Zeile wiederum 32 Zeichen getrennt werden können.
Aus den Vergleich einzelner Zeichen ist zu ersehen, dass ein Zeichen nie aus mehr als 8 x 8 Bildpunkten besteht. Welche Zeichen das im einzelnen sind, die mit der Grundausbaustufe auf dem Bildschirm abgebildet werden können, ist der Anlage 7 des Handbuches zu entnehmen. Einen großen Teil können Sie auch unmittelbar mit der Tastatur zur Darstellung bringen. Lesen Sie dazu weiter.
Betätigen Sie jetzt die RESET-Taste auf der Leiterplatte. Es wird dann der Bildschirm gelöscht und am oberen Bildrand erscheint die Ausschrift „robotron Z 1013/2.02“ und in der nächsten Zeile ein Doppelkreuz als Zeichen einer ordnungsgemäßen Funktion, sowie nach einer Lücke ein volles Kästchen.
Anzeige des Grundzustandes:
robotron Z 1013/2.02 # _
Die Ausschrift in der ersten Zeile zeigt immer den Grundzustand des Rechners an. Das Doppelkreuz wird als Quittungs- oder Promptsymbol bezeichnet und bedeutet, dass der Rechner jetzt auf eine Eingabe von der Tastatur wartet. Das nachfolgende Zeichen, die Lücke, nennt man Leerzeichen oder „Space“.
Das volle Zeichen(hier '_')wird hier als Kursor genutzt. Der Kursor zeigt immer die Position auf dem Bildschirm an, wo das nächste einzugebende Zeichen dargestellt wird.
Das Gesagte wird leichter verständlich, wenn wir nun die Tastatur anschließen und damit umgehen lernen.
Vor Ausführung der Montage beachten Sie bitte unbedingt die Hinweise in 1.4., um die Reparaturfähigkeit des Z 1013 zu erhalten! Für den Anschluss der Tastatur entnehmen Sie aus der Verpackung die Folienflachtastatur und das Stück Bandkabel. Dann vereinzeln Sie die Adern der Bandleitung in einer Länge von ca. 3 cm auf beiden Seiten, entfernen dann jeweils ca. 5 mm die Isolierung und verzinnen die Enden. An einer Seite sind die verzinnten Drähte dann auf 1 bis 2 mm zu kürzen und unter Verwendung von Lötzinn mit Kolophonium entsprechend der Abbildung_12 auf der Rückseite der Tastatur (Drähte nicht in die Bohrungen in Tastaturplatine stecken!) anzulöten. An der anderen Seite des Bandkabels kürzen Sie die Drähte auf 2 bis 3 mm, beten diese auf der Unterseite der Leiterplatte an den vorgeschriebenen Lötaugen (nicht am Prüfkamm!) an. Dazu muss sich der Z 1013 im stromlosen Zustand befinden.
Achtung! Nur Lötkolben mit max. 30 Watt Heizleistung bei max. 3 s Lötdauer verwenden.
Es empfiehlt sich, an den Lötstellen für eine Zugentlastung zu sorgen, um Leitungsbruch zu vermeiden. Sollten Sie Ihren MRB Z 1013 auf einer Grundplatte aufgeschraubt haben, Ist es ratsam, die Tastatur ebenfalls darauf zu befestigen, so dass häufiges Bewegen des Kabels vermieden wird. Ist diese Arbeit beendet, lesen Sie bitte weiter.
Schauen Sie sich jetzt einmal die Tastatur etwas genauer an. Sie sehen dann, dass die oberen drei Tastenreihen alle eine mehrfache Beschriftung tragen und die unteren nur eine ein- fache (s. Abbildung_13).
Durch die Organisation der Tastatur in vier Zeilen und acht Spalten könnten theoretisch 32 verschiedene Tasten rea1isiert werden. Für eine alphanumerische Tastatur ist das aber zu wenig. Aus diesem Grund wurden einige Tasten mit einer Umschaltfunktion belegt (Shift: S1, S2, S3 und S4), damit sind die anderen Tasten mehrfach nutzbar. Diese Mehrfachbelegung ist auf dem jeweiligen Tastenfeld angegeben.
Eine Besonderheit der Folientastatur ist die kaum wahrnehmbare Auslösung des gewünschten Zeichens. Deshalb muss man schon sehr genau die Reaktion den Mikrorechners verfolgen, um die erfolgreiche Betätigung der Tasten eindeutig zu registrieren. Wenn man sich an die Verwendung der Folienflachtastatur gewöhnt hat, tritt dieser Nachteil kaum noch in Erscheinung
Befindet sich der Rechner im Grundzustand, können Sie jetzt den Umgang mit der Tastatur üben:
# @ABCDEFGHIJKLMOPQRSTUVW
Die Zeichen werden immer an der Stelle abgebildet, wo vorher der Kursor stand. Beim Drücken von S1 bis S4 passiert nichts auf dem Bildschirm, aber bei ←- bewegt sich der Kursor eine Stelle nach links. Nach Drücken von ' ' wird an diese Stelle ein Leerzeichen geschrieben und nach –> wandert der Kursor eine Position nach rechts. Das Betätigen der Taste Ent (Enter) bewirkt die Abbildung eines Fragezeichens (?), da die Zeichenkette in den internen Code umgewandelt und für den Rechner ohne Sinn ist; sowie eines Doppelkreuzes und Kursor, als Aufforderung einer erneuten Eingabe.
# XYZ[/]^_0123456789:;<=>? ? # _
# 'abcdefghijklmnopqrstuvw ? # _
# xyz{|}~_!"#$%&'()*+,-./
| „S4“ | „T“ | Bildschirm gelöscht. Kursor oben links auf dem Bildschirm |
| „S4“ | „U“ | wirkt wie Enter. Es erscheint ? # _ |
| „S4“ | „P“ | Kursor bewegt sich nach links. |
| „S4“ | „Q“ | Kursor bewegt sich nach rechts. |
| „S4“ | „G“ | Die Belegung der Tastatur wird geändert. Wiederholt man jetzt die Übungen 1 bis 4, werden nicht mehr die alphanumerischen Zeichen, sondern Grafikzeichen abgebildet. |
| „S4“ | „A“ | Damit wird wieder in den Alpha-Modus umgeschaltet, d. h. die Bedeutung der Tasten ist wieder die ursprüngliche. |
Mit dem Magnetbandgerät können Sie Informationen (z. B. Programme), die Sie in den Rechner eingeben, speichern und wieder einlesen.
Sie können die auf der Kassette aufgezeichneten Programme aufbewahren und später, wenn Sie diese Programme wieder verwenden möchten, von der Kassette in den Speicher des MRB Z 1013 laden.
Als Magnetbandgerät können Sie sowohl Kassettenmagnetbandgeräte als auch Spulentonbandgeräte verwenden. Voraussetzung ist
Kontakt 1 = Eingang U = 60 bis 100 mV (vom MRB Z 1013) Kontakt 3 = Ausgang U >= 120 mV
Zu empfehlen sind die Kassettenrekorder GERACORD, ANETT, KR 650/660 u. ä., sowie alle Spulentonbandgeräte für Mono. Sollten Sie ein Stereogerät verwenden, nutzen Sie nur eine Spur für die Aufnahme. Nicht einsetzen können Sie den Rekorder SKR 900.
Einige technische Besonderheiten sollte Ihr MBG noch besitzen:
Wie das MBG zur Informationsspeicherung genutzt wird, können Sie am Beispiel des Abschnittes 1.3 üben. Aber anschließen wollen wir es jetzt schon. Dazu wird das MBG über ein handelsübliches Diodenkabel (Achtung! kein Überspielkabel) mit der Buchse X5 (s. Abbildung_11) verbunden. Anschließend legen Sie noch eine Kassette ein bzw. legen ein Band auf. Nun ist Ihr Heimrechenzentrum fertig. In den nächsten Abschnitten soll gezeigt werden, wie Sie damit umgehen müssen.
Nach erfolgreicher Inbetriebnahme des Mikrorechners, ein ordnungsgemäßer Anschluss der Geräte vorausgesetzt, wird, durch das Aufforderungszeichen „#“ signalisiert, eine Bedienereingabe erwartet. Dieses Zeichen gibt an, dass sich der Mikrorechner mit der Progammabarbeitung im sogenannten Betriebsprogramm (Monitor) befindet. In diesem Monitor sind alle Befehlsfolgen enthalten, die unbedingt benötigt werden, um mit dem Mikrorechner arbeiten zu können. Diese Monitorleistungen sind mit Kommandos abrufbar.
Im folgenden soll, von der allgemeinen Form der Kommandos ausgehend, der Monitor vorgestellt werden.
Die allgemeine Form der Kommandos lautet:
XY aaaa bbbb cccc (ENTER)
Dabei bedeuten:
X : ASCII-Zeichen (ASCII-Zeichen: Zeichen, die im Alpha-
Modus von der Tastatur geliefert werden; s. 1.2.4.2)
Y : Leerzeichen
aaaa bbbb cccc : eventuell vorhandene Parameter
ENTER : Abschluss mit der Enter-Taste
Die Parameterangaben sind vom jeweiligen Kommando abhängig. Es sind maximal drei vierstellige Hexadezimalzahlen (siehe dazu Abschn.1.3.2.) möglich. Die Eingabe führender Nullen ist nicht erforderlich. Fehlerhafte Werte der Kommandozeile können korrigiert werden, dazu ist mit den beiden Kursortasten „Kursor links '←'“ und „Kursor rechts '→'“ auf der Tastatur der Kursor auf das fehlerhafte Zeichen zu positionieren und die Korrektur auszuführen.
Vor Betätigung der Enter-Taste ist der Kursor wieder hinter das letzt gültige Zeichen zu positionieren. Sofern die Kommandozeile richtig eingegeben wurde, wird das Kommando ausgeführt. Bei fehlerhaften Kommandozeilen wird ein Fragezeichen und anschließend wieder ein Aufforderungszeichen ausgegeben. Falls die Parameterangaben eines Kommandos denen des vorherigen entsprechen, kann eine Neueingabe entfallen und mit dem Zeichen „:“ auf diese Parameter verwiesen werden.
In diesen Abschnitt sollen die Kommandos geordnet in alphabetischer Reihenfolge genannt werden und ihre Wirkung beschrieben werden. Lesen Sie zunächst diesen Abschnitt, auch wenn
nicht alles klar wird. Im nachfolgenden Abschnitt sollen diese geübt werden.
Monitorkommandos:
ER aerr bb
, wobei aerr die Adresse und bb den fehlerhaften Inhalt darstellen. Anschließend wird eine erneute Eingabe erwartet. Diese Fehlerausschrift wird vor allem dann auftreten, wenn versucht wird, nicht vorhandene Speicher oder Festwertspeicher zu beschreiben. Mit Eingabe des Zeichens „R“ kann die aktuelle Adresse bei Bedarf zurückgestellt werden.
Die Kommandoausführung wird beendet durch Eingabe eines Semikolon „;“. Die aktuelle Adresse wird als Endadresse übernommen. Mit dem Kommando 'D :' kann der aktualisierte Speicherbereich nochmals auf dem Bildschirm angezeigt werden.
'IM0', 'IM1' - Veränderung im Interruptmodus
'LD I, A' - Veränderung des Interruptvektors in der
CPU
'DI' - Verbieten Interrupt
BP:XXXX BS:XXXXXX S Z C X X X
SP:XXXX PC:XXXX IX:XXXX IY:XXXX
AF:XXXX BC:XXXX DE:XXXX HL:XXXX
AF:XXXX BC:XXXX DE:XXXX HL:XXXX'
Zu beachten ist, dass nur das S-, Z- und C-Flag einzeln angezeigt wird, die Belegung der anderen Flags ist dem AF-Register zu entnehmen.
Anhand eines Beispielprogrammes wollen wir jetzt alle Monitorkommandos trainieren. Das Beispiel wurde so gewählt, dass Sie das ordnungsgemäße Arbeiten des Programmes auf dem Bildschirm verfolgen können. Mit Hilfe des Programmes werden die schwarzen Schachfiguren in der Bildschirmmitte abgebildet.
Programm:
Adresse Maschinenkode Mnemonik Kommentar
1000 06 06 LD B, 6 ; Zahl der Schachfiguren
1002 DD 21 08 EE LD IX,EE08H ; Position der ersten Fi-
; gur auf Bildschirm (BS)
1006 11 1C 10 LD DE,101CH ; Adresse der Tabelle für
; Zeichencode der Schach-
; figuren
1009 1A Ml: LD A,(DE) ; oberen Teil der Schach-
100A DD 77 00 LD (IX+0),A ; figur auf BS
100D 13 INC DE ; nächsten Zeichencode
100E 1A LD A, (DE) ; unteren Teil der Schach-
100F DD 77 20 LD (IX+20),A; figur auf BS
1012 13 INC DE ; nächsten Zeichencode
1013 DD 23 INC IX ; Abstand zum nächsten
1015 DD 23 INC IX ; Zeichen einstellen
1017 DD 23 INC IX ;
1019 10 EE DJNZ Ml ; nächste Figur, bis alle
; 6 abgebildet
101B FF DB FFH ; Rücksprung in Monitor
101C 0E 11 0F 11 ; Tabelle für Zeichenkode
1020 10 11 12 13 ; der Schachfiguren
1024 14 16 15 16
Falls Sie nicht alles verstanden haben, machen Sie trotzdem weiter mit. Die Wirkungsweise der Kommandos wird auch so deutlich. Sie können dann beim Erlernen der Maschinensprache immer das Gelernte am Rechner ausprobieren.
Da Sie beim Eingeben des Programmes vorwiegend Hexadezimalzahlen (siehe Abschn.2.4.1. ) benutzen, schalten Sie als erstes die Tastatur durch Betätigen der Tasten 'H' und 'ENT' um. Jetzt müssen Sie beim Eingeben eines alphanumerischen Zeichens, wie z. B. die Monitorkommandos, immer gleichzeitig 'S1' drücken.
Zunächst geben Sie das Programm ab Adresse 1000H ein.
Eingabe:
'S1' und 'M' ' ' '1' '0' '0' '0' 'ENT'
BS:
# M 1000
1000 # _
Jetzt tippen Sie die Zahlen aus der Spalte Maschinenkode paarweise mit jeweils einem Leerzeichen ein und schließen Sie diese mit ';' ab.
Eingabe:
'0' '6' 'ENT' '0' '6' ' ' 'D' 'D' ' ' '2' '1' 'ENT' ...
'ENT' '1' '5' ' ' '1' '6' ';' 'ENT'
Sie bemerken, Sie können anstelle des Leerzeichens auch 'ENT' drücken, dann erfolgt die weitere Eingabe immer auf der nächsten Zeile.
Bildschirm:
1000 xx # 06
1001 xx # 06 DD 21
.
.
.
1026 xx # 15 16;
# _
Führen Sie jetzt eine Kontrolle Ihrer Eingabe durch folgende Aktivität durch:
Eingabe:
'D' ' ' '1' '0' '0' '0' ' ' '1' '0' '2' '0' 'ENT'
BS:
# D 1000 1020
1000 06 06 DD 21 08 EE 11 1C 22D
1008 10 1A DD 77 00 13 1A DD 288
1010 77 20 13 DD 23 DD 23 DD 387
1018 23 10 EE FF 0E 11 0F 11 25F
1020 10 11 12 13 14 16 15 16 09B
Stimmt Ihr Ergebnis mit dem hier angegebenen überein?
Sie brauchen dafür nur die letzte Spalte mit den dreistelligen Ziffern, der sogenannten Prüfsumme, vergleichen. Wenn Sie das Programm an einer anderen Stelle im Speicher haben wollen, können Sie es auch in einen anderen Bereich transportieren, z. B. auf die Adresse 2000. Das Programm umfasst 28H, d. h. dezimal 40, Speicherplätze.
Eingabe:
'S1' und 'T' ' ' '1' '0' '0' '0' ' ' '2' '0' '0' '0' ' '
'2' '8' 'ENT'
BS:
# T 1000 2000 28
# _
Kontrollieren Sie die Ausführung des Transports, indem Sie den Speicherbereich ab Adresse 2000H anzeigen.
Eingabe:
'D' ' ' '2' '0' '0' '0' ' ' '2' '0' '2' '0' 'ENT'
BS: wie oben, aber vorn die aktuellen Adressen
Sie können den Vergleich auch mit dem C-Kommando den Rechner selbst ausführen lassen.
Eingabe:
'C' ' ' '1' '0' '0' '0' ' ' '2' '0' '0' '0' ' ' '2' '8'
'ENT'
BS:
# C 1000 2000 28
# _
Die 40 Speicherplätze ab Adresse 1000H und die ab Adresse 2000H stimmen überein, da sonst die Stelle, ab der Ungleichheit herrscht, angezeigt werden würde.
Wollen Sie jetzt einen bestimmten Befehl ändern, dann lassen Sie diesen vom Rechner suchen, und zwar mit dem F-Kommando. Ändern Sie Jetzt den Befehl LD DE, 101CH (Maschinenkode: 1C 10) in dem Bereich ab Adresse 2000H.
Eingabe:
'F' ' ' '2' '0' '0' '0' ' ' '3' ' ' '1' '1' ' ' '1' 'C'
' ' '1' '0' 'ENT' 'ENT'
BS:
2006 11 #
2007 1C # _
Der nächste Speicherplatz soll in 20 geändert werden.
Eingabe:
'ENT' '2' '0' ';' 'ENT'
Nun haben Sie ab Adresse 1000H und ab Adresse 2000H jeweils ein lauffähiges Programm. Um dessen Wirkung besser verfolgen zu können, löschen wir den Bildschirm mit dem K-Kommando.
Eingabe:
'S1' und 'K' ' ' 'E' 'C' '0' '0' ' ' 'E' 'F' 'F' 'F' ' '
'2' '0' 'ENT'
Die Adressen EC00H und EFFFH schließen den Bildschirmbereich ein, 20H ist der hexadezimale Code für das Leerzeichen. Sie können für den Leerzeichenkode auch den für das A, also 41H, eingeben. Sie füllen also den Bereich mit Leerzeichen.
BS:
# _ (in der letzten Zeile)
Jetzt starten Sie das Programm ab Adresse 1000H.
Eingabe:
'S1' und 'J' ' ' '1' '0' '0' '0' 'ENT'
BS:
Wir wollen jetzt die Arbeitsweise des Programmes schrittweise verfolgen, was bei selbsterstellten, eventuell noch fehlerhaften Programmen vorteilhaft ist. Dazu stellen wir mit dem I-Kommando den Grundzustand ein.
Eingabe:
'H' 'ENT'
'S1' und 'I' 'ENT'
BS:
Wir schalten wieder in den Hexa-Modus um. Da bei schrittweiser Abarbeitung die Änderung der Registerinhalte Aufschluss über die richtige Ausführung der Befehle gibt, sind mit dem R-Kommando die Register darstellbar und änderbar.
Eingabe:
'S1' und 'R' ' ' ':'
BS:
BP: XXXX BS: XXXXXX S Z C 0 0 0
SP: 0090 PC: 0000 IX: 0000 IY: 0000
AF: 0000 BC: 0000 DE: 0000 HL: 0000
AF: 0000 BC: 0000 DE: 0000 HL: 0000'
Das Programm soll nach Abbildung, der ersten Schachfigur unterbrochen werden, also bei Adresse 1012H.
Eingabe:
'B' ' ' '1' '0' '1' '2' 'ENT'
Anzeige:
BP: 1012 BS: 13 DD 23
SP: 0090 PC: 0000 IX: 0000 IY: 0000
AF: 0000 BC: 0000 DE: 0000 HL: 0000
AF: 0000 BC: 0000 DE: 0000 HL: 0000'
Nun müssen Sie das Programm mit dem E-Kommando starten.
Eingabe:
'E' ' ' '1' '0' '0' '0' 'ENT'
BS:
Damit der Programmablauf weiter verfolgt werden kann, richten wir uns auf dem Bildschirm ein Anzeigefenster ein, in dem alle von Ihnen gemachten Eingaben angezeigt werden. Die Anzeige soll nur noch im unteren Viertel des Bildschirmes erfolgen. Das entspricht dem Speicherbereich EF00H bis EFFFH.
Eingabe:
'S1' und 'I' 'ENT'
'H' 'ENT'
'S1' und 'W' ' ' 'E' 'F' '0' '0' ' ' 'E' 'F' 'F' 'F' 'ENT'
BS:
# H
# W EF00 EFFF
# _ (am Beginn des unteren Viertels)
So, nun geben Sie wieder den Abbruchpunkt ein und starten wieder mit dem E-Kommando.
Eingabe:
'B' ' ' '1' '0' '1' '2' 'ENT' (-->Registeranzeige)
'E' ' ' '1' '0' '0' '0' 'ENT'
BS:
# E 1000
Jetzt können Sie das Programm Befehl für Befehl mit dem N-Kommando abarbeiten, indem Sie wiederholt 'S1' und 'N' sowie 'ENT' drücken.
Damit Sie nicht immer drei Tasten drücken müssen, schalten Sie die Tastatur wieder in den Alpha-Modus zurück.
Eingabe:
'A' 'ENT'
BS:
# A
# _
Fahren Sie nun mit 'N' und 'ENT' fort. Sie können in der Anzeige die Änderung des Abbruchpunkte (BP) sowie die der im Programm verwendeten Register DE, IX und BC verfolgen. In der Bildschirmmitte werden nach und nach die Schachfiguren aufgebaut. Ist das Programm vollständig durchlaufen, erscheint auf dem Bildschirm:
BS:
? # _
Sie haben nun ausführlich mit den Monitorkommandos gearbeitet und wollen die Arbeit zunächst beenden. Damit Ihr Programm nicht verloren geht, speichern Sie dieses mit Hilfe des S-Kommandos auf einem Magnetband:
Eingabe:
'H' 'ENT'
'S1' und 'S' ' ' '1' '0' '0' '0' ' ' '1' '0' '3' '0'
Aufnahmebereitschaft des Magnetbandgerätes herstellen; Aufnahme starten
'ENT'
BS:
? # H
# S 1000 1030
Sie hören jetzt zunächst einen längeren Signalton und anschliessend ein knarrendes Geräusch. Das Programm befindet sich auf Magnetband, wenn auf dem Bildschirm wieder das Quittungssymbol '#' erscheint. Sie können jetzt alles ausschalten.
Üben Sie noch das Einlesen eines Programmes vom Magnetband. Schalten Sie Ihren MRB Z1013 noch einmal an und gehen Sie folgendes ein:
Eingabe:
'H' 'ENT'
'S1' und 'L' ' ' '1' '0' '0' '0' ' ' '1' '0' '3' '0'
Magnetband an den Programmanfang, entsprechend des von Ihnen notierten Bandzählerstandes, zurückspulen; Wiedergabe starten; bei Ertönen des Signaltones drücken von 'ENT'
BS:
# H
# L 1000 1030
Wird das Programm fehlerfrei gelesen, wird auf dem Bildschirm das Quittungesymbol '#' ausgegeben. Beim Auftreten von Fehlern beim Einlesen ermittelt der Rechner die fehlerhaften Prüfsummen und gibt die Adresse des letzten Speicherplatzes des fehlerhaften Blockes aus, z. B.
# L 1000 1030
CS<1020
Sie haben nun das Programm ohne Fehler eingelesen. Starten Sie es mit dem J-Kommando. Sie merken, das Programm befindet sich wieder im Speicher.
Sie haben also gelernt, den MRB Z1013 in Betrieb zu nehmen und ihn zu bedienen. Wie der Z1013 arbeitet, was er noch bietet und was man alles mit ihm machen kann, erfahren Sie in den nachfolgenden Teilen des Handbuches zum MRB Z1013.
Beim vorliegenden Gerät handelt es sich um eine komplexe mikroelektronische Baugruppe. Eine Prüfung und Reparatur ist nur computergestützt möglich. Das erfordert bestimmte Eigenschaften der Leiterplatte:
Jegliche Änderung von konstruktiven und elektrischen Werten (Änderung der Leiterplattenkontur, Anbringen von anderen bzw. zusätzlichen Steckverbindern, Austausch von Bauelementen, Nachrüsten von Speicherschaltkreisen, Schaltungsänderungen usw.) bringen den Z 1013 in einen nichtreparaturfähigen Zustand.
Deshalb ist der Z 1013 im Reparaturfall im Originalzustand abzugeben. Eine nach der in der Bedienungsanleitung (s. 1.2.4.1.) angebrachte Tastatur ist dabei zulässig. Wollen Sie auf einen steckbaren Anschluss Ihrer Tastatur nicht verzichten, ist Ihnen als einzige Ausnahme das Anlöten einer Buchsenleiste BuL 202-26 TGL 29331/04 gestattet.
Eingriffe (ausser den genannten Tastatur-Massnahmen) durch den Kunden führen selbstverständlich zum Erlöschen der Garantieansprüche. Zur Wiederherstellung der Reparaturfähigkeit werden kleine Änderungen zu Lasten und auf Risiko des Besitzers rückgängig gemacht. Lässt sich die Reparaturfähigkeit nicht wieder herstellen, so kann keine Instandsetzung im VEB Robotron-Elektronik Riesa durchgeführt werden.
| Mikroprozessor: | U 880 |
| Festwertspeicher: | 2 KByte ROM Betriebssystem; 2 KByte ROM Zeichengenerator (96 Ziffern, Buchstaben und Sonderzeichen, 146 Grafikzeichen) |
| Arbeitsspeicher: | 16 KByte dyn. RAM (Z1013.01) bzw. 1 KByte stat. RAM (Z1013.12) Anwenderspeicher; 1 KByte Bildwiederholspeicher |
| Speichererweiterung: | bis max, 64 KByte über Systembus möglich |
| Ein- und Ausgabe: | 8 Kanäle eines E/A-Tores des E/A-Bausteines U 855 |
| Tastatur: | Folienflachtastatur mit 4×8 Tasten (Ziffern, Buchstaben, Sonderzeichen, Steuertasten) |
| Bildschirmsteuerung: | Anschluss eines Fernsehgerätes über Antennenbuchse (Bereich I / Kanal 3); Nutzung des BAS-Signals möglich; keine Farbe; Bildaufbau 32 Zeilen x 32 Zeichen |
| Magnetbandinterface: | Kassetten- oder Spulentonbandgerät; Übertragung diphasenkodierter Signale; Eingang U = 60 bis 100 mV; Ausgang U >= 120 mV; |
| Stromversorgung: | externe Zuführung von 12V/1A Wechselspannung; interne Erzeugung und Stabilisierung von +5V, -5V und +12V |
| Erweiterungsmöglichkeiten: | über Systembus (K 1520-kompatibel) sowie PIO-Anwendertor |
| Programmierung: | U 880-Maschinencode |
| Abmessungen | 215 x 230 mm |