简答题

在中断服务程序中是否一定要安排开中断?将开中断安排在具体的中断服务之前和之后有什么不同?

正确答案

在中断服务程序中一般都要安排开中断,因为只有开中断 CPU才能响应更高级的中断请求。开中断安排在具体的中断服务程序之前,CPU可以在执行当前中断服务程序期间响应更高级的中断,即允许出现中断嵌套;安排在具体的中断服务之后,CPU则不能及时响应更高级的中断源提出的中断请求,为更高级的中断服务。

答案解析

相似试题
  • 中断处理程序中通常要做哪些工作?中断处理程序中是否一定要开中断?如果有开中断指令,意味着什么?

    简答题查看答案

  • 在中断服务程序的入口处,为什么常常要使用开中断指令?

    简答题查看答案

  • CPU响应中断后将()寄存器入栈保存,然后自动将()标志和()标志复位。若要实现中断嵌套,必须在中断服务子程序中执行一条()指令。

    填空题查看答案

  • 在程序中断处理中,要做到现行程序向中断服务程序过渡和中断服务程序执行完毕返回现行程序,必须进行哪些关键性操作?一般采用什么方法实现这些操作?

    简答题查看答案

  • 某机器CPU中有16个通用寄存器,运行某中断处理程序时仅用到其中2个寄存器,请问响应中断而进入该中断处理程序时是否要将通用寄存器内容保存到主存中去?需保存几个寄存器?

    简答题查看答案

  • 已知对应于中断类型码为18H的中断服务程序存放在0020H:6314H开始的内存区域中,求对应于18H类型码的中断向量存放位置和内容。在编写程序时,为什么通常总要用STI和CLI中断指令来设置中断允许标志?8259A的中断屏蔽寄存器IMR和中断允许标志IF有什么区别?

    简答题查看答案

  • 在8086系统中,规定内存中地址()存放中断服务程序入口地址(即中断向量),称为中断向量表。

    填空题查看答案

  • 8086/8088在什么时候及什么条件下可以响应一个外部INTR中断请求?中断向量表在存储器的什么位置,向量表的内容是什么?8086如何将控制转向中断服务程序?

    简答题查看答案

  • CPU在响应中断后,自动关中。为了能实现中断嵌套,在中断服务程序中,CPU必须在什么后,开放中断?

    简答题查看答案