程序中断方式主要包括三大部分
树图思维导图提供 计算机考研知识程序中断思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 计算机考研知识程序中断思维导图 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:34a65b4d317ee4ceda2e559125b5bd18
程序中断方式思维导图模板大纲
内中断的检测由CPU完成,不需要通过外部信号通知,内中断也会产生中断请求
屏蔽字
响应优先级是排队器确定的,屏蔽字可改变处理优先级
例:A>B>C>D
C的屏蔽字为0011
每个中断源都有屏蔽触发器,都要屏蔽自身
中断请求的产生与当前执行的指令无关
外中断通过INTR、NMI引脚接入CPU
中断向量地址存放中断向量;中断向量就是中断服务程序入口地址
CPU与外设并行工作,传送程序与主程序串型工作
中断判优
硬件判优:硬件排队器;软件判优:程序查询
内中断和NMI发出的都是不可屏蔽中断;INTR发出的是可屏蔽中断
硬件故障中断高于软件中断、DMA请求高于I/O设备中断请求、输入设备高于输出设备
硬件故障>访管中断>程序性中断>重新启动
响应处理过程
中断处理
保护现场(寄存器信息)和屏蔽字
开中断
执行中断服务程序
关中断----恢复现场和屏蔽字----开中断----中断返回
中断响应
保存断点(PC和PSW)
识别中断源
取得中断服务程序首地址和初始 PSW分别送PC和PSWR
关中断
改变中断允许触发器
中断请求
CPU在每个指令周期结束时检查中断请求标记触发器INTR是否有中断请求
中断(外中断)
I/O设备中断、定时器时钟中断
异常(内中断)
程序性异常
溢出、地址越界、整数除零、非法指令、时间片中断、单步跟踪
陷入
程序调试断点、系统调用(用户程序的I/O请求)、条件自陷指令(预先安排的异常事件)
终止
电源掉电、线路故障等(程序无法执行只能终止)
故障
非法操作码、缺段缺页、整数除零(不能回到原断点执行必须终止)
硬故障中断
电源掉电、存储器线路错误
树图思维导图提供 计算机辅助电子线路设计 在线思维导图免费制作,点击“编辑”按钮,可对 计算机辅助电子线路设计 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:6ca7534122e478b7cd1b28b3c72601e8
树图思维导图提供 计算机网络应用层 在线思维导图免费制作,点击“编辑”按钮,可对 计算机网络应用层 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:1d7a27cc460774320c29f068a3a669b8