Herunterladen Inhalt Inhalt Diese Seite drucken

Int 16H - Keyboard Service; Int 16H Function 00H - Read Keyboard Input; Int 16H Function 01H - Read Keyboard Status; Int 17H - Parallel Service - taskit 386EX-LCD Handbuch

Panel-pc
Inhaltsverzeichnis

Werbung

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

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis