汇编网首页登录博客注册
masmaster的学习博客
博客首页博客互动【做检测题】论坛求助

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
文章收藏

[2010-09-20 09:13] 习题5.16

PC系统如何实现中断优先级和中断嵌套?

答:
系统中有多个中断源,当多个中断源同时向CPU请求中断时,CPU按照系统设计时规定的优先级响应中断。顺序如下:
优先级最高: 内部中断(除法错,INTO,INT)
             不可屏蔽中断(NMI)
             可屏蔽中断(INTR)
最低:       单步中断

中断嵌套是指CPU在执行中断程序时,又发生中断。由于CPU在响应中断的过程中,已经自动关闭中断, 所以, CPU也就不会在自动响应可屏蔽中断。如果需要在中断处理过程的某些时候响应可屏蔽中断, 那么可在中断处理程序中安排开中断指令,CPU在执行开中断指令后,就处于开中断状态,也就可以响应可屏蔽中断,知道再关中断。因此, 如果在中断处理程序中使用了开中断指令, 也就可能发生可屏蔽中断引起的中断嵌套。8086没有限制中断嵌套的层次,但是受栈容量的限制。
评论次数(0)  |  浏览次数(306)  |  类型(汇编习题集) |  收藏此文  | 
 
 请输入验证码  (提示:点击验证码输入框,以获取验证码