提炼:
1 中断基本概念 (外部中断 内部中断,以及区别)
2 实模式下 与 保护模式下 中断响应过程 以及 中断与对应的中断服务程序 如何映射关联




外部中断:外部设备向处理器发出的中断,如网卡 键盘 鼠标等等
内部中断:处理器自己所发出的中断
软中断:由代码来产生,在形式上 类似于函数调用
异常:处理器是逐条指令执行的 如果遇到不认识 不合法的指令 就会发出异常中断

很形象的比喻:


INTR 可屏蔽中断
NMI 不可屏蔽中断



不论工作在什么模式(实模式,保护模式),处理器和外设之间的通信机制必然是中断,因此 实模式下 和 保护模式下 都有中断


也就是说,中断与对应的中断服务程序之间是通过 中断向量表 关联到一起的,中断发生后 使用中断向量 去查 中断向量表,进而得到一个中断服务程序地址,之后跳转到中断服务程序去执行。

第1步:外设通过 INTR引脚 向处理器发送中断请求
第2步:处理器通过 INTA引脚 向外设发出响应
第3步:外设将中断向量发送给处理器
第4步:处理器捏着中断向量 去查 中断向量表
第5步:查找的结果是 中断服务程序地址
第6步:处理器跳转到中断服务程序中执行







因为中断服务程序是没有参数的 所以这里的 Param不设置





1422

被折叠的 条评论
为什么被折叠?



