微机原理学习笔记(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)
还没有任何评论哟~
