计算机运行过程中,进行中断处理时需保存现场,其目的是( )。

admin2020-08-10  25

问题 计算机运行过程中,进行中断处理时需保存现场,其目的是(    )。

选项 A、防止丢失中断处理程序的数据
B、防止对其他程序的数据造成破坏
C、能正确返回到被中断的程序继续执行
D、能为中断处理程序提供所需的数据

答案C

解析 中断处理过程:(1)保护被中断进程现场。为了在中断处理结束后能够使进程准确地返回到中断点,系统必须保存当前处理机程序状态字PSW和程序计数器PC等的值。(2)分析中断原因,转去执行相应的中断处理程序。在多个中断请求同时发生时,处理优先级最高的中断源发出的中断请求。(3)恢复被中断进程的现场,CPU继续执行原来被中断的进程。保存和恢复现场的意义在于处理完中断请求之后,程序可以返回起始中断点继续进行。
转载请注明原文地址:https://kaotiyun.com/show/rTDZ777K
0

最新回复(0)