在中断处理程序中,恢复现场指______。
A: 将原程序执行过程中的寄存器数据压入堆栈
B: 堆中断服务程序完成之后,将压入堆栈的寄存器内容再弹回原寄存器中
C: 对中断源进行处理
D: 恢复断点,继续执行原来的程序
A: 将原程序执行过程中的寄存器数据压入堆栈
B: 堆中断服务程序完成之后,将压入堆栈的寄存器内容再弹回原寄存器中
C: 对中断源进行处理
D: 恢复断点,继续执行原来的程序
举一反三
- 中断服务程序中,首先保护现场,将有关寄存器的内容压栈,然后进入中断服务程序。最后在恢复现场后,执行中断返回指令,返回断点继续执行。()
- 中断处理的正确过程是( )。 A: 分析中断源,保存被中断程序现场,执行响应处理程序,恢复被中断程序现场 B: 分析中断源,保存被中断程序现场,恢复被中断程序现场,执行响应处理程序 C: 保存被中断程序现场,分析中断源,恢复被中断程序现场,执行响应处理程序 D: 保存被小断程序现场,分析中断源,执行响应处理程序,恢复被小断程序现场
- 中断程序中,保护工作寄存器的方法有:压入堆栈、 、保存到内存单元 。
- CPU中()用于存放下一条将要执行的指令地址。 A: 地址寄存器 B: 累加寄存寄器 C: 程序计数器 D: 指令寄存器
- 如果中断由用户程序自行处理,为何需要将被中断程序的断点由系统堆栈弹出并压入用户堆栈?