发明名称 |
中断处理方法及装置 |
摘要 |
本发明公开了一种中断处理方法,包括:为各中断服务程序设置是否允许嵌套的指示,主控制器确定要更改中断服务程序的嵌套设置时,更改该中断服务程序对应的是否允许嵌套的指示;中断请求处理模块根据中断服务程序对应的是否允许嵌套的指示进行中断处理。本发明同时公开了一种中断处理装置,包括:中断嵌套寄存器、主控制器和中断请求处理模块。本发明大大减少了更新嵌套设置所耗费的时长,从而提高了中断处理的可靠性;同时,中断请求处理模块在收到中断请求时,首先要判断当前正在运行的中断服务程序是否允许嵌套,若否,则即使该中断请求的中断优先级高于或等于该中断服务程序,该中断服务程序也不会被打断,进一步提高了中断处理的可靠性。 |
申请公布号 |
CN1963768A |
申请公布日期 |
2007.05.16 |
申请号 |
CN200610161872.1 |
申请日期 |
2006.12.05 |
申请人 |
北京中星微电子有限公司 |
发明人 |
林川 |
分类号 |
G06F9/48(2006.01) |
主分类号 |
G06F9/48(2006.01) |
代理机构 |
北京德琦知识产权代理有限公司 |
代理人 |
宋志强;麻海明 |
主权项 |
1、一种中断处理方法,其特征在于,包括:为各中断服务程序设置是否允许嵌套的指示,主控制器确定要更改中断服务程序的嵌套设置时,更改该中断服务程序对应的是否允许嵌套的指示;中断请求处理模块收到中断请求,检测到当前有中断服务程序正在运行,根据该中断服务程序对应的是否允许嵌套的指示进行中断处理。 |
地址 |
100083北京市海淀区学院路35号世宁大厦15层 |