Advertisement

微机原理学习笔记(6)中断操作

阅读量:

微机原理学习笔记(6):中断

硬件中断:由外部硬件产生

非屏蔽中断:外部芯片通过CPU的NMI引脚发出的申请引起的中断
可屏蔽中断:外部芯片通过CPU的INTR引脚发出的申请引起的中断

当软件崩溃时:CPU在执行特定指令序列或运行应用程序时可能会触发崩溃;而特殊的系统操作通常会由INT指令引发崩溃。


软件中断指令:

复制代码
    INT n指令
    INT	3		;例,触发3号中断(断点中断)
    INTO		;例,溢出中断

中断向量和中断向量表

该微处理器能够支持多达256种不同类型的中断机制。这些中断类型采用从零到二五五的编号系统进行标识。每个具体的中断类型都配备有自己的专门的 interrupt handler 程序。这些 interrupt handler 程序被组织并存放于内存中的特定区域中。

中断向量 是指执行特定操作时需要使用的入口地址(即首地址)。 中断向量主要包括两个字段:CS字段用于指定代码段寄存器的位置以及IP字段用于指定当前操作序列中的起始位置(占用32位)。 每个指向器占存4个存储单元的空间(其中低位寄存器存放的是IP字段值而高位寄存器存放的是CS字段值)。 每个指向器都映射到一种特定类型的中断操作上。

中断向量表:起始地址为内存物理地址$[2^{16

全部评论 (0)

还没有任何评论哟~