请简述说明系统从异常处理程序中返回需要执行哪些操作。

题目

请简述说明系统从异常处理程序中返回需要执行哪些操作。

参考答案和解析
正确答案: (1)恢复原来被保护的用户寄存器。
(2)将SPSR_mode寄存器值复制到CPSR中,使得CPSR从相应的SPSR中恢复,以恢复被中断的程序工作状态。
(3)根据异常类型将PC值恢复成断点地址,以执行用户原来运行着的程序。
(4)清除CPSR中的中断禁止标志I和F,开放外部中断和快速中断。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

假设由CALL指令调用的某子程序使用段内返回指令RET4,问该予程序执行到 RET4指令时( )实现返回操作?

A.返回到CALL指令下面一条指令继续执行主程序

B.按照(SP)和(SP+1)中存放的地址执行返回操作

C.按照(SP+4)和(SP+5)中存放的地址执行返回操作

D.返回到CALL指令下面第4条指令继续执行主程序


正确答案:B

第2题:

Pentium微处理器执行程序时,若遇到异常则进行异常处理。如果处理完毕后仍返回出现异常的指令重新执行,则这种异常属于( )。

A.故障(Fault)

B.陷阱(Trap)

C.终止(Abort)

D.中断(Interrupt)


正确答案:A

第3题:

紧急事件处理程序的中的第一阶段属于处理事件的“黄金阶段”,请简述该阶段有哪些处理程序?


正确答案:接报之初,辅导员及相关人员应立即赶到现场,保护现场,处理工作,防止事态蔓延;依据事件性质和程度不同,选择拨打110、120、119请求援助;迅速成立临时工作组,现场指挥,处理工作,防止事态恶化,避免多头指挥;时间稍趋稳定后,与相关人员谈话,初步了解事发原因在事发30分钟内,将事件及初步调查情况向主管部门和领导报告事发当日,形成书面材料上报学校相关部门及校领导。

第4题:

小明在Linux系统执行操作是,想返回上一层目录,需要执行的命令是cd~


正确答案:错误

第5题:

计算机运行过程中,遇到突发率件,要求 CPU 暂时停止正在运行的程序,转去为突发事件服务,服务完毕,再自动返回原程序继续执行,这个过程称为( ),其处理过程中保存现场的目的是(请作答此空)。

A.防止丢失数据
B.防止对其他部件造成影响
C.返回去维续执行原程序
D.为中断处理程序提供数据

答案:C
解析:
出自系统分析师教程P223。为了提高I/O能力和CPU效率,计算机系统引进了中断方式。程序中断是指计算机执行现行程序的过程中,出现某些急需处理的异常情况和特殊请求,CPU暂时中止现行程序(保护现场),而转去对随机发生的更紧迫的事件进行处理,在处理完毕后,CPU将自动返回原来的程序继续执行(恢复现场)。

第6题:

在程序中执行命令______将返回到操作系统提示符下。

A.RETURN

B.CANCEL

C.QUIT

D.EXIT


正确答案:C

第7题:

计算机运行过程中,遇到突发事件,要求CPU暂时停止正在运行的程序,转去为突发事件服务,服务完毕,再自动返回原程序继续执行,这个过程称为( ),其处理过程中保存现场的目的是(请作答此空)中。

A.防止丢失数据
B.防止对其他部件造成影响
C.返回去继续执行原程序
D.为中断处理程序提供数据

答案:C
解析:

第8题:

一个Visual FoxPro过程化程序,从功能上可将其分为 A)程序说明部分、数据处理部分、控制返回部分 B)环境保存与设置部分、功能实现部分、环境恢复部分 C)程序说明部分、数据处理部分、环境恢复部分 D)数据处理部分、控制返回部分、功能实现部分


正确答案:A
Visual FoxPro中一个过程化程序的功能可分三部分:程序说明、数据处理和控制返回。故选项A为正确答案。

第9题:

主机在执行程序过程中,遇到突发事件而中断程序的正常执行,转去对突发事件进行处理,待处理完成后返回原程序继续执行。请问这种这种中断需要哪几步?


正确答案: 中断的过程是:中断请求(中断响应(中断处理(中断返回。

第10题:

移植操作系统时需要修改操作系统中与处理器直接相关的程序。


正确答案:正确

更多相关问题