-
-
[旧帖]
2个奇怪的问题
0.00雪花
-
发表于:
2010-11-10 21:01
3768
-
最近学到了中断和异常处理,很多疑惑,下面2个问题尤其让我晕:
在讲到异常中的陷阱的时候,书上说:当控制转移到异常处理程序的时候,所保存的断点CS及EIP的值指向引起陷阱的指令的下一条要执行的指令。下一条要执行的指令,不一定就是下一条指令。因此,陷阱处理程序并不总是能根据保存的断点,反推出产生异常的指令。其中:下一条要执行的指令,不一定就是下一条指令,我不太明白,能举个例子吗?
在列举故障类异常:段不存在故障的时候,书上说:在进入故障处理程序时,保存的CS及EIP指向发生故障的指令;或者该故障作为任务切换的一部分发生时,指向任务的第一条指令。对于:作为任务切换的一部分发生时,指向任务的第一条指令,我也想不太明白,能举个例子吗?
谢谢!!
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!