Hi..
> You can't disable the NMI. It's hardwired to the parity check. The port
> to
> disable the parity on motherboards vary from one make to the next. If
> your
> writing for yourself, that's ok, a market item is just about impossible.
> The most you can do is either CLI or disable the PIC chip(s).
Not quite. NMI is disableable on all 286+ motherboards by setting bit 7 of
port 70h. On an XT, It's possible by reprogramming the 8255.
CLI has no effect on NMI, nor does disabling the PIC's.
> SM> SM> SM> On the 808x, when loading SS, an interrupt can occur before SP
> is
> SM> SM> loaded,
That's a bug in early 8088's only. It was fixed very early on (1980) so
you'll only find it if your CPU is vintage 1978,79, 80 or so. All curent
CPU's from later 8088 on disable interrupts for one instruction after any
instruction that alters SS.
Craig
--- FMail/386 1.20+
---------------
* Origin: Communications Barrier BBS (03) 9585 1112, 24hrs (3:632/533)
|