什么是中断?什么是中断源?什么是中断向量表?中断的执行流程是什么?

本文详细介绍了中断的概念,包括中断的触发、中断源的定义、中断向量表的功能以及中断流程。重点讲解了中断向量表在8088系统中的结构,展示了中断处理过程中CPU如何响应和转向中断服务程序的过程。
摘要由CSDN通过智能技术生成

什么是中断

中断是指CPU在执行当前程序时系统出现了某种状况,使得CPU必须停止当前程序,而去执行另一段程序来处理的出现的紧急事务,处理结束后CPU再返回到原先暂停的程序继续执行,这个过程就称为中断

什么是中断源?

请示cpu中断的请求源成为中断源

什么是中断向量表?

本质:u函数的指针的数组   ----------->指针数组..数组里面是指针

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

中断向量表:是8088系统内存中最低端1K字节空间,它的作用就是按照中断类型号从小到大的顺序存储对应的中断向量,总共存储256个中断向量。在中断响应过程中,CPU通过从接口电路获取的中断类型号(中断向量号)计算对应中断向量在表中的位置,并从中断向量表中获取中断向量,将程序流程转向中断服务程序的入口地址。

中断流程

①中断源发出中断请求

②CPU查询是否允许中断和该中断是否被屏蔽

③CPU查询中断优先级

④保护现场

⑤执行中断函数

⑥恢复现场

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值