new 3

new 3



OOh * 30,

I0h = 7,5,

Olh-26.7,

1 lh - 6.7,

02h-24,

12h-6,

Q3h=*2L8,

13H-5.5,

04h = 20,

14h - 5,

05h » 18.5,

I5h=*4,6,

06h- 17.1,

I6h “4.3,

07h= 16,

I7h = 4,

08h« U,

I8h ■ 3.7,

09h = 13.3,

19H-3J.

OAh * 12,

lAh = 3,

OBh » 10.9,

lBh-2.7,

oa-10,

iCh = 2,5,

ODh * 9.2,

IDh = 2.3,

OEh-8.5,

lEh-2,1,

OFh * 8,

iFh - Z\-


bil 3    naciśnięto klawisz Alt (lewy Lub prawy),

bit 2    naciinięto klawisz Ctrl (lewy lub prawy),

bit L    naciśnięto lewy klawisz Shift,

bit 0    naciśnięto prawy klawisz Shift.

Funta)* mh

Działanie:

Funkcja ta programuje opóźnienie i częstotliwość powtarzania znaków. Obsługuje ona klawiatury PS/2 t niektóre AT,

Parametry wejściowe:

AH    03h;

BL prędkość outorepetycji klawiatury, w znakach na sekundę:

Funkcja 12fc

Działanie:

Funkcja ta określa stan klawiszy dodatkowych klawiatury PS/2 w oparciu o stan bąjtót zlokalizowanych pod adresami 0040b;0oi?h i 0Q40h:QDl8h obszaru danych BIOS Odpowiada ona fbnkcji 02 h poszerzonej o informacje dodatkowe.

Parametry wejściowe:

AH 12h.

Wartości zwracane:

AH bajt statusu klawiszy specjalnych o następującej strukturze:

bit? bitó bit5 | bit4 bit3 bit2 bill bit0

bit 7

naciśnięto klawisz SysRcą,

bit 6

naciśnięto klawisz Caps Lock,

bit 5

naciśnięto lewy klawisz Num Lock,

bit 4

naciśnięto prawy klawisz Scroll Lock,

bit 3

naciśnięto prawy klawisz Alt,

bit 2

naciśnięto prawy klawisz Ctrl,

bit 1

naciśnięto lewy klawisz Alt,

bitO

naciśnięto Iowy klawisz Ctrl;

AL

bajt informacyjny o następującej strukturze;

bit 7 bit 6 bil 3 bit 4 bit 3 bi*2 j bit 1 | triu)

BH    opóźnienie zadziałania autorcpetvcji, w milisekundach:

00    = 250;

01    - 500;

10 = 750;

U - 1000.

Funkcji 05h

Działanie:

Funkcja ta symuluje naciśnięcie klawisza, wpisując określone wartości kodów do bufora klawiatury.

Parametry wejśdewe:

AH    05h.

Wartości zwracane:

AL    OOh =* funkcja wykonano prawidłowo; 01 h ~ wykonanie fUnkcji

niemożliwe ze względu na zapełnienie bufora;

CK    kod    klawisza;

CL    kod ASCII*

Uwaga: funkcje 03h i 05h nie są zaimplementowane w starszych wersjach 8lOS*u,

Funkcja lOft

Działanie:

Funkcja lOh odczytuje znak odebrany z klawiatury * PS/2. Dla klawiatury XT i AT funkcja ta działa Uk samo jak funkcja Olh* Klawisze dodatkowe klawiatury PS/2 zwracają w rejestrze AL zamiast OOh przedrostek EOh,

Parametry wejściowe;

AH    LOh.

Wartości zwracane:

AH    kod    klawisza;

AL    kod ASCII.

bit 7    aktywny jest try b 1 nsert.

bit 6    aktywny jest tryb Caps Lock,

bit 5    aktywny jest tryb Num Lock,

bit 4    aktywny jest tryb ScroU Lock,

bit 3    naciśnięto klawisz Alt (lewy lub prawy),

bit 2    naciśnięto klawisz Ctrl (lewy Lub prawy),

bit 1    naciśnięto lewy klawisz Shift,

bit 0    naciśnięto prawy klawisz Shift. Ł

Działaniu żadnej z fUnkcji BIOS obsługujących przerwanie Ićh nie poddaje wę jedynit. klawisz Pause, Jego kod przechwytywany jest bezpośrednio przez procedurę obsług przerwania 1RQI i przetwarzany na nieskończoną pętlę programową. Dopien naciśnięcie dowolnego innego klawisza powoduje wyjście z tej pętli i kontynuacja wykonania przerwanego programu.

Funkcja 11 h

Działanie:

funkcja ta bada stan bufora klawiatury PS'2 w celu stwierdzenia, czy znajduje >ic w nim tam znak do odczulania. Wskaźnik odczytu nic jest przy tym aktualizowany. Dla klawiatury XT i AT funkcja działa tak samo jak funkcja OOh. Klawisze dodatkowe klawiatury PS/2 zwracają w rejestrze AL zamiast OOh przedrostek EOh. zaś znacznik ZK rejestru stanu procesora zawiera informację o dostępności znaku.

Parametry wejściowe:

AH    Uh.

Wartości zwracane:

Ałl    kod klawisza; .

AL    kod ASCII;

ZF    0 * w buforze klawiatury znajduje się znak;

I “ w buforze brak znaku.


Wyszukiwarka

Podobne podstrony:
new 14 30 2. Charakterystyka gwintów znormalizowanych rzaniu części zamiennych do urządzeń sprowadza
NPZG( 31 sИownik (4) arteriosclerose miażdżyca m o 30 I asperge szparag 4 26 aubergine bakłażan 4
30 HARALAMBIE MIHAESCU 26- Palbanais koder (kodrś) signifiant «colline, montagne » et le roumai
80116 t240920 30 25 28 26 23 24 22 ŚWAr 21 20 87nJvf
Burda008 30 B O■■■BBB i£B!B£/i 26 B0 B{B ■    ■SJ 24 BBB ■
Kleos niedziela, 30 lipca © 18:26 Pawlak Jan
18 30+otwarte , J < i.    isłiiuwJ <»tup« lh*ui ’ *    -----.w ’
30 MIECZYSŁAW BOMBIK [26] Mayo akcentuje i analizuje pozytywną funkcję poznawczą nieudanego czy
64 SPRAWOZDANIA 58 KONFERENCJA OGÓLNA IFLA (New Delhi, 30 sierpnia—5 września 1992 r.) • TEMATYKA
t896$064 42 40&VrL." 22yc ęska iJ 30_28 26 >3 .M*Cżka 37~"» 24 41 17

więcej podobnych podstron