进行中断程序设计时,主程序要做哪些工作?

题目

进行中断程序设计时,主程序要做哪些工作?

参考答案和解析
正确答案: 主程序要做的工作有:保存原有中断号对应的中断向量;设置新中断向量;开中断;恢复原有的中断向量。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

如果采用主程序员组结构,则程序设计过程中的事务性工作多由()完成。

A.主程序员

B.程序员

C.编程秘书

D.后备程序员


正确答案:C

第2题:

I/O与主机信息的交换采用中断方式的特点是( )。

A.CPU 与设备串行工作,在传送信息时与主程序中行工作

B.CPU与设备并行工作,在传送信息时与主程序串行工作

C.CPU与设备并行工作,在传送信息时与主程序并行工作

D.前面都不正确


正确答案:B
解析:I/O与主机信息的交换采用中断方式工作,数据传送由CPU负责,所以B正确。

第3题:

●I/O与主机交换信息的方式中,中断方式的特点是 (17) 。

(17) A.CPU与设备串行工作,传送与主程序串行工作

B.CPU与设备并行工作,传送与主程序串行工作

C.CPU与设备并行工作,传送与主程序并行工作

D.CPU与设备串行工作,传送与主程序并行工作


正确答案:B
【解析】当有中断发生时,CPU将暂停当前的主程序,转去处理中断事务,中断处理完后,继续原来暂停的主程序。因此,中断方式的特点是:1)CPU的效率高,不必查询等待;2)CPU与外设可并行工作;3)外设具有申请服务的主动权。在I/O与主机交换信息时,传送与主程序串行工作。

第4题:

计算机在使用中断方式与外界交换信息时,保护现场的工作应该是()。

  • A、由CPU自动完成
  • B、在中断响应中完成
  • C、应由中断服务程序完成
  • D、在主程序中完成

正确答案:C

第5题:

I/O与主机信息的交换采用中断方式的特点是( )。

A.CPU与设备串行工作,传送与主程序串行工作

B.CPU与设备并行工作,传送与主程序串行工作

C.CPU与设备串行工作,传送与主程序并行工作

D.CPU与设备并行工作,传送与主程序并行工作


正确答案:B

第6题:

PC机中启动硬件中断服务程序执行的是( )。

A.主程序中安排的中断指令

B.中断控制器发出的中断请求信号

C.主程序中安排的转移指令

D.主程序中安排的调用指令


正确答案:B

第7题:

PC机通过下列哪一条途径启动硬件中断服务程序执行?

A.主程序中安排的中断指令

B.中断控制器发出的中断请求信号

C.主程序中安排的转移指令

D.主程序中安排的调用指令


正确答案:B
解析:在不同类型的中断中,软中断(也称内中断)是由于执行程序中某些指令引起的;而硬中断(也称外中断)则是由处理器以外的其他控制电路发出的中断请求信号引起的。

第8题:

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


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

第9题:

比较主程序与中断服务程序和主程序调用子程序的异同点?


正确答案:两者都是从主程序处转而执行其他的程序,都要保护断点,但中断服务程序还需要将IF压入堆栈,并用IRET返回,玩儿主程序调用子程序用RET返回。

第10题:

软件中断有哪些特点?在中断处理子程序和主程序的关系上,软件中断和硬件中断有什么不同之处?


正确答案: (1)软件中断用一条指令进入中断处理子程序,中断类型码由指令提供。进入中断时,不需要执行中断响应总线周期,也不从数据总线读取中断类型码。不受中断允许标志IF的影响。不过,软件中断的一号中断受标志寄存器中另外一个标志既TF的影响,只有TF为1时,才能执行单步中断。
(2)正在执行软件中断时,如果有外部硬件中断请求,并且是非屏蔽中断请求,那么,会在执行完当前指令后立即给予响应。
(3)软中断没有随机性。