Jump to content

BIOS interrupt call

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Bletch (talk | contribs) at 21:30, 9 December 2004 (Creating article). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

BIOS Interrupt Calls are a facility that MS-DOS programs use to invoke the BIOS's facilities.


Interrupt Description
INT 5h Print Screen
INT 10h Video Services
AH=00h Set Video Mode
AH=01h Set Cursor Shape
AH=02h Position Cursor
AH=03h Get Cursor Position And Shape
AH=04h Get Light Pen Position
AH=05h Set Display Page
AH=06h Clear/Scroll Up Screen
AH=07h Clear/Scroll Down Screen
AH=08h Read Character From Screen
AH=09h Write Character(s) To Screen
AH=0Ah Write Character To Screen With Existing Attribute
AH=0Bh Set Border Color
AH=0Eh Write Character To Screen With Existing Attribute And Reposition
AH=0Fh Get Video Mode
INT 11h Equipment Installed
INT 12h Memory Available
INT 13h Low Level Disk Services
AH=00h Reset Disk Drive
AH=01h Check Drive Status
AH=02h Read Sectors From Drive
AH=03h Write Sectors To Drive
AH=04h Verifies Sectors On Drive
AH=0Ch Moves Disk Head To Specified Track
AH=0Dh Resets Hard Disk Controller
INT 14h Serial I/O
AH=00h Serial Port Initialization
AH=01h Transmit Character
AH=02h Receive Character
AH=03h Status
INT 15h Miscellaneous
INT 16h Keyboard
AH=00h Input Key From Keyboard
AH=01h Check For Input Availability
AH=02h Check Keyboard Shift Status
INT 17h Print Services
AH=00h Print Character To Printer
AH=01h Initialize Printer
AH=02h Check Printer Status
INT 18h Execute BASIC
INT 19h Reboot
INT 1Ah Real Time Clock Services
AH=00h Read RTC
AH=01h Set RTC
INT 21h MS-DOS Functions