问题 问答题

计算机系统中,断点、恢复点与PC寄存器之间的关系是什么特殊的中断处理程序不一定从恢复点位置开始执行,能举出一个简单的例子简单说明一下为什么吗

答案

参考答案:一般情况下,断点应为中断的那一瞬间PC的内容减去前一条指令所占单元长度,即中断发出时正在执行的那一条指令地址。中断时:PC所指的地址(即断点的逻辑后续指令)称为恢复点。因为原来被中断的用户程序在此次中断处理过程中可能由于某些与其相关的事件不具备当前继续运行的条件,可能被降低了运行的优先权,也可能由于此次中断的处理使得其他程序获得了比其更高的优先权。为了权衡系统内各道程序的运行机会,在此时有必要进行一次调度选择。

填空题
问答题 简答题