Article View: comp.os.msdos.programmer
Article #355980368/80486 exceptions & interrupts: INT 10h
From: Tim Barnett - programmer
Date: Tue, 10 Nov 1992 16:22
Date: Tue, 10 Nov 1992 16:22
24 lines
1348 bytes
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!newsShow 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