home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / os / msdos / programm / 10506 < prev    next >
Encoding:
Text File  |  1992-11-11  |  1.3 KB  |  36 lines

  1. Newsgroups: comp.os.msdos.programmer
  2. Path: sparky!uunet!mcsun!sunic!ugle.unit.no!nuug!nntp.nta.no!hal.nta.no!hlj
  3. From: hlj@hal.nta.no (Harald Ljoen FBA)
  4. Subject: Re: 80368/80486 exceptions & interrupts: INT 10h
  5. Message-ID: <1992Nov11.124211.25228@nntp.nta.no>
  6. Sender: news@nntp.nta.no
  7. Nntp-Posting-Host: rimne.nta.no
  8. Reply-To: harald.ljoeen@nta.no
  9. Organization: Norwegian Telecom Research
  10. References:  <26759.9211101622@thor.cf.ac.uk>
  11. Date: Wed, 11 Nov 92 12:42:11 GMT
  12. Lines: 22
  13.  
  14. In article <26759.9211101622@thor.cf.ac.uk>, spxtrb@thor.cf.ac.uk (Tim Barnett - programmer) writes:
  15. >Trivial question ...
  16. >I have Microsoft's 80386/80486 Programming Guide which says on page 119 ...
  17. >(my parentheses)
  18. >
  19. >   Interrupt number      Class      Description
  20. >   --------------------------------------------------
  21. >      16 (decimal,=10h)  Fault      Coprocessor error
  22. >
  23. >... but under MS-DOS I know that  INT 10h  traps to the EGA/VGA BIOS.  Eg:
  24.  
  25. When IBM designed the IBM PC *both* the hardware guys *and* the software
  26. guys failed to RTFM, which clearly states that interrupt vectors 00 - 1F
  27. are _RESERVED_ by Intel.
  28.  
  29. So the INT 10 handler has to check if it was invoked by a Coprocessor
  30. fault. Likewise for most other BIOS calls and IRQ handlers.
  31.  
  32. Neat!
  33.  
  34. -- 
  35. ** Also sprach harald.ljoeen@nta.no **
  36.