问题 问答题 简答题

中断服务程序结束时,用RET指令代替IRET指令能否返回主程序?这样做存在什么问题?

答案

参考答案:RET应该可以使中断服务程序返回主程序,但因为RET是子程序返回指令,他只从堆栈中恢复CS和IP,而不能使状态字PSW得以恢复,所以不能使断点完全恢复,对原程序的继续执行造成不良影响。

单项选择题 B型题
问答题 简答题