🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.os.msdos.programmer
Article #3559

80368/80486 exceptions & interrupts: INT 10h

#3559
From: Tim Barnett - programmer
Date: Tue, 10 Nov 1992 16:22
24 lines
1348 bytes
Trivial question ...
I have Microsoft's 80386/80486 Programming Guide which says on page 119 ...
(my parentheses)

   Interrupt number      Class      Description
   --------------------------------------------------
      16 (decimal,=10h)  Fault      Coprocessor error

... but under MS-DOS I know that  INT 10h  traps to the EGA/VGA BIOS.  Eg:
    MOV al, 3
    MOV ah, 0
    INT 10h
... which sets the EGA into video mode 3, according to the Waite Group's
MS-DOS Developer's Guide.

I assume I am missing a level of indirection somewhere, but I thought MS-DOS
ran in Real-Mode, so I assume I do not have to worry about indirection through
the 80x86 IDT ?  Could anyone explain to me why the  INT 10h  instruction
doesn't just trap to the  Coprocessor-Error  code ?

(E-mail replies might be better, to save bandwidth)

Many thanks in advance for any help or clarification,
Tim
Technical Details
Message-ID: <26759.9211101622@thor.cf.ac.uk>
Path: arc1-ca.pugleaf.net!sparky!uunet!mcsun!uknet!cf-cm!news

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!mcsun!uknet!cf-cm!news
From: spxtrb@thor.cf.ac.uk (Tim Barnett - programmer)
Newsgroups: comp.os.msdos.programmer
Subject: 80368/80486 exceptions & interrupts: INT 10h
Message-ID: <26759.9211101622@thor.cf.ac.uk>
Date: 10 Nov 92 16:22:35 GMT
Sender: news@cm.cf.ac.uk (Network News System)
Organization: University of Wales College at Cardiff
Lines: 24
X-Mailer: Cardiff Computing Maths PP Mail Open News Gateway