简答题

异常、软件中断及非屏蔽中断转入中断处理程序的过程?

正确答案

异常、软件中断及非屏蔽中断的中断矢量号或由CPU固定分配好或由INTn指令提供,因此,不需要外设提供类型码(矢量号)。当转入中断处理程序时,首先CPU按顺序将FLAGS、CS及EIP寄存器的内容压入栈中。压入栈中的断点地址取决于中断类型。若为陷阱,断点地址为引起陷阱的指令的后面一条指令的第一字节地址;若为故障,则13断点地址为引起故障的指令的第一字节地址。然后,将FLAGS中的单步陷阱标志TF和中断标志IF清零。最后,根据中断矢量号查得中断处理程序首地址,转入中断处理程序。

答案解析

相似试题
  • IBM PC规定中断的优先级由低到高的顺序为:从单步中断非屏蔽中断可屏蔽中断和软件中断。

    判断题查看答案

  • 8086的可屏蔽外部中断源的中断类型号是用软件设置的。

    判断题查看答案

  • 一个可屏蔽中断响应时,CPU要执行哪些读/写周期?对一个软件中断又如何?

    简答题查看答案

  • 简述PC/AT机外部可屏蔽中断的中断处理过程。

    简答题查看答案

  • 简述8086的中断类型,非屏蔽中断和可屏蔽中断有哪些不同之处?CPU通过什么响应条件来处理这两种不同的中断?

    简答题查看答案

  • 8086中断分哪两类?8086可处理多少种中断?8086可屏蔽中断请求输入线是什么?“可屏蔽”的涵义是什么?

    简答题查看答案

  • 某个外设中断通过中断控制器IR引脚向处理器提出可屏蔽中断,只要处理器开中断就一定能够响应。

    判断题查看答案

  • 8295的特殊屏蔽方式,对低于正在服务中断程序的中断请求给予响应处理。

    判断题查看答案

  • 在IA-32处理器中外部非屏蔽中断是几号中断?

    简答题查看答案