home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / sys / intel / 2704 < prev    next >
Encoding:
Text File  |  1992-12-15  |  1.2 KB  |  45 lines

  1. Newsgroups: comp.sys.intel
  2. Path: sparky!uunet!utcsri!geac!zooid!kovarski
  3. From: Mark Kovarski <kovarski@zooid.guild.org>
  4. Subject: Q: What's wrong with this?
  5. Organization: ZOOiD BBS
  6. Date: Tue, 15 Dec 1992 16:13:20 GMT
  7. Message-ID: <1992Dec15.161320.15649@zooid.guild.org>
  8. Lines: 35
  9.  
  10.  
  11. I have the following it of code which was given to me. Aside from the "few"
  12. errors, the person claims that this will cause a message:
  13.  
  14. ON BOARD PARITY ERROR
  15. ADDR (HEX) = (xxxx:xxxx)
  16. SYSTEM HALTED.
  17.  
  18. This apparently appears when the following is run:
  19.  
  20. mov al,74
  21. out 43,al
  22. mov al,ff
  23. out 41,al
  24. mov al,ff
  25. out 41,al
  26. ret
  27.  
  28. ----------
  29.  
  30. I can not check this since I am running OS/2 and traps the error before it
  31. appears on the screen. The person claims that he interfers with the DMA
  32. refresh rate and this is the reason a parity error appears.
  33.  
  34. Could someone check if this is the case and if so, why the error appears. From
  35. my understanding, a parity error can only be caused by DRAM and I/O parity
  36. errors. Furthermore, on the PC AT, 2BH and 29H are the post addresses for the
  37. Interrupt controller (8259A). THe Programmer's PC Sourcebook mentiones that
  38. ports 20 and 21 are only used. There seems to be something very strange going
  39. on with this program. Thanks...
  40.  
  41. Mark K.
  42. E-Mail: kovarski@zooid.guild.org
  43.  
  44.  
  45.