[ASM] wlasna procedura przerwan

0

Mam problem...
Chcialbym (musze :/)napisac wlasna procedure obslugi przerwania irq 0 (int 8h), z tym, ze nie wiem jak ja podpiac pod wektor przerwan w miejsce poprzedniego... jakies pomysly?

0

dobra napisze normalniej - chodzi o wlasna obsluge zegara

procesory rodziny x86..
i jak taka procedurke - zakonczona iretem - wbic do wektora przerwan?

0

w trybie rzeczywistym tablice przerwan masz od 0:0 i sa to wpisy 4 bajtowe, starczy obliczyc dobry offset i podmienic jego adres zapisujac jego poprzedni stan, a na koniec procedury swojej niech skacze w poprzedni wektor, natomiast w trybie chronionym jest zupelnie inaczej ( acha interrupt flag musi byc ustawiona aby to dzialalo ;P )

0

o supper wielkie dzieki... o to mi chodzilo ;P

1 użytkowników online, w tym zalogowanych: 0, gości: 1