第六章-中断控制接口-2008.pptVIP

  • 10
  • 0
  • 约6.43千字
  • 约 31页
  • 2021-03-31 发布于四川
  • 举报
外部中断:可屏蔽中断和非可屏蔽中断。 内部中断:除法错等中断,软中断。 中断请求与中断源 实现中断嵌套:CPU在处理低级中断时,若出现更高级的中断请求,应暂停对较低级的中断的处理,转去处理较高级的中断。 实现中断与返回:能够响应中断,转到相应的中断服务程序,处理结束后能够返回到断点处。 CPU的中断是开放的:CPU只有在标志寄存器中的IF标志为1时才对外部中断请求信号(INTR)进行响应。CPU可通过STI、CLI指令对IF标志置1或清0。 有中断请求信号:主要指外部中断,如INTR、NMI。 关中断:CPU响应中断后,首先将标志寄存器入栈,然后关闭中断(IF置0),以防止 在保存断点和保护现场之前再次响应中断。 保存断点:将CS、IP推入堆栈,以保证中断结束时返回到断点处。 根据中断向量(CPU发中断响应信号时获得的)查询中断向量表,得到中断服务子程序的首地址,并转去执行中断处理程序。 PCK:RAM奇偶错。 NPI:8087异常。 I/O CHCK:I/O通道奇偶错。 中断相量表 开机或者复位时由BIOS将10H~1FH号中断的首地址写入表中。 中断描述符表IDT 调用门:允许较低级的程序调用(CALL)较高级的程序(如操作系统)。(在GDT中) 8259A的引脚 8259A的内部结构 外部设备提出中断请求(IRQi)。 中断请求被锁存在IRR中,并与IMR相“与

文档评论(0)

1亿VIP精品文档

相关文档