Herunterladen Inhalt Inhalt Diese Seite drucken

Int 16H - Keyboard Service; Int 16H Funktion 00H - Read Keyboard Input; Int 16H Funktion 01H - Read Keyboard Status; Int 16H Funktion 05H - Tastendruck Simulieren - taskit 386EX MicroPC Technisches Handbuch

Inhaltsverzeichnis

Werbung

MicroPC

9.8. INT 16h - Keyboard Service

9.8.1. INT 16h Funktion 00h - Read Keyboard Input

Aufruf:
AH
Rückgabe:
AH
AL
Beschreibung:
Diese Funktion liest eine Taste ein. Nur einige erweiterte Tasten werden
unterstützt, da hierzu ANSI Escape Sequenzen verwendet werden (siehe Kap. 10).

9.8.2. INT 16h Funktion 01h - Read Keyboard Status

Aufruf:
AH
Rückgabe:
ZF
Beschreibung:
Hiermit wird ermittelt, ob ein Zeichen im Tastaturpuffer vorliegt. Anders als beim
PC wird das Zeichen nicht mit zurückgeliefert.
9.8.3. INT 16h Funktion 05h – Tastendruck simulieren
Aufruf:
AH
CH
CL
Rückgabe:
AL
Beschreibung:
Mit dieser Funktion kann ein Anwendungsprogramm Werte in den BIOS-Tastatur-
Puffer schreiben.
= 00h
= Scancode erweiterte Tasten
= Tastenwert
= 01h
= 1 - Kein Zeichen vorhanden
= 0 - Zeichen vorhanden
= 05h
= Scan-Code der Taste
= ASCII-Code der Taste
= 0 – Funktion erfolgreich
= 1 – Tastaturpuffer war voll
- 47 -
BIOS - Referenz

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis