Autor: Grzegorz Mazur (NOSPAMgregu_at_bart.nlNOSPAM)
Data: Fri 23 Apr 1999 - 15:42:47 MET DST
Iwanicki Marek wrote in message <3720BF8A.21E8_at_biotop.umcs.lublin.pl>...
>Ludzie :> lza wzroszenia sie w oku kreci :> tak dawno tego nie urzywalem
>:>
>a przy okazji moze ktos wie do czego sluzy taki przycisk jak SysRq ?
>Marek I:>
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. 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?
-- "(A)bort, (R)etry, (I)nfluence with large hammer?" "In a long run we are all dead" - Keynesian economists ======================================== Grzegorz Mazur Remove "NOSPAM" form my reply adress or use the address below: Usun "NOSPAM" z adresu albo pisz na ponizszy: gregu_at_bart.nl
To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 18:27:07 MET DST