Re: enabling x87 interrupts
- From: "Rod Pemberton" <spamtrap@xxxxxxxxxx>
- Date: Thu, 24 Aug 2006 19:33:45 -0400
"Wendy E. McCaughrin" <spamtrap@xxxxxxxxxx> wrote in message
news:ecklk5$psb$1@xxxxxxxxxxxxxxxxxxxxxxxxxx
Is the 8259A (PIC) still used to enable interrupts? I unmasked
"Unmasked" meaning clearing the bit (i.e., zero or low). All bits not
triggering interrupts should be set (i.e., one or high).
bit #2
in the master PIC and bit #5 (a.k.a. #13) in the slave PIC it cascades
with, to enable FPU interrupts. I have unmasked all 6 exceptions in the
FPU's control-word and use STI. Yet, INT 75h is never accessed.
1) If there are any higher priority interrupts, IRQ0 timer or IRQ1 keyboard,
pending (uncleared), you may not get your desired interrupt until it is
cleared. This depends on how you setup the PICs EOI: Auto-EOI, non-specific
EOI, or specific EOI.
2) If you relocated the base addresses of the PICs (by setting ICW2) from
DOS values 0x08 and 0x70 for PIC1 and PIC2 respectively, you'll need to
check the relocated interrupt, not INT 75h., i.e., subtract 70h add your
base.
Rod Pemberton
.
- Follow-Ups:
- Re: enabling x87 interrupts
- From: Scott J. McCaughrin
- Re: enabling x87 interrupts
- Prev by Date: Re: test eax, eax - why?
- Next by Date: Re: Suggestion for some good ASM books?
- Previous by thread: Re: enabling x87 interrupts
- Next by thread: Re: enabling x87 interrupts
- Index(es):
Relevant Pages
|