Article View: comp.os.msdos.programmer
Article #6234Hardware interrupt mappings?
From: Duncan Murdoch
Date: Wed, 30 Dec 1992 23:14
Date: Wed, 30 Dec 1992 23:14
17 lines
1273 bytes
1273 bytes
In a standard PC in real mode, IRQs 0 to 7 are serviced by INTs 08 to 0F, and IRQs 8 to 15 are serviced by INTs 70 to 77. However, these mappings are changeable, and some multitaskers (e.g. Desqview) do change them. If I want to install a handler for any of these hardware interrupts, should I use the original INT assignment, and assume that the multitasker will pass the interrupt to me if it matters, or should I try to figure out what the true assignment is? Is there any general sequence to go through to figure out the true assignment? What I'm thinking of doing is writing a little TSR that preserves the 386 extended registers across hardware interrupts. This is necessary, since there's a lot of buggy software (e.g. by Novell) out there that trashes them. Duncan Murdoch dmurdoch@mast.queensu.ca
Technical Details
Message-ID:
<dmurdoch.266.725757293@mast.queensu.ca>Path:
arc1-ca.pugleaf.net!sparky!uunet!zaphod.mps.ohio-state.edu!cs.utexas.edu!torn!news.ccs.queensu.ca!slip201.telnet1.QueensU.CA!dmurdochShow Full Headers
Complete Article Headers
Newsgroups: comp.os.msdos.programmer Path: arc1-ca.pugleaf.net!sparky!uunet!zaphod.mps.ohio-state.edu!cs.utexas.edu!torn!news.ccs.queensu.ca!slip201.telnet1.QueensU.CA!dmurdoch From: dmurdoch@mast.queensu.ca (Duncan Murdoch) Subject: Hardware interrupt mappings? Message-ID: <dmurdoch.266.725757293@mast.queensu.ca> Lines: 17 Sender: news@knot.ccs.queensu.ca (Netnews control) Organization: Queen's University Date: Wed, 30 Dec 1992 23:14:54 GMT