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/12/26 07:41,
|
| ©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://linistepper.com/Techref/int/sum.htm"> int sum</A> |
Did you find what you needed?
|