DOS INTERRUPTS DOSINTS.DOC Page 1 of 117 Page 2 of 117 DOSINTS.DOC Contents

DOS INTERRUPTS DOSINTS.DOC Page 1 of 117 Page 2 of 117 DOSINTS.DOC Contents

DOS INTERRUPTS DOSINTS.DOC Page 1 of 117 Page 2 of 117 DOSINTS.DOC Contents THE LEGAL WORDS .................................................................................................................................... 13 THE INTERRUPTS ........................................................................................................................................ 14 INT 00 - internal - DIVIDE ERROR ................................ ................................ ................................ ................................ ................................ ............ 14 INT 01 - internal - SINGLE-STEP ................................ ................................ ................................ ................................ ................................ ............... 14 INT 02 - hardware - NMI (NON-MASKABLE INTERRUPT) ................................ ................................ ................................ ................................ 14 INT 03 - ONE-BYTE INTERRUPT ................................ ................................ ................................ ................................ ................................ ............. 14 INT 04 - internal - OVERFLOW ................................ ................................ ................................ ................................ ................................ .................. 14 INT 05 - PRINT-SCREEN KEY ................................ ................................ ................................ ................................ ................................ ................... 14 INT 05 - internal - BOUND CHECK FAILED (80186/80286) ................................ ................................ ................................ ................................ ..14 INT 06 - internal - UNDEFINED OPCODE (80286) ................................ ................................ ................................ ................................ .................. 14 INT 07 - internal - NO MATH UNIT AVAILABLE (80286) ................................ ................................ ................................ ................................ ....14 INT 08 - IRQ0 - TIMER INTERRUPT ................................ ................................ ................................ ................................ ................................ .......14 INT 08 - internal - DOUBLE FAULT (80286 protected mode) ................................ ................................ ................................ ................................ .14 INT 09 - IRQ1 - KEYBOARD INTERRUPT ................................ ................................ ................................ ................................ .............................. 14 INT 09 - internal - MATH UNIT PROTECTION FAULT (80286 protected mode) ................................ ................................ .............................. 14 INT 0A - IRQ2 - EGA VERTICAL RETRACE ................................ ................................ ................................ ................................ ......................... 14 INT 0A - internal - INVALID TASK STATE SEGMENT (80286 protected-mode) ................................ ................................ .............................. 14 INT 0B - IRQ3 - COM2 INTERRUPT ................................ ................................ ................................ ................................ ................................ ........14 INT 0B - internal - NOT PRESENT (80286 protected-mode) ................................ ................................ ................................ ................................ ...14 INT 0C - IRQ4 - COM1 INTERRUPT ................................ ................................ ................................ ................................ ................................ ........14 INT 0C - internal - STACK FAULT (80286 protected-mode) ................................ ................................ ................................ ................................ ...14 INT 0D - IRQ5 - FIXED DISK (PC), LPT2 (AT/PS) ................................ ................................ ................................ ................................ ................. 14 INT 0D - internal - GENERAL PROTECTION VIOLATION (80286) ................................ ................................ ................................ .................. 15 INT 0E - IRQ6 - DISKETTE INTERRUPT ................................ ................................ ................................ ................................ ................................ 15 INT 0E - internal - PAGE FAULT (80386 native mode) ................................ ................................ ................................ ................................ ............ 15 INT 0F - IRQ7 - PRINTER INTERRUPT ................................ ................................ ................................ ................................ ................................ ..15 INT 10 - internal - COPROCESSOR ERROR (80286/80386) ................................ ................................ ................................ ................................ ...15 INT 10 - AH = 00h VIDEO - SET VIDEO MODE.....................................................................................................................................................15 INT 10 - AX = 0070h VIDEO - Everex Micro Enhancer EGA - EXTENDED MODE SET.....................................................................................17 INT 10 - AX = 007Eh VIDEO - Paradise VGA - SET SPECIAL MODE..................................................................................................................17 INT 10 - AX = 007Fh VIDEO - Paradise VGA - EXTENDED FUNCTIONS .........................................................................................................17 INT 10 - AH = 01h VIDEO - SET CURSOR CHARACTERISTICS ........................................................................................................................17 INT 10 - AH = 02h VIDEO - SET CURSOR POSITION ..........................................................................................................................................17 INT 10 - AH = 03h VIDEO - READ CURSOR POSITION.......................................................................................................................................17 INT 10 - AH = 04h VIDEO - READ LIGHT PEN POSITION (all but PS)...............................................................................................................18 INT 10 - AH = 05h VIDEO - SELECT DISPLAY PAGE..........................................................................................................................................18 INT 10 - AH = 06h VIDEO - SCROLL PAGE UP .....................................................................................................................................................18 INT 10 - AH = 07h VIDEO - SCROLL PAGE DOWN..............................................................................................................................................18 INT 10 - AH = 08h VIDEO - READ ATTRIBUTES/CHARACTER AT CURSOR POSITION.............................................................................18 INT 10 - AH = 09h VIDEO - WRITE ATTRIBUTES/CHARACTERS AT CURSOR POS....................................................................................18 INT 10 - AH = 0Ah VIDEO - WRITE CHARACTERS ONLY AT CURSOR POS ................................................................................................18 INT 10 - AH = 0Bh VIDEO - SET COLOR PALETTE .............................................................................................................................................18 INT 10 - AH = 0Ch VIDEO - WRITE DOT ON SCREEN ........................................................................................................................................18 INT 10 - AH = 0Dh VIDEO - READ DOT ON SCREEN..........................................................................................................................................18 INT 10 - AH = 0Eh VIDEO - WRITE CHARACTER AND ADVANCE CURSOR (TTY WRITE) ......................................................................18 INT 10 - AH = 0Fh VIDEO - GET CURRENT VIDEO MODE................................................................................................................................19 INT 10 - AH = 10h VIDEO - SET PALETTE REGISTERS (Jr, PS, TANDY 1000, EGA, VGA) ..........................................................................19 INT 10 - AX = 1003h VIDEO - TOGGLE INTENSITY/BLINKING BIT (Jr, PS, TANDY 1000, EGA, VGA) ....................................................19 INT 10 - AH = 10h VIDEO - GET PALETTE REGISTERS (VGA).........................................................................................................................19 INT 10 - AH = 10h VIDEO - GET/SET DAC REGISTERS (EGA, VGA/MCGA)..................................................................................................19 INT 10 - AH = 11h VIDEO - TEXT-MODE CHARACTER GENERATOR FUNCTIONS (PS, EGA, VGA) ......................................................19 INT 10 - AH = 11h VIDEO - GRAPHICS-MODE CHARACTER GENERATOR FUNCTIONS (PS, EGA, VGA).............................................20 INT 10 - AX = 1103h VIDEO

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    117 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us