试题详情
简答题可屏蔽中断处理的一般过程是什么?
  • 可屏蔽中断的处理过程一般可分为4个阶段:
    1、中断申请:外设向CPU发出中断申请信号,CPU检测到有效的INTR,且无DMA请求、IF=1,当前指令执行完毕就进入响应阶段
    2、中断响应:CPU通过总线控制器发出两个连续的中断响应信号(2个INTA负脉冲)组成中断响应周期。在中断响应周期中,CPU取得中断类型号n,将程序状态字(PSW)及断点的地址(CS和IP)依次入栈保护。再查中断向量表,将(4*n)IP;(4*n+2)CS,进入中断服务阶段
    3、中断服务:CPU执行中断服务程序,为中断源服务
    4、中断返回:当执行到中断服务程序中的IRET指令时,将堆栈栈顶的三个字单元内容弹出,依次送给IP、CS、PSW,CPU返回到原来的程序去执行。
  • 关注下方微信公众号,在线模考后查看

热门试题