🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.os.msdos.programmer
Article #5558

Re: interrupt priorities/swapping

#5558
From: Steven King
Date: Mon, 01 Apr 1991 05:40
35 lines
1877 bytes
In article <10586@uwm.edu> markh@csd4.csd.uwm.edu (Mark William Hopkins) writes:
>In article <1991Mar19.131959.8841@uwovax.uwo.ca> bangarth@uwovax.uwo.ca writes:
>>Where can I find a good discussion on interrupts?
>
>Here. :)
>
>From highest to lowest:
>   Divide Overflow (INT 0),
>   INT n,
>   INTO (which is the overflow interrupt = INT 4),
>   NMI (non-maskable interrupt = INT 2)
>   External interrupt on INTR line (INT 8 to INT f (hex)).
>   Single-step interrupt (INT 1).
>
>INTR's ultimately come from hardware lines on the system board (Timer = 8,
>Keyboard = 9, (a is reserved), COM2 = b, COM1 = c, Disk = d, Diskette = e,
>Printer = f) and are called respectively interrupt requests (IRQ) 0 to 7.
>

   A good source of information is the intel reference manuals.

   Priority of the external interrupts, relative to each other, is a
 determined by the programming of the external interrupt controller(s),
 normally (always?) 8259A's. The 8259A is documented in most every
 intel micro or peripheral handbook throughout the 80's. Its pretty
 straight forward ( for an intel chip ) to program. However,
 re-programming it to change interrupt priorities probably isnt
 advisable unless you are certain of the requirements of the
 other hardware...

 
-- 
If it don't stick, stink, or sting
It ain't from Texas.
                                        ..!cs.utexas.edu!ut-emx!nowhere!sking
Technical Details
Message-ID: <1991Apr01.054006.2648@nowhere.uucp>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!swrinde!cs.utexas.edu!ut-emx!nowhere!sking
References: <1991Mar19.131959.8841@uwovax.uwo.ca> <10586@uwm.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!swrinde!cs.utexas.edu!ut-emx!nowhere!sking
From: sking@nowhere.uucp (Steven King)
Newsgroups: comp.os.msdos.programmer
Subject: Re: interrupt priorities/swapping
Message-ID: <1991Apr01.054006.2648@nowhere.uucp>
Date: 1 Apr 91 05:40:06 GMT
References: <1991Mar19.131959.8841@uwovax.uwo.ca> <10586@uwm.edu>
Organization: American Anarchist Union
Lines: 35