单选题

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

【正确答案】 B
【答案解析】

多级中断中, 寄存器的个数很有可能不够用, 会造成覆盖上层中断的现场信息的错误。 用外存保存现场信息, 速度太慢。 常用的方法是用堆栈保存中断的现场信息, 堆栈后进先出的特点正好符合中断返回内层先返回外层后返回的要求。