The following is a list of the standard BIOS interrupts used in a typical BIOS.
|
Interrupt | Address |
Type |
Description |
| 00h | 0000:0000h | Processor | Divide by zero |
| 01h | 0000:0004h | Processor | Single step |
| 02h | 0000:0008h | Processor | Non maskable interrupt (NMI) |
| 03h | 0000:000Ch | Processor | Breakpoint |
| 04h | 0000:0010h | Processor | Arithmetic overflow |
| 05h | 0000:0014h | Software | Print screen |
| 06h | 0000:0018h | Processor | Invalid op code |
| 07h | 0000:001Ch | Processor | Coprocessor not available |
| 08h | 0000:0020h | Hardware | System timer service routine |
| 09h | 0000:0024h | Hardware | Keyboard device service routine |
| 0Ah | 0000:0028h | Hardware | Cascade from 2nd programmable interrupt controller |
| 0Bh | 0000:002Ch | Hardware | Serial port service - COM post 2 |
| 0Ch | 0000:0030h | Hardware | Serial port service - COM port 1 |
| 0Dh | 0000:0034h | Hardware | Parallel printer service - LPT 2 |
| 0Eh | 0000:0038h | Hardware | Floppy disk service |
| 0Fh | 0000:003Ch | Hardware | Parallel printer service - LPT 1 |
| 10h | 0000:0040h | Software | Video service routine |
| 11h | 0000:0044h | Software | Equipment list service routine |
| 12h | 0000:0048H | Software | Memory size service routine |
| 13h | 0000:004Ch | Software | Hard disk drive service |
| 14h | 0000:0050h | Software | Serial communications service routines |
| 15h | 0000:0054h | Software | System services support routines |
| 16h | 0000:0058h | Software | Keyboard support service routines |
| 17h | 0000:005Ch | Software | Parallel printer support services |
| 18h | 0000:0060h | Software | Load and run ROM BASIC |
| 19h | 0000:0064h | Software | DOS loading routine |
| 1Ah | 0000:0068h | Software | Real time clock service routines |
| 1Bh | 0000:006Ch | Software | CRTL - BREAK service routines |
| 1Ch | 0000:0070h | Software | User timer service routine |
| 1Dh | 00000074h | Software | Video control parameter table |
| 1Eh | 0000:0078h | Software | Floppy disk parameter routine |
| 1Fh | 0000:007Ch | Software | Video graphics character routine |
| 20h-3Fh | 0000:0080f - 0000:00FCh | SOftware | DOS interrupt points |
| 40h | 0000:0100h | Software | Floppy disk revector routine |
| 41h | 0000:0104h | Software | hard disk drive C: parameter table |
| 42h | 0000:0108h | Software | EGA default video driver |
| 43h | 0000:010Ch | Software | Video graphics characters |
| 44h | 0000:0110h | Software | Novel Netware API |
| 45h | 0000:0114h | Software | Not used |
| 46h | 0000:0118h | Software | Hard disk drive D: parameter table |
| 47h | 0000:011Ch - | Software | Not used |
| 48h | Software | Not used | |
| 49h | 0000:0124h | Software | Not used |
| 4Ah | 0000:0128h | Software | User alarm |
| 4Bh-63h | 0000:012Ch - | Software | Not used |
| 64h | Software | Novel Netware IPX | |
| 65h-66h | Software | Not used | |
| 67h | Software | EMS support routines | |
| 68h-6Fh | 0000:01BCh | Software | Not used |
| 70h | 0000:01c0h | Hardware | Real time clock |
| 71h | 0000:01C4h | Hardware | Redirect interrupt cascade |
| 72h-74h | 0000:01C8h - 0000:01D0h | Hardware | Reserved - Do not use |
| 75h | 0000:01D4h | Hardware | Math coprocessor exception |
| 76h | 0000:01D8h | Hardware | Hard disk support |
| 77h | 0000:01DCh | Hardware | Suspend request |
| 78h-79h | 0000:01E0h - | Hardware | Not used |
| 7Ah | Software | Novell Netware API | |
| 78h-FFh | 0000:03FCh | Software | Not used |
本文列举了标准BIOS中断的功能和服务例程地址,包括处理器、硬件及软件相关的中断,如键盘服务、视频服务等,为理解BIOS底层机制提供帮助。
472

被折叠的 条评论
为什么被折叠?



