简答题

什么是中断?中断与过程(子程序)有何区别?

正确答案

中断是指CPU执行程序时,由于发生了某种随机的事件(外部或内部),引起CPU暂时中断正在运行的程序,转去执行一段特殊的服务程序(称为中断服务程序或中断处理程序),以处理该事件,该事件处理完后又返回被中断的程序继续执行,这一过程称为中断。
中断程序需保存现场,要有一定触发条件,具有随机性。而且中断程序和原运行程序没有联系,有时甚至毫不相关。而子程序的调用是包含在另一个程序里,不具有随机性,并且子程序和主程序是有联系的,而且是密不可分的。

答案解析

相似试题
  • 在执行中断返回指令IRET和过程(子程序)返回指令RET时,具体操作内容有什么区别?

    简答题查看答案

  • 软件中断和硬件中断有何特点?两者的主要区别是什么?

    简答题查看答案

  • 软件中断和硬件中断有何特点?两者的主要区别是什么?

    简答题查看答案

  • 向量中断与中断向量在概念上的有何区别?中断向量与中断入口地址又有何区别?

    简答题查看答案

  • 向量中断与中断向量在概念上有何区别?中断向量和中断向量表有何区别?

    简答题查看答案

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

    简答题查看答案

  • 微机的中断处理过程有哪几步?中断过程和调用子程序过程有何异同。

    简答题查看答案

  • 说明8259A中断控制器的全嵌套方式与特殊的嵌套方式有何区别。他们在应用上有什么不同?

    简答题查看答案

  • 8086有哪几种中断方式?它们在中断响应和处理过程中最主要的区别是什么?什么是中断向量?

    简答题查看答案