中断向量表是一个特殊的线性表,它保存着系统所有中断服务程序的入口地址(偏移量和段地址)。在微机系统中,该向量表有256个元素(0~0FFH),每个元素占4个字节,总共1K字节,其在内存中的存储形式及其存储内容如图8.2所示。
图8.2中的“中断偏移量”和“中断段地址”是指该中断服务程序入口单元的“偏移量”和“段地址”。由此不难看出:假如中断号为n,那么,在中断向量表中存储该中断处理程序的入口地址的单元地址为:4n。
表8.2说明了前16个中断向量表中列举了部分常用的中断号。
中断号 | 含义 | 中断号 | 含义 |
0 | 除法出错 | 8 | 定时器 |
1 | 单步 | 9 | 键盘 |
2 | 非屏蔽中断 | A | 未用 |
3 | 断点 | B | COM2 |
4 | 溢出 | C | COM1 |
5 | 打印屏幕 | D | 硬盘(并行口) |
6 | 未用 | E | 软盘 |
7 | 未用 | F | 打印机 |