当前位置:首页 科普知识 向量中断

向量中断

发布时间:2023-09-17 02:10:24

向量中断即中断源的识别标志,可用来存放中断服务程序的入口地址或跳转到中断服务程序的入口地址。

向量中断术语简介

向量中断即中断源的识别标志,可用来存放中断服务程序的入口地址或跳转到中断服务程序的入口地址。

向量中断

(1)存放中断服务程序的入口地址

在PC/AT机中,中断向量是指中断服务程序的入口地址,每个中断向量分配4个连续的字节单元,两个高字节单元存放入口的段地址CS,两个低字节单元存放入口的段内偏移量IP。在PC/AT中,规定内存储器的最低1 KB用来存放中断向量(共256个),称这一片内存区为中断向量表,地址范围是0~3FFH。

在PC/AT中由硬件产生的中断标识码被称为中断类型号(当然,中断类型号还有其他的产生方法,如指令中直接给出、CPU自动形成等),即在中断响应期间8259A产生的是当前请求中断的最高优先级的中断源的中断类型号。中断类型号和中断向量之间有下面的关系:

向量中断

中断类型号×4=存放中断子程序的首地址=中断向量

向量中断

有了存放中断向量的首地址,从该地址开始的4个存储单元中取出的就是中断服务程序的入口。

(2)跳转到中断服务程序的入口地址

在AVR或ARM微处理器中,中断向量的大小也是4个字节,但其中存放的不是中断程服务程序的入口地址,而是可执行的代码。当响应中断时,硬件自动执行相应中断向量处的跳转代码,然后跳转到具体的中断服务程序的入口地址。

向量中断中断向量地址和中断向量

向量中断:硬件中断,即指由某个硬件中断请求信号引发的中断。是一种中断方式,注意与中断向量相区别。

向量中断地址:内存中存放中断服务程序入口地址的地址

温馨提示:
本文【向量中断】由作者 教育百科书 转载提供。 该文观点仅代表作者本人, 自学教育网 信息发布平台,仅提供信息存储空间服务, 若存在侵权问题,请及时联系管理员或作者进行删除。
(c)2008-2025 自学教育网 All Rights Reserved 汕头市灵创科技有限公司
粤ICP备2024240640号-6