home *** CD-ROM | disk | FTP | other *** search
- Path: 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
-
- 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
-