C: Befehle (Opcode) Inhalt von Kapitel 2

Anhang D

Tabelle D-1: Übersicht über die implementierten Monitor-Routinen
Name FunktionAdresse
 1.Umwandlungsroutinen  
T7SG Umwandlung der unteren Tetrade von B in den 7-Segment-Code, Ergebnis in A F100
B7SGUmwandlung beider Tetraden von B in den 7-Segment-Code, Ergebnis in D=A,BF103
D7SG Umwandlung der vier Tetraden von D in den 7-Segment-Code, Ergebnis in D,Y F106
 2. Darstellungsroutinen 
CLRDISP Löschen der Anzeige F110
SHOWA Bringt A in die Anzeige, Position in X F113
SHOWD Bringt D in die Anzeige, Position in X F116
SHOWYD Bringt Y,D in die Anzeige, Position in X F119
SHOWT7SG Umwandlung der unteren Tetrade von B in 7-Segment-Code, Darstellung in der Anzeige, Position in X F11C
SHOWB7SG Umwandlung beider Tetraden von B in den 7-Segment-Code, Darstellung in der Anzeige, Position in X F120
SHOWD7SG Umwandlung der vier Tetraden von D in den 7-Segment-Code, Darstellung in der Anzeige, Position in XF123
 3. Routinen zur Bearbeitung des Anzeigepuffers
(Adresse des Puffers inX)
 
CLRBUF Löschen des Anzeigepuffers F130
SHOWDBUF Übertragen des Puffers in die Anzeige F133
RRDBUF Rotieren des Puffers um eine Stelle nach rechtsF136
RLDBUF Rotieren des Puffers um eine Stelle nach linksF139
COPYDBUF Kopieren eines 2. Puffers in den AnzeigepufferF13C
 4. Routinen zur Abfrage der Tastatur  
KEY Lesen der Tastatur ohne Warten, Tastencode nach BF140
HALTKEY Lesen der Tastatur mit Warten, Tastencode nach BF143
SHOWKEY Lesen der Tastatur ohne Warten und Anzeigen, Tastencode nach B F146
SHOWHKEY Lesen der Tastatur mit Warten und Anzeigen, Tastencode nach B F149
INDATA Einlesen eines 8-bit-Datums über die Tastatur, Datum nach A, Tastencode nach B F14C
SHOWDATA Einlesen eines 8-bit-Datums über die Tastatur und Anzeigen, Datum nach A, Tastencode nach B F150
INADR Einlesen einer 16-bit-Adresse über die Tastatur, Adresse nach Y, Tastencode nach B F153
SHOWADR Einlesen einer 16-bit-Adresse über die Tastatur und Anzeigen, Adresse nach Y, Tastencode nach BF156
 5. weitere Routinen 
DLY1MS Schleife zur Zeitverzögerung, Zeitdauer in Y vorgegebenF160
RANDOM Pseudo-Zufallszahlengenerator, alter und neuer Wert in YF163
COPYXD Verschieben von Speicherbereichen, Startadressen in X,Y, Länge in D F166

C: Befehle (Opcode) Inhalt von Kapitel 2