大有讲头
本帖最后由 hotpower 于 2009-12-13 11:42 编辑
首先要理解51只有2级中断,同级别再分优先位。
1.高优先级:
因为中断程序不执行RETI指令,即不放弃对高优先级的控制,即使优先级
排位较高的中断也无法嵌套中断。ES=0也无任何意义。
2.低优先级:
高优先级中断不会理会ES=X而会强行嵌套。
对于同级别中断,同时发生中断请求时才有“中断优先响应”问题。
当某中断响应进入中断后,它就是同级的“王道”~~~“王道就是霸道”
只有在它执行了RETI指令后其他高级或被挂起的同级中断才能按级别或优先位
再次争夺中断控制权~~~
参见:“中断隐身” |
|