Herunterladen Diese Seite drucken

Sharp mz-800 Systemhandbuch Seite 65

Holtkötter

Werbung

geschuetzte
Name
Funktion
·
Register
ICALLASC
(03DA)
Lädt die ASCII-Zeichen, die zu den hexadezimalen Zahlen gehören,
alle außer AF
dargestellt durch die unteren 4 Bits der Daten im Akku.
~ALL
HEX
Convertiert die 8-Bit-Daten, die im Akku gespeichert sind, in eine
alle außer AF und HL
03F9)
hexadezimale Zahl und lädt diese in die unteren 4 Bits des Akkus
(vorrausgesetzt die Daten sind ASCII-Zeichen). Das C-Flag wird gleich 0
gesetzt, wenn eine hexadezimale
Zahl
im Akku geladen ist, ansonsten wird es
gleich 1 gesetzt.
CALLHLHEX
Convertiert die String von 4 ASCII-Zeichen in eine hexadezimale Zahl und lädt
alle außer AF und HL
(0410)
dieses in das HI-Register. Die Aufruf-und Rückrufbedingungen sind wie folgt:
DE= Startadresse des Speicherbereiches, der die ASCll-Zeichen-String
enthält.
CALL
2HEX
CF=O
HL= hexadezimale Zahl
(z.B.
HL=31A5)
CF=1
Der Inhalt vom HL-Register ist
nicht
garantiert.
CALL2HEX
Convertiert einen String von 2 ASCII-Zeichen in eine hexadezimale Zahl und
Alle außer AF und DE
(041F)
lädt diese
in
den Akku. Die Aufruf- und Rückrufbedingungen sind wir folgt:
DE=Startadresse vom Speicherbereich, der die ASCll-Zeichen-Strings
enthält. (z.B. "3" (DE) "A")
CALL
2HEX
CF=O
Akku= hexadezimale Zahl
(z.
B. Akku=3A)
CF=1
Der Inhalt vom Akku ist nicht garantiert.
~ALL??KEY
Der blinkende Cursor erwartet eine
Tastatureingabe.
Wenn eine Taste
Alle außer AF
(0983)
gedrückt
ist,
wird der dazugehörige Anzeigecode in den Akku geladen und der
Controller kehrt zu dem aufgerufenen Programm zurück.
fcALL
?ADCN
Convertiert den ASCII-Code in ein Anzeigecode. Die
Aufruf-und
Alle außer AF
0889)
Rückrufbedingungen sind wie folgt:
Akku=
ASCII-Code
CALL
?ADCN
Akku=
Anzeigecode
!CALL ?DACN
Convertiert den Anzeigecode
in
einen ASCII-Code. Dioe Aufruf-und
Alle außer AF
(08CE)
Rückmeldebedingungen sind wie folgt:
Akku=
Anzeigecode
CALL
?DACN
Akku=
ASCII-Code
CALL ?8LNK
Findet die vertikale
leere
Spalte. Der Controller kehrt zum aufgerufenen
Alle Register
(ODA6)
Programm zurück, wenn die vertikale leere Spalte eingetreten ist.
CALL?POINT
Lädt den derzeitigen Cursor-Ort in das HL- Register.
Die
(OF81)
Rückmeldebedingungen sind wie folgt:
CALL?
POINT
HL
Cursor-Posttion(binär)
54

Werbung

loading