>百科大全> 列表
中断向量表的功能是什么
时间:2025-06-18 20:04:15
答案

指中断服务程序入口地址的偏移量与段基值,一个中断向量占据4字节空间

中断向量表是8088系统内存中最低端1K字节空间,它的作用就是按照中断类型号从小到大的顺序存储对应的中断向量,总共存储256个中断向量。

在中断响应过程中,CPU通过从接口电路获取的中断类型号计算对应中断向量在表中的位置,并从中断向量表中获取中断向量,将程序流程转向中断服务程序的入口地址。

中断向量如何产生
答案

中断向量的产生方法:

1.首先由中断控制器控制,若有外部中断源或软件中断指令,或产生异常的指令时,中断源会产生一个信号送给控制器;

2.控制器根据程序的设置或者机器的默认设置来决定如何处理中断;

3.控制器会识别一些中断类型,比如除0中断键盘中断等;

4.由程序员编程设置中断的处理方式,用一个指针的方式指向中断处理程序;

5.中断处理程序利用此指针即可产生中断向量。

中断方式和查询方式各指什么呢?二者有什么区别
答案

中断程序在程序开始定义中断入口地址,初始化中必须打开中断允许位,程序运行时不用判断溢出状态位,溢出后硬件清零; 查询方式在程序运行时必须判断溢出状态位,溢出后须软件清零。

查询方式:发送数据――先发后查;接收数据――先查后收。

中断方式:发送数据――发送、等待中断、中断中发送; 接收数据――等待中断、在中断中接收。

中断方式,是事件触发的,换言之只要有事件产生都会进入中断,并且取得最优运行,因此响应更快,及时。

查询方式,就是在主函数里面不停循环,查询端口状态,明显其弊端在于响应速度,在处理事件多,处理流程复杂,函数嵌套执行的情况下,由于处理不过来容易丢失事件。

推荐
© 2025 雅普电脑网