历些毛子种枝大 8.1中断概念及处理过程 XIDIAN UNIVERSITY ●中断系统中的名词概念 (1)硬件中断(外部中断):即通过外部的硬件产生的中断 不可屏蔽中断:每个系统中仅允许有一个,都是用来处理紧急 情况的,由NMI引脚引入,不受F标志的影响,一旦发生,系 统会立即响应; 可屏蔽中断:由NTR引脚引入,F=1时可屏蔽中断才能进入 ,反之则不允许进入。可屏蔽中断可有多个,一般是通过优先 级排队,从多个中断源中选出一个进行处理。 (2)软件中断(内部中断):即根据某条指令或者对标志寄存器中 某个标志的设置而产生,它与硬件电路无关,常见的如除数为0, 或用NTn指令产生 微机原理与系统设计 中断系统与可编程中断控制器8259A董明皓 dminghao@xidian.edu.cn 7
8.1 中断概念及处理过程 中断系统中的名词概念 (1)硬件中断(外部中断):即通过外部的硬件产生的中断 • 不可屏蔽中断:每个系统中仅允许有一个,都是用来处理紧急 情况的,由NMI引脚引入,不受IF标志的影响,一旦发生,系 统会立即响应; • 可屏蔽中断:由INTR引脚引入,IF = 1时可屏蔽中断才能进入 ,反之则不允许进入。可屏蔽中断可有多个,一般是通过优先 级排队,从多个中断源中选出一个进行处理。 (2) 软件中断(内部中断):即根据某条指令或者对标志寄存器中 某个标志的设置而产生,它与硬件电路无关,常见的如除数为 0, 或用INT n指令产生 微机原理与系统设计 中断系统与可编程中断控制器8259A 董明皓 dminghao@xidian.edu.cn 7
历粤毛子代枝大 8.1中断概念及处理过程 XIDIAN UNIVERSITY ●中断系统中的名词概念-8086中断结构 8086中断结构 外部不可屏蔽中断 NMI INTR 外部可 8086微处理器中断逻辑 8259A INTA INTn INT3 INTO 除法 单步 蔽中断 指令 断点 溢出 出错 中断 求 微机原理与系统设计 中断系统与可编程中断控制器8259A董明皓 dminghao@xidian.edu.cn 8
8086 微处理器中断逻辑 INT n 指令 INT 3 断点 INTO 溢出 除法 出错 单步 中断 外部不可屏蔽中断 NMI INTR 8259A INTA 外 部 可 屏 蔽 中 断 请 求 8086中断结构 8.1 中断概念及处理过程 中断系统中的名词概念-8086中断结构 微机原理与系统设计 中断系统与可编程中断控制器8259A 董明皓 dminghao@xidian.edu.cn 8
历些毛子种枝七 8.1中断概念及处理过程 XIDIAN UNIVERSITY ●中断系统中的名词概念-中断类型号 为了能使CPU识别中断源,从而能正确地转向该中断源对应的 中断服务程序入口,8086用8位二进制编码来给中断源编号, 该编号称为中断类型号,共有256个中断。 微机原理与系统设计 中断系统与可编程中断控制器8259A董明皓 dminghao@xidian.edu.cn 9
为了能使CPU识别中断源,从而能正确地转向该中断源对应的 中断服务程序入口,8086用8位二进制编码来给中断源编号, 该编号称为中断类型号,共有256个中断。 8.1 中断概念及处理过程 中断系统中的名词概念-中断类型号 微机原理与系统设计 中断系统与可编程中断控制器8259A 董明皓 dminghao@xidian.edu.cn 9
历粤毛种枝七》 8.1中断概念及处理过程 XIDIAN UNIVERSITY ●中断系统中的名词概念 指令中断 N 2 NM非屏蔽中断请求 4 溢出中断 部中断源 3 断点中断 中断逻辑 中断 可屏蔽 外部中断源 0 控制 除法错 器 InTR 8 中断 5 单步中断 9 A 求 30 8086/8088CPU
10 8086/8088 CPU 中断逻辑 指令中断 断点中断 溢出中断 除法错 单步中断 N 4 3 0 1 2 NMI 非屏蔽中断请求 INTR 中断 控制 器 82 59 A 可 屏 蔽 中 断 请 求 内 部 中 断 源 内 部 中 断 源 外 8.1 中断概念及处理过程 中断系统中的名词概念
历要毛子种枝大” 8.1中断概念及处理过程 XIDIAN UNIVERSITY ●中断系统中的名词概念-内部中断 ·除法中断 》● 除法操作时,除数为0或商溢出 单步中断 陷阱标志TF=1,单步操作,INT1 断点中断 设置断点,INT3 ·溢出中断NTO》● 若上一步指令使OF=1,则INT0引起4号中断 ·NTn(软中断 用户使用INT指令产生一个中断,如INT21H 微机原理与系统设计 中断系统与可编程中断控制器8259A董明皓 dminghao@xidian.edu.cn 11
0 • 除法中断 1 • 单步中断 3 • 断点中断 4 • 溢出中断INTO N • INT n(软中断) 除法操作时,除数为0或商溢出 陷阱标志TF=1,单步操作,INT 1 设置断点,INT 3 若上一步指令使OF=1,则INTO引起4号中断 用户使用INT 指令产生一个中断,如INT 21 H 8.1 中断概念及处理过程 中断系统中的名词概念-内部中断 微机原理与系统设计 中断系统与可编程中断控制器8259A 董明皓 dminghao@xidian.edu.cn 11