全站数据
8 4 2 0 5 8 1

中断计数原理

刘老师聊考研 | 简单学习,快乐成才!         
问题更新日期:2024-10-11 09:40:31

问题描述

中断计数原理希望能解答下
精选答案
最佳答案

断相当于随机地在正在运行的程序中插入了另一段程序,即中断处理程序,中断处理完成后再返回源程序继续执行。

原理如下:

1、 收到中断请求时首先要保护现场,即将当前的主要寄存器的值压入堆栈,包括程序地址计数器、数据地址计数器、累加器等;

2、根据中断号找到中断向量,得到中断处理程序的地址,执行中断处理程序;

3、恢复现场,即将中断时压入堆栈的寄存器值出栈,返回到原程序继续执行。

中断必须在当前指令执行完毕后才会响应。

中断可以嵌套,中断分优先级,只有优先级高的中断才可以中断优先级低的中断。

在执行实时性要求高的任务时,可以屏蔽某些中断。

中断请求可以由某一引脚的信号产生,也可以由软件指令产生(软中断)。