现代微机原理及接口技术 清华大学出版社 003FFH IP,ss -003FCH 用户可用 中断向量 CSu 00080H 0007CH 系统保留 中断向量表 中断向量 CSs 00014H 向量4——溢出 00012H CSy 向量3一一断点 中断 0000CH 专用 向量2一NM}中断向量 (5个) 00008H CS, 向量1—单步 00004H S值一一向量0(CS0) 向量0—一除法 IP值一一向量0(IP0) 错误中断 OOOOOH 2021年2月25日 第11页
现代微机原理及接口技术 清华大学出版社 2021年2月25日 第11页 CS255 IP255 …… CS32 IP32 CS31 IP31 …… CS5 IP5 CS4 IP4 CS3 IP3 CS2 IP2 CS1 IP1 CS值——向量0(CS0) IP值——向量0(IP0) 向量0——除法 错误中断 向量1——单步 中断 向量2——NMI 向量3——断点 中断 向量4——溢出 中断 向量5 向量31 向量32 向量255 专用 中断向量 (5个) 系统保留 中断向量 (27个) 用户可用 中断向量 (224个) 003FFH 003FCH 00080H 0007CH 00014H 00012H 0000CH 00008H 00004H 00000H 16位 8086 中 断 向 量 表
现代微机原理及接口技术 清华大学出版社 71.2中断向量表 cPU获得中断类型号n之后,通过乘4即可取得中断向量 表中对应的入口地址,然后把向量表n*4地址开始的两个 低字节单元的内容装入P寄存器,即: P←(n*4:n*4+1) ●再把两个高字节单元内容装入代码寄存器cs,即: cs←(n*4+2:n*4+3) 8086在响应中断以后,先将标志寄存器压入堆钱,然后 将执行一个与段间间接调用cALL指令相当的过程来启动 个中断过程,该过程中,CPU将CS和P压入堆栈,以 保存断点的地址,然后将中断向量表中相应的4个字节内 容放人IP和cs,使控制转向该中断服务子程序。如果n 中断请求同时到达,则cPU将按优先级顺序来调用中断过 程 2021年2月25日 第12页
现代微机原理及接口技术 清华大学出版社 2021年2月25日 第12页 7.1.2 中断向量表 ⚫ CPU获得中断类型号n之后,通过乘4即可取得中断向量 表中对应的入口地址,然后把向量表n*4地址开始的两个 低字节单元的内容装入IP寄存器,即: – IP ←(n*4:n*4+1) ⚫ 再把两个高字节单元内容装入代码寄存器CS,即: – CS ←(n*4+2:n*4+3) ⚫ 8086在响应中断以后,先将标志寄存器压入堆钱,然后 将执行一个与段间间接调用CALL指令相当的过程来启动 一个中断过程,该过程中,CPU将CS和IP压入堆栈,以 保存断点的地址,然后将中断向量表中相应的4个字节内 容放人IP和CS,使控制转向该中断服务子程序。如果n个 中断请求同时到达,则CPU将按优先级顺序来调用中断过 程
现代微机原理及接口技术 清华大学出版社 课堂示例(一)】 ●【例7-1】键盘中断的向量号为09H,它对应的中 断服务程序的入口逻辑地址为0BA9H:0125H。 键盘中断对应的向量位于0000:0024H开始的4 个单元。这4个单元的内容如下: 00027H OB 00026H A9 00025H 01 00024H 25 2021年2月25日 第13页
现代微机原理及接口技术 清华大学出版社 2021年2月25日 第13页 【课堂示例(一)】 ⚫ 【例7-1】键盘中断的向量号为09H,它对应的中 断服务程序的入口逻辑地址为0BA9H:0125H。 键盘中断对应的向量位于0000:0024H开始的4 个单元。这4个单元的内容如下: 0B A9 01 25 00027H 00026H 00025H 00024H
现代微机原理及接口技术 清华大学出版社 7.13中断优先级和中断嵌套 ●中断优先级 根据中断源要求的轻重缓急,排好中断处理 的优先次序,即优先级( Priority),先响应 优先级最高的中断请求。 解决中断的优先级的方法有以下几种: 软件査询确定中断优先级 硬件优先级排队电路确定优先级 链式优先级排队电路 中断优先级编码电路 2021年2月25日 第14页
现代微机原理及接口技术 清华大学出版社 2021年2月25日 第14页 7.1.3 中断优先级和中断嵌套 ⚫ 中断优先级 – 根据中断源要求的轻重缓急,排好中断处理 的优先次序,即优先级(Priority),先响应 优先级最高的中断请求。 – 解决中断的优先级的方法有以下几种: • 软件查询确定中断优先级 • 硬件优先级排队电路确定优先级 – 链式优先级排队电路 – 中断优先级编码电路
现代微机原理及接口技术 清华大学出版社 INT 用软件查询确定中断优先级的硬件电路图 端口地址:20H 电磁磁CRT纸 键打 源 带显带 盘印 故 输 纸带穿孔 输输 入 入出 2021年2月25日 第15页
现代微机原理及接口技术 清华大学出版社 2021年2月25日 第15页 7 0 端口地址:20H 电 源 故 障 磁 盘 磁 带 CRT 显 示 纸 带 输 入 纸 带 穿 孔 键 盘 输 入 打 印 输 出 INT 用 软 件 查 询 确 定 中 断 优 先 级 的 硬 件 电 路 图