Re: Pytanie za 100 punktow :-))

Autor: Michał Maciejewski (mmmisiek_at_friko2.onet.pl)
Data: Sat 24 Apr 1999 - 10:23:39 MET DST


>
>Moze sluzyc do czegokolwiek. W DOSie jest funkcja 85h przerwania 15h
>odpowiedzialna za obsluge tego przerwania. Przerwanie klawiatury wywoluje
ta
>funkcje w przypadku nacisniecia / zwolnienia klawisza SysReq w taki sposób:
>
>nacisniecie:
>
> mov ah, 85h <= numer funkcji
> mov al, 00h <= nacisniecie
> int 15h
>
>zwolnienie:
>j.w. tylko: "mov al, 01h"
>
>Funkcja powinna zwracac nastepujace informacje: brak bledu -> znacznik CF
>wolny, AH=00h; blad -> znacznik CF ustawiony i AH zawiera kod bledu.
>
>W standardowym DOSie funkcja zawsze zwraca brak bledu - po prostu DOS nie
>obsluguje tego klawisza.

Na mojej klawiaturze napis SysRq widnieje na przedniej sciance klawisza
PrintScreen, który jest obslugiwany przez DOS zgodnie z napisem na górze.
pzdr Michal Maciejewski
mmmisiek_at_polbox.com

>Ale dostepna jest wlasnie mozliwosc obslugi, w
>zaleznosci od tego, co przyjdzie do glowy programiscie.
>
>No dobra, ale do czego zostal ten klawisz zaprojektowany??? Komus bylo za
>malo?
>



To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 18:27:16 MET DST