为了便于实现多级中断,保存现场信息最有效的方法是采用( )。A.通用寄存器 B

题库2022-08-02  35

问题 为了便于实现多级中断,保存现场信息最有效的方法是采用( )。A.通用寄存器B.堆栈C.储存器D.外存

选项 A.通用寄存器
B.堆栈
C.储存器
D.外存

答案 B

解析 CPU 响应中断时,需要保存当前的一些寄存器中的现场信息,以便于在中断结束后进行恢复从而继续执行完毕。在多级中断时,每一层的中断都需要保护中断时的现场信息,例如一个三级中断,依次需要保护第一、第二、第三级的现场信息,当第三级的中断处理程序结束后,首先恢复第三级的现场进行处理,结束后返回第二级。以此类推这样正好符合堆栈的特性,即后进入的先出来,因此采用堆栈存储比较有效。
转载请注明原文地址:https://tihaiku.com/gongwuyuan/2556171.html

最新回复(0)