多做题,通过考试没问题!

汇编语言程序设计

睦霖题库>大学试题(计算机科学)>汇编语言程序设计

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

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

微信扫一扫手机做题