Herunterladen Inhalt Inhalt Diese Seite drucken

VEB Elektronik Gera MICROCOMPUTER MC 80 Nutzerhandbuch Seite 90

Inhaltsverzeichnis

Werbung

Ebenso
werden
bei
Angabe
keiner
fiihrenden
Ziffer
(z.B.
Hexa-
nah11
wieder
die
Anfangsbedingunpen
herpesteilt.
Wird
der
letzte
Befehl
in
"JR
DDl"
gelindert,
blinkt
der
Kursar
durch
die
Wirkung
von BBZ wieder
auf
der
Position
DE=lBZH
und
ein
fortlaufendes
uberschreiben
kann
erfolaen.
5.2.
Tastaturprogramm
Bezeichnung
Adresse
Ausgaberegister
Funktdon
TST
0013H
AF
Tastaturabfrage
Tab.
5.7:
Tastaturprogramm
Den momentanen
Zustand
d&
Tastatur
kann
man nach
Aufruf
des Unterprogramms
TST erfahren.
Ist
zur
Abfrage
eine
Taste
gedriiekt,
steht
d,er Zeichencode
im A-Register.
Dem Zeichen-
code
ist
die
ASCII-Norm
zugrunde
gelegt.
Wurde
keine
Taste
betätigt,
enthält
das A-Register
den Wert
0.
Die
Belegung
von Zero-
und
Carry-Fl.%
dient
der
dynamischen
Kennzeichnung.
A
CY
2
Kommentar
00
0
1
keine
Taste
betätigt
ASCII
1
0
Taste
neu gedruckt,
d.h.
nach
Betätigung
das
erste
Wal abgefragt
ASCII
0
1
Taste
betätigt,
&
aber
bereits
abge-
fr?+&
ASCII
1
1
Taste
meldet
sich
repetierend,
d.h.
sie
wurde
bereits
abgefragt,
wird
aber
länger
als
ca.
600 ms betätigt.
Tab.
5.8:
Registerbele,wng
nach
TST
Mit
dieser
Flagauswertung
ist
es also
möglich:
- das einmalige
Niederdrücken
der
Taste
zu erkenne=:
Zero
auswerten
- den ständigen
Tastendruck
zu erkennen:
A-Register
auswerten
- die
Taste
repetierend
wirken
zu lassen:
Carry
auswerten.
Y--l0

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis