[发明专利]中断控制系统和方法无效
申请号: | 201310134998.X | 申请日: | 2013-04-18 |
公开(公告)号: | CN104111866A | 公开(公告)日: | 2014-10-22 |
发明(设计)人: | 喻明 | 申请(专利权)人: | 鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518109 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 中断 控制系统 方法 | ||
技术领域
本发明涉及一种中断控制系统和方法,特别涉及一种加速中断处理的系统和方法。
背景技术
处理器响应中断、保护断点之后,就要进行中断源的识别,即寻找中断源,找到相应的中断服务程序入口,通常处理器通过程序来查询是哪一个中断源提出的中断请求,处理器通过一端口读取各个中断源的状态,例如先看中断源1是否提出请求,若是,转去执行中断源1的中断服务程序,否则再看中断源2是否提出请求,若是,转去执行中断源2的中断服务程序。否则继续查看后面的中断源。但是该种中断控制方法需要逐一查找中断源,从而使中断处理的时间过长。
发明内容
鉴于以上内容,有必要提供一种可加速中断处理的系统和方法。
一种中断控制系统,用来控制多个中断源的中断,所述中断控制系统包括一处理器,所述处理器包括一中断接口,这些中断源通过线与逻辑方式连接到所述中断接口,所述处理器还包括一并行接口和一解码器,每一中断源的中断标示位分别连接到所述并行接口的一引脚,所述处理器在所述中断接口接收到中端请求时读取所述并行接口上的编码,所述解码器解码所述并行接口上的编码而让所述处理器找到提出中断请求的中断源并执行对应的中断处理程序。
运用权利要求1所述的中断控制系统的控制方法,其包括以下步骤:
所述处理器的中断接口接受到中断请求后,所述处理器进入中断操作;
所述处理器从所述并行接口读取编码;
所述解码器对读取到的编码进行解码,所述处理器根据解码找到提出中断请求的中断源并执行对应的中断处理程序。
与现有技术相比,上述中断控制系统和方法可根据编码快速找到提出中断请求的中断源,从而加速了中断处理。
附图说明
图1是本发明中断控制系统一较佳实施例的一组成图。
图2是本发明中断控制方法一较佳实施例的一流程图。
主要元件符号说明
如下具体实施方式将结合上述附图进一步说明本发明。
具体实施方式
请参阅图1,本发明的一较佳实施例中,一中断控制系统用来控制多个中断源的中断操作,这些中断源连接到一处理器10,在一实施例中,这些中断源包括中断源1、中断源2、中断源3…中断源n,这些中断源可以是连接到系统的各种外部设备或各种内部设备,例如可以是电脑系统的键盘、鼠标、触控屏、语音输入装置、USB插接侦测电路等;这些中断源分别设有一中断标示位,该中断标示位一般为常置为“1”,当中断源发出一中断请求时,该中断位标示位被置为“0”。
该处理器10包括一并行接口11,这些中断源的中断标示位分别连接到该并行接口11的一引脚,例如中断源1的中断标示位连接到并行接口11的第一引脚,中断源2的中断标示位连接到并行接口11的第二引脚,中断源3的中断标示位连接到并行接口11的第三引脚,依次类推;则当不同的中断源产生中断时,并行接口11接收到的编码也不同,例如当中断源1发出中断请求时,并行接口11接收到得编码是011…;当中断源2发出中断请求时,并行接口11接收到得编码是101…,依次类推。因为每一中断源要分别连接到所述并行接口11的一引脚,所以中断源的数量不大于所述并行接口11的引脚的数量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司,未经鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310134998.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:内存释放方法及系统
- 下一篇:触摸手势的响应方法及装置