汇编语言程序设计

编写中断子程序时,下列说法错误的是()。A、允许中断嵌套B、不允许开中断C、应该保护和恢复现场D、必须用IRET指令返回

题目

编写中断子程序时,下列说法错误的是()。

  • A、允许中断嵌套
  • B、不允许开中断
  • C、应该保护和恢复现场
  • D、必须用IRET指令返回
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列( )操作前应该进行开中断。

A.保护现场

B.恢复现场

C.执行中断服务程序

D.以上都应该


正确答案:C

第2题:

中断处理的一般过程大体可分为六步,即中断请求;中断响应;保护现场;【 】;恢复现场和开中断,返回等。


正确答案:执行中断服务程序
执行中断服务程序 解析:中断处理的过程一般可分为以下六步:中断请求—中断响应—保护现场—执行中断服务程序—恢复现场—开中断。

第3题:

CPU响应中断时,最先完成的两个步骤是()和保护现场信息。

A、开中断

B、恢复现场

C、关中断

D、不可屏蔽中断


参考答案:C

第4题:

下列关于μC/OS-II操作系统中断处理的描述中,错误的是()。

  • A、中断服务子程序本身不能进行事件处理,必须通过相关函数通知特定的任务进行事件处理
  • B、当中断服务子程序返回时,有可能进行任务切换
  • C、中断服务子程序的最后一步是执行中断返回指令
  • D、μC/OS-II操作系统中断嵌套层数可达255层

正确答案:A

第5题:

编写程序时,对不允许外部中断的程序首先要关闭中断,其指令是()。


正确答案:CLI

第6题:

硬中断服务程序结束返回断点时,程序末尾要安排一条指令IRET,它的作用是( )。

A.构成中断结束命令

B.恢复断点信息并返回

C.转移到IRET的下一条指令

D.返回到断点处


正确答案:B
解析:IRET指令的作用是恢复断点信息并返回;

第7题:

中断处理过程的先后顺序排列正确的是( )。

①开中断

②关中断

③恢复现场

④执行中断服务程序

⑤中断返回

⑥保护现场

A.②④⑥③⑤①

B.⑤⑥④①②③

C.⑥①④②③⑤

D.⑥④①②⑤③


正确答案:C

第8题:

中断服务的流程是()。

A、现场保护和现场恢复—关中断和开中断—中断处理—中断返回

B、关中断和开中断—中断处理—中断返回—现场保护和现场恢复

C、中断处理—中断返回—现场保护和现场恢复—关中断和开中断

D、中断返回—现场保护和现场恢复—关中断和开中断—中断处理


参考答案:A

第9题:

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


正确答案: (1)过程调用转向称为过程的子程序,而中断调用是转向中断服务子程序;
(2)过程调用可以是 NEAR 或 FAR 类型,能直接调用或间接调用,中断调用通常是段间间接转移到服务程序;
(3)过程调用只保护返回地址,中断指令还要保护状态标志进栈。

第10题:

中断服务子程序中中断指令STI放在不同位置会产生什么不同结果?中断嵌套时,STI指令应如何设置?


正确答案:由于响应中断时CPU 自动关闭中断(IF=0),故在中断服务子程序中STI 指令后方可 实现中断嵌套。一般在中断服务子程序中保护现场后即设置开中断指令STI(IF=1),以便 实现中断嵌套。