中断处理子程序的功能是各种各样的,但是除去所处理的特定功能外,所有中断处理子程序都有着相同的结构模式,即:
①:一开始必须通过一系列推入堆栈指令来进一步保护中断现场,既保护CPU各寄存器的值。
②:在一般情况下,应该用指令设置中断允许标志IF来开放中断,以允许级别较高的中断请求进入。
③:中断处理的具体内容,这是中断处理子程序的主要部分内容。
④:中断处理模式之后,是一系列弹出推出堆栈指令,使得各寄存器恢复进入中断处理时的值。
⑤:作后是中断返回指令,中断指令的执行会使堆栈中保存的断点值和标志值分别装入IP,CS和标志寄存器
(简答题)
中断处理子程序在结构上一般是怎样一种模式?
正确答案
答案解析
略
相似试题
(简答题)
简述中断处理程序的结构模式,说明中断和子程序调用之间的主要区别是什么?
(简答题)
简述中断处理子程序的结构模式。
(简答题)
中断指令执行时,堆栈的内容有什么变化?中断处理子程序的人口地址是怎样得到的?
(简答题)
中断指令执行时,堆栈的内容有什么变化?中断处理子程序的人口地址是怎样得到的?
(简答题)
非屏蔽中断处理程序的入口地址怎样寻找?
(简答题)
软件中断有哪些特点?在中断处理子程序和主程序的关系上,软件中断和硬件中断有什么不同之处?
(简答题)
简述中断向量表的结构,说明中断系统是如何根据中断类型号获得中断处理程序入口地址的?
(简答题)
在程序中断处理中,要做到现行程序向中断服务程序过渡和中断服务程序执行完毕返回现行程序,必须进行哪些关键性操作?一般采用什么方法实现这些操作?
(判断题)
中断是一种使CPU终止正在执行的程序而专去处理特殊事件的操作,这些引起中断的事件称为中断事件。