如果中断由用户程序自行处理,为何需要将被中断程序的断点由系统堆栈弹出并压入用户堆栈?
举一反三
- 在中断处理程序中,恢复现场指______。 A: 将原程序执行过程中的寄存器数据压入堆栈 B: 堆中断服务程序完成之后,将压入堆栈的寄存器内容再弹回原寄存器中 C: 对中断源进行处理 D: 恢复断点,继续执行原来的程序
- 用户程序发出磁盘I/O请求后,系统的正确处理流程是()。? 用户程序→系统调用处理程序→设备驱动程序→中断处理程序|用户程序→系统调用处理程序→中断处理程序→设备驱动程序|用户程序→设备驱动程序→中断处理程序→系统调用处理程序|用户程序→设备驱动程序→系统调用处理程序→中断处理程序
- 【单选题】关于中断及中断程序,下列说法正确的是() A. 中断程序由用户编写,由用户程序调用 B. 中断程序由用户编写,由操作系统调用
- 中国大学MOOC: 中断响应时,断点地址由硬件自动压入堆栈保存。( )
- 中断响应时,断点地址由硬件自动压入堆栈保存。 A: 正确 B: 错误