Herunterladen Inhalt Inhalt Diese Seite drucken

Robotron Z 1013 Bedienungsanleitung Seite 9

Mikrorechnerbausatz
Vorschau ausblenden Andere Handbücher für Z 1013:
Inhaltsverzeichnis

Werbung

2020/12/13 04:21
ausgegeben, danach folgen acht Byte des Speicherinhaltes, gefolgt von einer dreistelligen
Pruefsumme. Es wird immer eine Zeile vollständig ausgegeben, auch wenn die Endadresse eine
andere Anzahl von Bytes verlangt.
E sadr (Execute)
Es wird ein Maschinenprogramm ab der eingegebenen Startadresse unter Beachtung einer
eventuell eingegebenen Haltepunktadresse gestartet. Zu Beginn werden alle Register der CPU
mit definierten Inhalten aus dem Registerrette-Bereich geladen. Mit Erreichen eines
Haltepunktes werden die CPU-Register im Registerrette-Bereich gespeichert und in den Monitor
verzweigt. Eine Programmfortsetzung des zu testenden Programmes kann auf mehreren Wegen
erfolgen:
Festlegen eines neuen Haltepunktes mit dem B-Kommando und Fortsetzung mit dem G-
Kommando (siehe dort)
Schrittweise Abarbeitung mit dem N-Kommando (s. d.)
Fortsetzung mit dem G-Kommando ohne Neufestlegung eines Haltepunktes
F aadr anz aa bb cc .. (Find)
Ab der angegebenen Adresse soll eine bestimmte Anzahl aufeinanderfolgender Bytes im
Speicher gesucht werden. Werden diese Bytes gefunden, erfolgt ein Uebergang zum M-
Kommando, die Bytes koennen gelesen und/oder veraendert werden. Wird die Bytefolge nicht
gefunden, erfolgt die Aussohrift „NOT FOUND" auf dem Bildschirm.
G (Go)
Fortsetzung eines Programmes ab der Haltepunktadresse. Zuvor werden die geretteten CPU-
Register wieder geladen. Das G-Kommando kann auch nach dem Schrittbetrieb gegeben
werden. Wurde zuvor mit dem B-Kommando ein neuer Haltepunkt eingegeben, laeuft das zu
testende Programm bis zu dieser neuen Haltepunktadresse.
H (Hexadezimalumschaltung)
Schaltet in der Tastaturkodetabelle die Zahlen 0 bis 9 sowie die entsprechenden Sonderzeichen
in die Shiftebene 0, d. h. anstelle der Zeichen „H" bis „Q". Dadurch sind hexadezimale Eingaben
ohne Benutzung der Shift-Taste moeglich.
I (Initialisierung)
Es erfolgt ein Loeschen des Registerrette-Bereiches, so dass nach Programmstart mit dem E-
Kommando die CPU-Register mit definierten Anfangswerten geladen (geloescht) werden. Der
weitere Ablauf ist wie nach Betaetigen der Reset-Taste, es wird der Grundzustand des
Mikrorechners hergestellt.
J sadr (Jump) Es wird ein Programm ab der Startadresse aktiviert, eine eventuell eingegebene
Haltepunktadresse wird nicht beachtet, die Inhalte der CPU-Register sind undefiniert.
K aadr eadr bb (Kill)
Damit ist es moeglich, einen angegebenen Speicherbereich zu loeschen oder mit dem Byte bb
zu fuellen. Wird das Kommando ohne Parameter verwendet, wird der gesamte adressierbare
Speicher geloescht. Weiterarbeit ist dann nur nach Betaetigen der Resettaste moeglich.
L aadr eadr (Load from Cassette)
Ein mit dem S-Kommando ausgegebener Speicherbereich kann mit diesem Kommando wieder
geladen werden. Dabei werden die ankommenden Byte ab der Anfangsadresse bis zur
Endadresse im Speicher plaziert. Diese Adressen muessen nicht mit denen des S-Kommandos
identisch sein, wichtig ist nur die Uebereinstimmung der Byteanzahl. Waehrend des Lesens wird
mittels der aufgezeichneten Pruefsumme die Richtigkeit der ankommenden Daten kontrolliert.
Stimmen errechnete und vom Band gelesene Pruefsumme nicht ueberein, wird eine
Fehlermeldung ausgegeben: CS<aerr. Der fehlerhafte Bereich unterhalb der Adresse aerr muss
dann manuell kontrolliert werden. Moeglicherweise ist auch nur die Pruefsumme falsch gelesen
Homecomputer DDR - https://hc-ddr.hucki.net/wiki/
9/23
Bedienungsanleitung

Werbung

Inhaltsverzeichnis
loading

Verwandte Produkte für Robotron Z 1013

Diese Anleitung auch für:

Z1013

Inhaltsverzeichnis