- zastosowanie przerwanie umożliwia odczytanie i sprawdzenie stanu klawia-tun«
Dodatkowa wyfcooywane są ftmkcje. 3H. 5H (dla IBM PC AD. 10K UH. 12R Funkcje 10H. 11K. 12K są stosowane do współpracy z klawiaturami rozszerzonymi <ex:en ded keyboard), zawierającymi 101 lub 102 klawisze.
Funkcje 0 i 10H (dla 16H), odczytu znaku z bufon klawiatury Wywołanie iue wymaga podania parametrów
Powrót z zapasem w rejestrze AL przeczytanego znaku W rejestrze AH zapi rany jest kod Gam codę) klawisza.
Funkcja 10H działa analogami* do funkcji 0. ale jest wykorzystywana do współpracy z klawururą zawierającą 101 (lub 102) klawiszy.
Funkcje 1H i 11H (dla 16H ) sprawiania. czy w buforze procedury obsługi klawiatury znajduje się znak gotowy do odczytu Wywołanie me wymaga podania parametrów
Powrót z zapisem Z = 1. któiy oznacza . ze bufor klaw ianny nie zawiera znaku do odczytu. Gdy bit Z = 0 w buforze klawiatury oraz w rejestrze AX znajduje się czytany znak
Funkcja 11H działa analogicznie do ftmkcji 1H dla klawiatury zawierającej 101 lub 102 klawisze
Funkcje 2H i 12H (dla 16H> czytania stanu klawiszy modyfikujących (stofr
Wywołanie me wymaga podania parametrów
Powici z zapisem do AL bieżącego stanu klawiszy modyfikujących.
W rejesuze AH zawarty jes: bieżący stan klawiszy modyfikujących dla kia-wiatury rozszerzonej (tylko dla funkcji 12H).
Funkcja 12H działa analogicznie do funkcji 2H. dla klawiatury zawierającej 101 lub 102 klawisze
Funkcja 3H (dla 16H: ustawienia szybkości powtarzania znaków i początko wego opczmenn (Ser Typemanc Ra:e).
Wywołanie wymaga zapisu następujących parametrów AL • 5. a do rejesmi BL należy wpisać parametr szybkości powtarzana (kodowania liczby znaków na sekundę) BL - 0 odpowiada szybkości 30 zn s 3L = 8 dla 15 zn &, 3L = 10H dla szybkości 7.5 zn >. BL=1FH dla 2 zn s Pvejestr BH zawiera wartość