CMS专题

问答题什么叫中断?什么叫断点?系统在执行完中断处理子程序后,为何能回到原断点继续原主程序的执行?

题目
问答题
什么叫中断?什么叫断点?系统在执行完中断处理子程序后,为何能回到原断点继续原主程序的执行?
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

计算机系统中发生某个事件时,CPU暂停正在执行的程序,转去执行相应的程序,执行完后再返回原先程序断点继续执行的过程,称为___________。


正确答案:
中断
【解析】中断是指当计算机系统中发生某个事件时,CPU暂停正在执行的程序,转去执行处理该事件的程序,执行完后再返回原先程序断点继续执行的过程。引起中断的事件称为中断源。

第2题:

中断响应操作过程中将包含以下哪些操作?()

A.把当前PC值压入堆栈,保护断点

B.将相应的中断服务程序的入口地址送入PC

C.对有些中断源,CPU会自动清除中断标志

D.执行中断服务程序

E.执行到返回指令RETI,中断服务程序结束,将堆栈内容弹出到PC,返回到原来断点继续执行


正确答案:ABCDE

第3题:

中断处理过程中,保护断点的作用是()

A、使中断程序执行完后可以继续原来程序的执行

B、多此一举

C、便于中断嵌套

D、便于设计中断控制器


参考答案:A

第4题:

●在中断响应过程中,CPU保护程序计数器的主要目的是(57)。

(57)

A.使CPU能找到中断服务程序的入口地址

B.为了实现中断嵌套

C.为了使CPU在执行完中断服务程序后能返回到被中断程序的断点处

D.为了使CPU与I/O设备并行工作


正确答案:C

第5题:

下列关于中断的表述中,错误的是( )。

A.向CPU提出中断请求的叫中断源

B.发生中断时,被打断的程序暂停点称为断点

C.CPU执行有关的中断处理程序称为中断响应

D.中断装置和中断处理程序统称为中断系统


正确答案:C
解析:引起中断发生的事件是中断源。中断源向CPU发出的请求称为中断请求。CPU收到中断请求后转去执行相应的事件处理程序称为中断响应。发生中断时被打断的程序暂停点称为断点。

第6题:

中断服务程序中,首先保护现场,将有关寄存器的内容压栈,然后进入中断服务程序。最后在恢复现场后,执行中断返回指令,返回断点继续执行。()

此题为判断题(对,错)。


参考答案正确

第7题:

在中断响应过程中,CPU保护程序计数器的主要目的是______ 。

A.使CPU能找到中断服务程序的入口地址

B.为了实现中断嵌套

C.为了使CPU在执行完中断服务程序时能回到被中断程序的断点处

D.为了使CPU与I/O设备并行工作


正确答案:C
解析:中断响应过程大致如下:CPU收到中断请求后,如果CPU内部的中断允许触发器为1,则在当前指令执行完后,响应中断。CPU保护好被中断的主程序的断点及现场信息,CPU根据中断类型码从中断向量表中找到对应的中断服务程序的入口地址,进而进入中断服务程序。中断服务程序执行结束后,CPU返回断点处继续执行刚才被中断的程序。而CPU能够回到断点处的原因就是因为在程序计数器中保存了被中断程序的断点地址。

第8题:

中断返回时要恢复程序断点地址和______才能返回主程序继续执行。


正确答案:中断前的程序状态字
中断前的程序状态字 解析:中断服务完后,返回主程序前,恢复现场。执行“RETI”指令,把断点地址从堆栈中弹出,送到程序计数器PC中去,计算机返回原来断点地址继续执行主程序。

第9题:

在中断处理过程中,完全由硬件自动执行的步骤是(60)。

A.保存中断点

B.识别中断源

C.保存将被中断服务程序破坏的通用寄存器中的内容

D.返回中断点


正确答案:A
解析:本题考查中断处理的过程。中断是指打断中央处理器正在执行的工作,让中央处理器去处理其他更加重要或者更为紧迫的任务,在处理完紧急任务后又能回到以前执行的地方。发起中断的事务即为中断源。中断点是用来恢复现场用的。中央处理器收到中断请求后,如果是当前允许的中断,那么停止正在执行的代码,并把内部寄存器入栈,这个过程不能被再次打断,所以在保护现场的开始要先关中断,保护完后再开中断。这个过程应该尽量短,以避免错过了其他中断,因此,这个过程最好用硬件自动来完成,这样速度会快很多。

第10题:

下列关于8086CPU中断响应和处理过程的叙述,正确的是

A.8086CPU执行完一条指令后对中断进行判断

B.响应中断时,首先保护标志寄存器内容和断点

C.执行中断处理程序前,判断是否有NMI请求,如有则处理该请求

D.收到INTR请求后,立即响应该中断

E.如果TF=1,则进入单步中断处理程序


正确答案:ABC

更多相关问题