为了便于实现多级中断,保存现场信息最有效的办法是采用( )。

admin2019-12-10  17

问题 为了便于实现多级中断,保存现场信息最有效的办法是采用(    )。

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

答案B

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

最新回复(0)