>百科大全> 列表
中断是嵌入式系统中的重要组成部分,说明中断服务子程序的特点
时间:2025-06-14 09:41:12
答案

1.处理器处理“急件”,可理解为是一种服务,是通过执行事先编好的某个特定的程序来完成的,这种处理“急件”的程序被称为中断服务程序;

2.当中央处理器正在处理内部数据时,外界发生了紧急情况,要求CPU暂停当前的工作转去处理这个紧急事件。

处理完毕后,再回到原来被中断的地址,继续原来的工作,这样的过程称为中断;

3.实现这一功能的部件称为中断系统,申请CPU中断的请求源称为中断源,单片机的中断系统一般允许多个中断源,当多个中断源同时向CPU请求中断时,就存在一个中断优先权的问题;

4.中断处理过程:保护被中断进程现场。

为了在中断处理结束后能够使进程准确地返回到中断点,系统必须保存当前处理机程序状态字PSW和程序计数器PC等的值;

5.在多个中断请求同时发生时,处理优先级最高的中断源发出的中断请求。

恢复被中断进程的现场,CPU继续执行原来被中断的进程。

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

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

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

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

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

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

中断服务程序大家都是怎么用的
答案

中断服务程序的处理方法:

1.保护被中断进程现场。

为了在中断处理结束后能够使进程准确地返回到中断点,系统必须保存当前处理机程序状态字PSW和程序计数器PC等的值。

2.分析中断原因,转去执行相应的中断处理程序。

在多个中断请求同时发生时,处理优先级最高的中断源发出的中断请求。

3.恢复被中断进程的现场,CPU继续执行原来被中断的进程。

推荐
© 2025 雅普电脑网