中断服务子程序里为什么还在结尾加EINT

2019-07-27 16:29发布

中断服务子程序里为什么还在结尾加EINT
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
zyf部长
1楼-- · 2019-07-27 17:43
对啊,全局中断不是在主函数中已开了吗?
小小猫咪
2楼-- · 2019-07-27 20:35
这与编译器对中断的处理有关,一般的RET不会对特殊寄存器做处理。
kangzj
3楼-- · 2019-07-27 23:19
 精彩回答 2  元偷偷看……
zwll
4楼-- · 2019-07-28 00:29
可能是在中断的开始关闭了全局中断,然后结束的时候在打开。
chuxh
5楼-- · 2019-07-28 04:28
这样做的目的就是什么
juventus9554
6楼-- · 2019-07-28 06:35
因为在中断函数中执行的程序过多,可能在执行的过程中,再次触发中断置位,从而影响正在执行的程序

一周热门 更多>