386EX-LCD-PANEL-PC
10.8. INT 16h - Keyboard Service
10.8.1. INT 16h Function 00h - Read Keyboard Input
Aufruf:
Rückgabe:
Beschreibung:
10.8.2. INT 16h Function 01h - Read Keyboard Status
Aufruf:
Rückgabe:
Beschreibung:
10.9. INT 17h - Parallel Service
10.9.1. INT 17h Function 00h - Print Character
Aufruf:
Rückgabe:
Beschreibung:
10.9.2. INT 17h Function 01h - Initialize Printer
Aufruf:
Rückgabe:
Beschreibung:
AH
= 00h
AH
= Scancode erweiterte Tasten
AL
= Tastenwert
Diese Funktion liest eine Taste ein. Nur einige erweiterte Tasten werden
unterstützt, da hierzu ANSI Escape Sequenzen verwendet werden (Siehe
Anhang).
AH
= 01h
ZF
= 1 - Kein Zeichen vorhanden
= 0 - Zeichen vorhanden
Hiermit wird ermittelt, ob ein Zeichen im Tastaturpuffer vorliegt. Anders als
beim PC wird das Zeichen nicht mit zurückgeliefert.
AH
= 00h
AL
= Zeichen
DX
= LPT Port (0 - 2)
AH
= Drucker Status
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2 - 1
Bit 0
Mit dieser Funktion wird ein Zeichen ausgegeben.
AH
= 01h
DX
= LPT Port (0 - 2)
AH
= Drucker Status
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2 - 1
Bit 0
Hiermit wird der Drucker zurückgesetzt.
- 40 -
= 1 Drucker nicht besetzt
= 1 Acknowledgment
= 1 Out of Paper
= 1 Drucker selektiert
= 1 Drucker Fehler
= reserviert
= Timeout Fehler
= 1 Drucker nicht besetzt
= 1 Acknowledgment
= 1 Out of Paper
= 1 Drucker selektiert
= 1 Drucker Fehler
= reserviert
= Timeout Fehler
BIOS - Referenz