Article View: de.comp.sys.ibm
Article #846Re: Su:IRQ-Vektor-Tabelle fuer DOS
From: Jochen Bern
Date: Thu, 28 Jan 1993 14:51
Date: Thu, 28 Jan 1993 14:51
30 lines
2167 bytes
2167 bytes
In <1993Jan27.115955.33767@gkminix.han.de> gero@gkminix.han.de (Gero Kuhlmann) writes: >Die Vektor-Tabelle steht meist ab 0000:0000. Jeder Eintrag ist 4 Bytes >gross (nach dem ueblichen Schema fuer FAR-Pointer im REAL-Mode). Somit >findet sich der Vektor fuer IRQ0 auf 0000:0000, derjenige fuer IRQ1 >auf 0000:0004 usw. WAAAAAHHH!!! Schon wieder jemand, der den Unterschied zwischen INTs und IRQs nicht kennt! OK, ich beruhige mich ja schon wieder. Und nun nochmal: IRQs sind an Leitungen gebunden, die in die Interrupt Controller Chips gehen. Dieser uebersetzt die Leitungssignale in "standesgemaesse" Inter- rupts, die dann an die CPU gehen. Obiger Tip stimmt, wenn man nach einem bestimmten INT sucht. Um einen IRQ zu finden, muss man wissen, mit welcher Basis-Adresse der betroffene Interrupt Controller arbeitet, so dass man den IRQ in einen INT uebersetzen kann. Im Normalbetrieb ist der Offset fuer den ersten InterCon 8, d. h. IRQ0 wird INT8, IRQ1 wird INT9, ..., IRQ7 wird INT15d (INTFh). Den zweiten weiss ich gerade nicht auswendig. Ich habe gehoert, dass DESQview und Protected Mode den ersten Offset veraendern. MfG J. Bern -- / \ I hate NN rejecting .sigs >4 lines. Even though *I* set up this one. /\ / J. \ EMail: bern@[TI.]Uni-Trier.DE / ham: DD0KZ / More Infos on me from / \ \Bern/ X.400 Mail: S=BERN;P=Uni-Trier;A=dbp;C=de / X.400 Directory, see \ / \ / Zurmaiener Str. 98-100, D-W-5500 Trier / X.29 # 45050230303. \/
Technical Details
Message-ID:
<bern.728232691@kleopatra>Path:
arc1-ca.pugleaf.net!sparky!uunet!news.u.washington.edu!news.uoregon.edu!cs.uoregon.edu!sgiblab!swrinde!zaphod.mps.ohio-state.edu!sol.ctr.columbia.edu!ira.uka.de!Germany.EU.net!rzultr.uni-trier.de!TI.Uni-Trier.DE!bernReferences:
<2197@scax18.pki-nbg.philips.de> <1993Jan27.115955.33767@gkminix.han.de>Show Full Headers
Complete Article Headers
Newsgroups: de.comp.sys.ibm Path: arc1-ca.pugleaf.net!sparky!uunet!news.u.washington.edu!news.uoregon.edu!cs.uoregon.edu!sgiblab!swrinde!zaphod.mps.ohio-state.edu!sol.ctr.columbia.edu!ira.uka.de!Germany.EU.net!rzultr.uni-trier.de!TI.Uni-Trier.DE!bern From: bern@Uni-Trier.DE (Jochen Bern) Subject: Re: Su:IRQ-Vektor-Tabelle fuer DOS Message-ID: <bern.728232691@kleopatra> Originator: bern@kleopatra Sender: news@rzultr.uni-trier.de (USENET News System) Organization: Theor. CS, FB IV / CS, Univ. of Trier, Germany (Internet TI.Uni-Trier.DE) References: <2197@scax18.pki-nbg.philips.de> <1993Jan27.115955.33767@gkminix.han.de> Date: Thu, 28 Jan 1993 14:51:31 GMT Lines: 30