简答题

简述中断处理程序的结构模式,说明中断和子程序调用之间的主要区别是什么?

正确答案

(1)中断处理程序的结构模式
①保护现场,将CPU内部相关寄存器的内容依次压入堆栈
②开放中断,允许级别较高的中断进入
③中断处理程序的具体内容
④恢复现场,将所保存在堆栈中的寄存器内容弹出堆栈
⑤中断返回
(2)计算机的中断过程类似子程序的调用。但是,子程序的执行是程序员事先安排好的,而中断服务程序的执行则是由随机的中断事件引起的。另外,子程序的执行往往与主程序有关,而中断服务程序可能与被中断的程序毫无关系。同时有可能出现多个中断事件同时请求的情况。

答案解析

相似试题
  • 简述中断处理子程序的结构模式。

    简答题查看答案

  • 简述中断向量表的结构,说明中断系统是如何根据中断类型号获得中断处理程序入口地址的?

    简答题查看答案

  • 中断处理子程序在结构上一般是怎样一种模式?

    简答题查看答案

  • 简单说明中断向量的概念,并指出8086/8088中断系统存放中断向量表的内存位置。如果对应于中断类型号为40H的中断处理子程序存放在1234H:5678H开始的内存区域中,则中断向量应如何存放?

    简答题查看答案

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

    单选题查看答案

  • 说明MCS-51单片机响应中断后,中断服务程序的入口地址。 

    简答题查看答案

  • 在保护模式下,如何找到中断服务程序的入口地址?

    简答题查看答案

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

    简答题查看答案

  • 实模式与保护模式下,中断服务程序的入口地址分别是多少位?

    简答题查看答案