历安毛子种枝大学 8.1中断概念及处理过程 XIDIAN UNIVERSITY ●中断系统中的名词概念-外部不可屏蔽中断 。 不可屏蔽中断由NMI引脚引入 。】 NMI中断类型码固定为2 。 CPU对NMI中断请求的响应不受中断允许标志位IF控制 不管F的状态如何,只要: NMI信号有效 8086现行指令执行结束 没有DMA请求,都会立即响应NMI中断请求。 微机原理与系统设计 中断系统与可编程中断控制器8259A董明皓 dminghao@xidian.edu.cn 12
• 不可屏蔽中断由NMI引脚引入 • NMI中断类型码固定为2 • CPU对NMI中断请求的响应不受中断允许标志位IF控制 • 不管IF的状态如何,只要: NMI信号有效 8086现行指令执行结束 没有DMA请求,都会立即响应NMI中断请求。 8.1 中断概念及处理过程 中断系统中的名词概念-外部不可屏蔽中断 微机原理与系统设计 中断系统与可编程中断控制器8259A 董明皓 dminghao@xidian.edu.cn 12
历要毛子种枝大 8.1中断概念及处理过程 XIDIAN UNIVERSITY ●中断系统中的名词概念 中断向量 也称为中断指针,就是中断服务程序的入口地址 ·中断向量表 是中断类型号与它对应的中断服务程序入口地址之间的换算表 。8086的中断向量表占用存储器从00000H开始的最低地址区的 1024个单元,存放256个中断服务程序的入口地址,其中每个 中断向量占用4B。 已知中断类型号,可以直接找到该中断服务子程序的入口地址 微机原理与系统设计 中断系统与可编程中断控制器8259A董明皓 dminghao@xidian.edu.cn 13
• 中断向量 也称为中断指针,就是中断服务程序的入口地址 • 中断向量表 是中断类型号与它对应的中断服务程序入口地址之间的换算表 。8086的中断向量表占用存储器从00000H开始的最低地址区的 1024个单元,存放256个中断服务程序的入口地址,其中每个 中断向量占用4B。 已知中断类型号,可以直接找到该中断服务子程序的入口地址 8.1 中断概念及处理过程 中断系统中的名词概念 微机原理与系统设计 中断系统与可编程中断控制器8259A 董明皓 dminghao@xidian.edu.cn 13
历安毛子种枝大学 8.1中断概念及处理过程 XIDIAN UNIVERSITY ●中断系统中的名词概念 地址 中断向量 中断向量表 000H P 内存 004H 类型0指针(被0除)一 cs 类型1指针(单步) P 008H /0000:4n+0 00 类型2指针(NMI) 中断类 1000 O0CH ×4 0000:4nt1 10 类型3指针(断点) 型号 010H 0000:4n+2 00 2000 类型4指针(溢出) 0000:4ht3 20 014H 类型5指针 CS 018H 07CH 类型3FH指针 080H 084H 类型40H指针 中断向量表结构 3FCH 类型FFH指针 3FFH 微机原理与系统设计 中断系统与可编程中断控制器8259A董明皓 dminghao@xidian.edu.cn 14
中断类 型号n ×4 0000:4n+0 0000:4n+1 0000:4n+2 0000:4n+3 00 10 00 20 1000 2000 IP CS 内存 类型0指针(被0除) 中断向量 类型1指针(单步) 类型2指针(NMI) 类型3指针(断点) 类型4指针(溢出) 类型5指针 类型3FH指针 类型40H指针 类型FFH指针 IP CS 地址 000H 004H 008H 00CH 010H 014H 018H 07CH 080H 084H 3FCH 3FFH 中断向量表结构 • 中断向量表 8.1 中断概念及处理过程 中断系统中的名词概念 微机原理与系统设计 中断系统与可编程中断控制器8259A 董明皓 dminghao@xidian.edu.cn 14
历些毛子种技大” 8.1中断概念及处理过程 XIDIAN UNIVERSITY ●中断系统中的名词概念 ·中断类型号,中断向量和中断向量表的关系 例:中断类型号为1FH的中断向量为2345H:1234H,画图说 明它在中断向量表中的存放位置。 1FH*4=7CH 1F*4=7CH 34H IP 7DH 12H 7EH 45H cs 7FH 23H 微机原理与系统设计 中断系统与可编程中断控制器8259A董明皓 dminghao@xidian.edu.cn 15
• 中断类型号,中断向量和中断向量表的关系 例: 中断类型号为1FH的中断向量为2345H:1234H,画图说 明它在中断向量表中的存放位置。 1FH*4 = 7CH 8.1 中断概念及处理过程 中断系统中的名词概念 微机原理与系统设计 中断系统与可编程中断控制器8259A 董明皓 dminghao@xidian.edu.cn 15
历安毛子种枝大学 8.1中断概念及处理过程 XIDIAN UNIVERSITY ●中断系统中的名词概念 由于中断的发生,某个程序被暂停执行。该程序中即将执行 但由于中断而没有被执行的那条指令(即中断发生时CPU正在 执行指令的下一条指令)的地址称为中断断点,简称断点 主程序 中断响应 断点 中断服务 子程序 中断返回 微机原理与系统设计 中断系统与可编程中断控制器8259A董明皓 dminghao@xidian.edu.cn 16
由于中断的发生,某个程序被暂停执行。该程序中即将执行 但由于中断而没有被执行的那条指令(即中断发生时CPU正在 执行指令的下一条指令)的地址称为中断断点,简称断点 8.1 中断概念及处理过程 中断系统中的名词概念 微机原理与系统设计 中断系统与可编程中断控制器8259A 董明皓 dminghao@xidian.edu.cn 16