Article View: comp.sys.intel
Article #1198Q: What's wrong with this?
From: Mark Kovarski
Date: Tue, 15 Dec 1992 16:13
Date: Tue, 15 Dec 1992 16:13
33 lines
1318 bytes
1318 bytes
I have the following it of code which was given to me. Aside from the "few" errors, the person claims that this will cause a message: ON BOARD PARITY ERROR ADDR (HEX) = (xxxx:xxxx) SYSTEM HALTED. This apparently appears when the following is run: mov al,74 out 43,al mov al,ff out 41,al mov al,ff out 41,al ret ---------- I can not check this since I am running OS/2 and traps the error before it appears on the screen. The person claims that he interfers with the DMA refresh rate and this is the reason a parity error appears. Could someone check if this is the case and if so, why the error appears. From my understanding, a parity error can only be caused by DRAM and I/O parity errors. Furthermore, on the PC AT, 2BH and 29H are the post addresses for the Interrupt controller (8259A). THe Programmer's PC Sourcebook mentiones that ports 20 and 21 are only used. There seems to be something very strange going on with this program. Thanks... Mark K. E-Mail: kovarski@zooid.guild.org
Technical Details
Message-ID:
<1992Dec15.161320.15649@zooid.guild.org>Path:
arc1-ca.pugleaf.net!sparky!uunet!utcsri!geac!zooid!kovarskiShow Full Headers
Complete Article Headers
Newsgroups: comp.sys.intel Path: arc1-ca.pugleaf.net!sparky!uunet!utcsri!geac!zooid!kovarski From: Mark Kovarski <kovarski@zooid.guild.org> Subject: Q: What's wrong with this? Organization: ZOOiD BBS Date: Tue, 15 Dec 1992 16:13:20 GMT Message-ID: <1992Dec15.161320.15649@zooid.guild.org> Lines: 35