orange's习题——第三章【中断和异常】
摘要:
一,简答题1,说说80386下“中断”和“异常”的概念?答案:对80386而言,中断是由异步的外部事件引起的,与正在执行的指令没有关系。异常则是由指令执行期间检测到的不正常或非法的条件引起的,它与正在执行的指令有直接关系。软中断指令“int n”和“into”也归于异常,这是因为执行这些指令产生异常事件。2,说说你对Fault,Trap,Abort的理解。答案:这三者是根据引起异常的程序是否可被恢复和恢复点的不同,把异常进一步细分的。 Fault是一种可被更正的异常,当一个fault发生时,处理器会把fault指令的源操作数恢复为指令开始之前的值,所保存断点cs及eip的值指向引起fault的 阅读全文
posted @ 2012-09-27 18:38 weiweishuo 阅读(332) 评论(0) 推荐(0) 编辑