第五章中断与异常中断的基本知识中断描述符表的初始化中断处理中断的下半部处理机制中断的应用一时钟中断
第五章 中断与异常 中断的基本知识 中断描述符表的初始化 中断处理 中断的下半部处理机制 中断的应用-时钟中断
中断掠影·中断控制的主要优点:-CPU只有在IVO需要服务时才响应·外部中断:r一外部设备所发出的/O请求·内部中断:也称之为“异常”,是为解决机器运行时所出现的某些随机事件及编程方便而出现的
• 中断控制的主要优点: – CPU只有在I/O需要服务时才响应 • 外部中断: – 外部设备所发出的I/O请求 • 内部中断: – 也称之为“异常”,是为解决机器运 行时所出现的某些随机事件及编程方 便而出现的 < > 中断掠影
中断常识·中断向量:一中断源的编号·外设可屏蔽中断:屏蔽外部/O请求r异常及非屏蔽中断:一CPU内部中断或计算机内部硬件出错引起的异常·中断描述符表:一描述中断的相关信息·中断相关的汇编指令:Λ=>
• 中断向量 : – 中断源的编号 • 外设可屏蔽中断: – 屏蔽外部I/O请求 • 异常及非屏蔽中断 : – CPU内部中断或计算机内部硬件出错 引起的异常 • 中断描述符表 : – 描述中断的相关信息 • 中断相关的汇编指令 : < > 中断常识
中断向量一中断源的类型中断向量一每个中断源都被分配一个8位无符号整数作为类型码,即中断向量中断的种类:一中断:r·外部可屏蔽中断·外部非屏蔽中断一异常:不使用中断控制器,不能被屏蔽·故障·陷阱KM
• 中断向量-每个中断源都被分配一个8 位无符号整数作为类型码,即中断向量 • 中断的种类: – 中断: • 外部可屏蔽中断 • 外部非屏蔽中断 – 异常:不使用中断控制器,不能被屏蔽 • 故障 • 陷阱 < > 中断向量-中断源的类型
外设可屏蔽中断。Intelx86通过两片中断控制器8259A来响应15个外中断源,每个8259A可管理8个中断源。·外部设备拥有相应权限时,可以向r特定的中断线发送中断请求信号·外部I/O请求的屏蔽:一从CPU的角度,清除eflag的中断标志位一从中断控制器的角度,将中断屏蔽寄存器的相应位置位A>
• Intel x86通过两片中断控制器8259A来 响应15个外中断源,每个8259A可管 理8个中断源。 • 外部设备拥有相应权限时 ,可以向 特定的中断线发送中断请求信号 • 外部I/O请求的屏蔽: –从CPU的角度, 清除eflag的中断标志位 – 从中断控制器的角度,将中断屏蔽寄存 器的相应位置位 < > 外设可屏蔽中断