TIP: Click on subject to list as thread! ANSI
echo: 80xxx
to: CRAIG HART
from: GLEN MCNABB
date: 1998-01-08 17:42:00
subject: pure Hex Programming

CH> Hi..
CH> 
CH>  > You can't disable the NMI. It's hardwired to the parity check. The 
ort
CH>  > to
CH>  > disable the parity on motherboards vary from one make to the next. If
CH>  > your
CH>  > writing for yourself, that's ok, a market item is just about 
CH> impossible.
CH>  > The most you can do is either CLI or disable the PIC chip(s).
CH> Not quite. NMI is disableable on all 286+ motherboards by setting bit 7 
CH> of port 70h. On an XT, It's possible by reprogramming the 8255.
It's possible
CH> CLI has no effect on NMI, nor does disabling the PIC's.
Of course not. Then, if you have a NMI at anytime it won't matter much.
Failed parity is failed parity.
CH>  > SM> SM> SM> On the 808x, when loading SS, an interrupt can occur 
CH> before SP
CH>  > is
CH>  > SM> SM> loaded,
CH> That's a bug in early 8088's only. It was fixed very early on (1980) so 
CH> you'll only find it if your CPU is vintage 1978,79, 80 or so. All curent 
CH> CPU's from later 8088 on disable interrupts for one instruction after any 
CH> instruction that alters SS.
Well that explains it. My data on the 8088/86 is about that old. :)
Glen..
--- ProBoard v2.16 [Reg]
---------------
* Origin: NC/NEC SEWAnet, Bucolic Fair (1:3407/25)

SOURCE: echomail via exec-pc

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.