Function 00h - Tastatureingabe abfragen
Eingabe: AH = 00h
Ausgabe: AH = Scancode
Besonderheiten:
Der Wert 0 in AL bedeutet, daß eine "Nicht-ASCII"-
Funktionstaste gedrückt wurde. Der Scancode in AH
Bestimmt dann die Funktionstaste. Funktion 10h kann
zur Eingabe der erweiterten Tastatur-Information
Verwendet werden.(101/102-Tastaturen)
Function 01h - Tastaturstatus prüfen
Eingabe: AH = 01h
Ausgabe: ZF = 1, falls keine Taste im Tastaturpuffer vorhanden ist
ZF = 0, falls eine Taste im Tastaturpuffer vorhanden ist.
wobei:
AH = Scancode
AL = ASCII-Zeichen
Besonderheiten:
siehe Besonderheiten zu Funktion 00h
Function 10h - Erweiterten Tastaturstatus lesen (AT+)
Eingabe: AH = 10h
Ausgabe: AH = scancode
AL = ASCII-Code
Besonderheiten:
Ein Wert gleich 00h oder E0h bedeutet, daß eine Nicht-ASCII-
Taste gedrückt wurde und AH gelesen werden muß, um zu
bestimmen, welche Funktionstaste benutzt wurde.