x86汇编语言:实模式至保护模式中断与异常处理.pdfVIP

  • 0
  • 0
  • 约2.58千字
  • 约 1页
  • 2026-08-04 发布于北京
  • 举报

x86汇编语言:实模式至保护模式中断与异常处理.pdf

⚫终止(Aborts)。终止标志着最严重的错误,诸如硬件错误、系统表(GDT、LDT等)中的

数据不一致或者无效。这类异常总是无法精确地报告引起错误的指令的位置,在这种错误发

生时,程序或者任务都不可能重新启动。一个比较典型的终止类异常是“双重故障”

(中断号为8),当发生一次异常后,处理器在转入该中断的处理程序时,又发生另外的

异常(如该中断处理程序所在的段不在内存中,或者栈溢出)。对于中断处理程序来说,

很难从栈中获得有关如何纠正此类错误的明确信息,往往是发生极为重大的错误时才伴随

着这种异常,所以再继续执行引起此异常的程序或任务已相当,操作系统通常只能把

该任务从系统中抹去。

中断和异常发生时,处理器将挂起当前正在执行的过程或者任务,然后执行中断和异常处理过

程。返回时,处理器恢复程序或者任务的执行,而且被打断的程序或任务的执行不失连续性,除非

遇到一个终止类型的异常。对于某些异常,处理器在转入异常处理程序之前,会在当前栈中压入一

个称为错误代码的数值,帮助程序进一步诊断异常产生的位置和。

表17-1列出了Intel

文档评论(0)

1亿VIP精品文档

相关文档