什么叫做中断源,中断源有哪些

 我来答
教育小百科达人
2020-10-18 · TA获得超过156万个赞
知道大有可为答主
回答量:8828
采纳率:99%
帮助的人:459万
展开全部

中断源,中断是指由于某种事件的发生(硬件或者软件的),计算机暂停执行当前的程序,转而执行另一程序,以处理发生的事件,处理完毕后又返回原程序继续作业的过程。

中断是处理器一种工作状态的描述。我们把引起中断的原因,或者能够发出中断请求信号的来源统称为中断源。

通常中断源有以下几种:

(1)外部设备请求中断。一般的外部设备(如键盘、打印机和A / D转换器等)在完成自身的操作后,向CPU发出中断请求,要求CPU为他服务。

(2)故障强迫中断。计算机在一些关键部位都设有故障自动检测装置。如运算溢出、存储器读出出错、外部设备故障、电源掉电以及其他报警信号等,这些装置的报警信号都能使CPU中断,进行相应的中断处理。由计算机硬件异常或故障引起的中断,也称为内部异常中断。

(3)实时时钟请求中断。在控制中遇到定时检测和控制,为此常采用一个外部时钟电路(可编程)控制其时间间隔。需要定时时,CPU发出命令使时钟电路开始工作,一旦到达规定时间,时钟电路发出中断请求,由CPU转去完成检测和控制工作。

(4)数据通道中断。数据通道中断也称直接存储器存取(DMA)操作中断,如磁盘、磁带机或CRT等直接与存储器交换数据所要求的中断。

(5)程序自愿中断。CPU执行了特殊指令(自陷指令)或由硬件电路引起的中断是程序自愿中断,是指当用户调试程序时,程序自愿中断检查中间结果或寻找错误所在而采用的检查手段,如断点中断和单步中断等。



扩展资料:

外部中断源由CPU的外部事件引发的中断。主要包括:一般中、慢速外设,如键盘、打印机、鼠标等;数据通道,如磁盘、数据采集装置、网络等;实时时钟,如定时器定时已到,发中断申请;故障源,如电源掉电、外设故障、存储器读出出错以及越限报警等事件。

内部中断源由CPU的内部事件(异常)引发的中断,主要包括:由CPU执行中断指令INT n引起的中断;由CPU的某些运算错误引起的中断,如除数为0或商数超过了寄存器所能表达的范围、溢出等;为调试程序设置的中断,如单步中断、断点中断;由特殊操作引起的异常,如存储器越限、缺页等。

球场风云
高能答主

2020-10-18 · 球场风云
球场风云
采纳数:936 获赞数:193708

向TA提问 私信TA
展开全部

中断源是计算机暂停执行当前的程序,转而执行另一程序,以处理发生的事件,处理完毕后又返回原程序继续作业的过程。中断源的种类有:

1、外部设备请求中断:

一般的外部设备在完成自身的操作后,向CPU发出中断请求,要求CPU为他服务。

2、故障强迫中断:

计算机在一些关键部位都设有故障自动检测装置。如运算溢出、存储器读出出错、外部设备故障、电源掉电以及其他报警信号等,这些装置的报警信号都能使CPU中断。

3、实时时钟请求中断:

在控制中遇到定时检测和控制,为此常采用一个外部时钟电路控制其时间间隔。一旦到达规定时间,时钟电路发出中断请求,由CPU转去完成检测和控制工作。

扩展资料:

每个中断源对应至少一个中断标志,中断源请求CPU中断时,对应的中断标志位发送改变,CPU在每条语句结束检查中断标志位,如果允许中断,则产生中断,CPU将PC指针指向对应中断服务程序入口,改地址就是中断向量。  

在单片机中,中断技术主要用于实时控制,实时控制要求单片机能够及时的响应被控制对象提出的分析,计算和控制等请求,使被控制对象保持在最佳工作状态,以达到预期的最优控制效果,这些中断请求发生使随机的,要求单片机快速响应,是一个复杂的过程。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
声悠逸李通
2019-05-04 · TA获得超过3.3万个赞
知道大有可为答主
回答量:1.2万
采纳率:35%
帮助的人:647万
展开全部
中断源就是引起中断的源,是可以配置的,比如你想要当收到某个信号是产生一个中断,那么收到信号就是一个中断源。又或者你希望当计数器到某个值得时候产生一个中断,那么计数值就是中断源
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式