正在加载图片...
8.2.3中断分类 1.中断分类 中断可分为下列3类。 (1)硬件中断(或称外部中断):由外部硬件触发的,如键盘按键等。 80x86系统的硬件中断包括两类:可屏蔽中断与非屏蔽中断(中断号为2)。 不能被禁止的中断称为非屏蔽中断。可以被禁止的中断称为可屏蔽中断。 CPU对硬件中断的响应时机是在一条指令执行完之后,中断处理后返回到下一条指令 继续执行。 (2)陷入(又称为软件中断):在程序中执行中断调用指令引发的。 当陷入处理程序用RE指令返回后,程序从引起陷入的下一条指令继续执行。 陷入的主要目的是为应用程序提供系统服务,如最常用的ⅠNT2lH。 (3)异常:程序执行过程中因出现错误等内部意外事件而引起的中断。 2021//21 80x86汇编语言程序设计2021/1/21 80x86汇编语言程序设计 8.2.3 中断分类 1. 中断分类 中断可分为下列3类。 (1)硬件中断(或称外部中断):由外部硬件触发的,如键盘按键等。 80x86系统的硬件中断包括两类:可屏蔽中断与非屏蔽中断(中断号为2)。 不能被禁止的中断称为非屏蔽中断。可以被禁止的中断称为可屏蔽中断。 CPU对硬件中断的响应时机是在一条指令执行完之后,中断处理后返回到下一条指令 继续执行。 (2)陷入(又称为软件中断):在程序中执行中断调用指令引发的。 当陷入处理程序用IRET指令返回后,程序从引起陷入的下一条指令继续执行。 陷入的主要目的是为应用程序提供系统服务,如最常用的INT 21H。 (3)异常:程序执行过程中因出现错误等内部意外事件而引起的中断
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有