简答题

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

正确答案

最关键的操作有保存断点,适时开、关中断,保护和恢复现场等,其中部分工作由硬件完成,部分工作由软件完成。

答案解析

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

    简答题查看答案

  • CPU停止执行现行程序,转向处理中断请求的过程称为()。

    填空题查看答案

  • 程序中断处理中,中断程序的入口地址在()中。

    单选题查看答案

  • PC/XT机中采用向量中断方式处理8级硬件中断,中断类型号与中断程序入口地址的关系如何?中断程序入口地址在向量表中如何存放?

    简答题查看答案

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

    简答题查看答案

  • 在中断服务程序中,进行中断处理之前,应先(),才允许中断嵌套,只有中断优先级()的中断源请求中断,才能被响应。

    填空题查看答案

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

    简答题查看答案

  • 内部中断又称()中断,是在程序运行过程中,为处理意外情况或调试程序而提供的中断。

    填空题查看答案

  • 软件中断有哪些特点?在中断处理子程序和主程序的关系上,软件中断和硬件中断有什么不同之处?

    简答题查看答案