Herunterladen Inhalt Inhalt Diese Seite drucken

Sharp PC-1600 Systemhandbuch Seite 41

Packet computer
Vorschau ausblenden Andere Handbücher für PC-1600:
Inhaltsverzeichnis
KEYGET
Einsprungadresse
Funktion
Parameter
Return
Verä n derte
Register
KEYGETR
Einsprungadresse
Funktion
Parameter
Return
Verä n derte
Register
KBUFSET
Einsprungadresse
Funktion
0166H
Liest ein Zeichen aus dem Tastaturpuffer (64 Byte). Ist der Puffer leer, so wartet die
Routine auf eine Tastatureingabe.
eingeschaltet ist und fü r mehr als 10 Minuten keine Tastatureingabe
der Rechner automatisch abgeschaltet. In diesem Zustand kann durch das
Drü c ken
der BREAK[ON] Taste die Routine neu gestartet werden.
Keine
CF = 0: Normale Beendigung
1: Es ist ein Timeout Fehler aufgetreten (das passiert immer dann, wenn die
Routine aufgerufen wurde und der Tastaturpuffer leer ist und innerhalb von 10
Minuten keine Tastatureingabe erfolgt. Geschieht das, so wird das Tastatur-warte
Abbruchbit (Bit 4 von KEYWK2 (F07 AH) auf 1 gesetzt.
AF
0169H
Die gleiche Funktion wie KEYGET, allerdings wartet die Routine nicht auf eine
Tastatureingabe
auch wenn der Tastaturpuffer leer ist.
Keine
CF=1 wenn der Tastaturpuffer leer ist
AF
016CH
Lö s chen
des Tastaturpuffers, dann soviele Daten wie im A-Register angegeben in
den Tastaturpuffer laden, von der Speicherstelle ab, deren Startadresse in DE-
Register steht.
Wä h rend
diese Routine ausgefü h rt
unterdrü c kt.
Do not sale !
Wenn die Auto-Power-OFF-Funktion
A =Tastencode
wird, ist der Tastaturabfrageinterrupt
31
iocs
erfolgt, so wird
Inhaltsverzeichnis
loading

Inhaltsverzeichnis