IBM PC BIOS and MS/PC-DOS Interrupt Services Summary Number Address Type Description ------- ------- ----.. -------------------------------------------- Int\00 00-03 CPU Divide by Zero Int\01 04-07 CPU Single Step Int\02 08-0B CPU Nonmaskable Int\03 0C-0F CPU Breakpoint Int\04 10-13 CPU Overflow Int\05 14-17 BIOS Print Screen Int\06 18-1B hdw Reserved Int\07 1C-1F hdw Reserved Int\08 20-23 hdw Time of Day Int\09 24-27 hdw Keyboard Int\0A 28-2B hdw Reserved Int\0B 2C-2F hdw Communications (8259) Int\0C 30-33 hdw Communications Int\0D 34-37 hdw Disk Int\0E 38-3B hdw Diskette Int\0F 3C-3F hdw Printer Int\10 40-43 BIOS Video I/O - services to handle video output Int\11 44-47 BIOS Equipment Check Int\12 48-4B BIOS Memory Int\13 4C-4F BIOS Diskette/Disk Int\14 50-53 BIOS Serial Communications Int\15 54-57 BIOS Cassette, System Services Int\16 58-5B BIOS Keyboard Int\17 5C-5F BIOS Parallel Printer Int\18 60-63 BIOS ROM BASIC Loader Int\19 64-67 BIOS Bootstrap Loader Int\1A 68-6B BIOS Time of Day Int\1B 6C-6F BIOS Keyboard Break Int\1C 70-73 BIOS Timer Tick Int\1D 74-77 BIOS Video Initialization Int\1E 78-7B BIOS Diskette Parameters Int\1F 7C-7F BIOS Video Graphics Characters, second set Int\20 80-83 DOS General Program Termination Int\21 84-87 DOS DOS Services Function Request Int\22 88-8B DOS Called Program Termination Address Int\23 8C-8F DOS Control Break Termination Address Int\24 90-93 DOS Critical Error Handler Int\25 94-97 DOS Absolute Disk Read Int\26 98-9B DOS Absolute Disk Write Int\27 9C-9F DOS Terminate and Stay Resident Int\28 A0-FF DOS r Reserved for DOS Int\29 A4-A7 DOS * Fast Screen Write Int\2A A8-AB DOS Microsoft Networks - Session Layer Interrupt Int\2B AC-AF DOS r Reserved and unknown Int\2C B0-B3 DOS r Reserved and unknown Int\2D DOS r Reserved and unknown Int\2E DOS r Reserved and unknown Int\2F DOS Multiplex Interrupt Int\30 DOS * Far jump instruction for CP/M-style calls Int\31 DOS r Reserved and unknown Int\32 DOS r Reserved and unknown Int\33 DOS Used by Microsoft Mouse Driver Int\34 DOS r Reserved and unknown Int\35 DOS r Reserved and unknown Int\36 DOS r Reserved and unknown Int\37 DOS r Reserved and unknown Int\38 DOS r Reserved and unknown Int\39 DOS r Reserved and unknown Int\3A DOS r Reserved and unknown Int\3B DOS r Reserved and unknown Int\3C DOS r Reserved and unknown Int\3D DOS r Reserved and unknown Int\3E DOS r Reserved and unknown Int\3F DOS r Reserved and unknown Int\40 100-103 BIOS r Hard Disk BIOS Int\41 104-107 BIOS r Hard Disk Parameters (except PC1) Int\42 108-10B BIOS r Pointer to screen BIOS entry (EGA, VGA, PS/2) Int\43 10C-10F BIOS r Pointer to EGA initialization parameter table Int\44 110-113 BIOS First 128 Graphics Characters Int\45 114-117 BIOS r Reserved by IBM (not initialized) Int\46 118-11B BIOS Pointer to hard disk 2 params (AT, PS/2) Int\47 11C-11F BIOS r Reserved by IBM (not initialized) Int\48 120-123 BIOS PCjr Cordless Keyboard Translation Int\49 124-127 BIOS PCjr Non-Keyboard Scancode Translation Table Int\4A 128-12B BIOS r Real-Time Clock Alarm (Convertible, PS/2) 4B-59 12C- BIOS Reserved for BIOS Int\5A 168-16B BIOS r Cluster Adapter BIOS entry address Int\5B 16C-16F BIOS*r IBM (cluster adapter?) Int\5C 170-173 BIOS NETBIOS interface entry port 60-67 180-19F User Program Interrupts (availible for general use) Int\60 10-Net Network Int\67 LIM & AQA EMS, EEMS 68-7F 1A0-1FF Reserved by IBM Int\6C System Resume Vector (Convertible) Int\6F some Novell and 10-Net API functions irq08.htm">Int\70 IRQ08 Real Time Clock Interrupt (AT, PS/2) irq09.htm">Int\71 IRQ09 LAN Adapter 1 irq10.htm">Int\72 IRQ10 (AT, XT/286, PS/2) Reserved irq11.htm">Int\73 IRQ11 (AT, XT/286, PS/2) Reserved irq12.htm">Int\74 IRQ12 Mouse Interrupt (PS/2) irq13.htm">Int\75 IRQ13 Coprocessor Error irq14.htm">Int\76 IRQ14 Hard Disk Controller (AT, PS/2) irq15.htm">Int\77 IRQ15 (AT, XT/286, PS/2) Reserved Int\7C IBM REXX88PC command language 80-85 200-217 ROM BASIC 86-F0 218-3C3 Used by BASIC Interpreter When BASIC is running F1-FF 3C4-3FF Reserved by IBM Interprocess Communications Area Int\F8 ICA *r Set Shell Interrupt (OEM) Int\F9 ICA *r OEM SHELL service codes Int\FA ICA r USART ready (RS-232C) Int\FB ICA r USART RS ready (keyboard) Int\FE ICA *r used on '283 & '386 Int\FF ICA *r used on '283 & '386
file: /Techref/int/sum.htm, 8KB, , updated: 1999/4/22 07:45, local time: 2024/11/23 07:18,
3.16.203.27:LOG IN
|
©2024 These pages are served without commercial sponsorship. (No popup ads, etc...).Bandwidth abuse increases hosting cost forcing sponsorship or shutdown. This server aggressively defends against automated copying for any reason including offline viewing, duplication, etc... Please respect this requirement and DO NOT RIP THIS SITE. Questions? <A HREF="http://massmind.org/techref/int/sum.htm"> int sum</A> |
Did you find what you needed? |
Welcome to massmind.org! |
Welcome to massmind.org! |
.