ITEEDU

2、断向量表和中断服务程序

中断向量表是一个特殊的线性表,它保存着系统所有中断服务程序的入口地址(偏移量和段地址)。在微机系统中,该向量表有256个元素(0~0FFH),每个元素占4个字节,总共1K字节,其在内存中的存储形式及其存储内容如图8.2所示。

图8.2中的“中断偏移量”和“中断段地址”是指该中断服务程序入口单元的“偏移量”和“段地址”。由此不难看出:假如中断号为n,那么,在中断向量表中存储该中断处理程序的入口地址的单元地址为:4n。

图8.2 中断向量表

表8.2说明了前16个中断向量表中列举了部分常用的中断号。

表8.2 部分常用的中断号及其含义

中断号 含义 中断号 含义
0 除法出错 8 定时器
1 单步 9 键盘
2 非屏蔽中断 A 未用
3 断点 B COM2
4 溢出 C COM1
5 打印屏幕 D 硬盘(并行口)
6 未用 E 软盘
7 未用 F 打印机