- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2)链式查询方式:(串行排队) 排队电路分别设置在各I/O接口中,每个接口具有排队器的一段。链式排队器逻辑示意图如下: 1 INTP1 1 INTP2 1 INTP3 1 INTP4 INTR1 INTR2 INTR3 INTR4 INTR1 INTR2 INTR3 INTR4 1 1 1 1 INTP1′ INTP2′ INTP3 ′ INTP4 ′ INTR2 INTR1 INTR1 INTR2 1 INTP2 4.3 中断向量地址形成部件 CPU响应中断的时刻一般安排在每条指令的执行末。CPU每执行完一条指令,就向各中断源发出中断查询信号,接到查询信号后,满足条件的接口发出中断请求信号。如果通过排队胜出,需转到对应的中断服务程序执行,因此,CPU需要获得中断服务程序的入口地址。 CPU获得中断服务程序入口地址的方法有两种: 1)软件查询法:(非向量中断) 通过运行一段中断查询程序完成,方法同软件判优。 2)硬件向量法:(向量中断) 通过硬件专门设置向量编码器获得中断服务程序入口地址。 … 向量地 址 … 排队器输出 显示器服务程序 打印机服务程序 JMP 400 JMP 300 JMP 200 … … … … 主 存 12H 13H 14H 200 300 向量地 址 入口地 址 入口地 址 中断向量地址 形成部件 设备 编码器 1 0 0 0 … 0 0 0 1 0 0 1 0 0 1 0 0 … 0 0 0 1 0 0 1 1 中断入口地址产生过程: 中断请求??排队判优? 排队成功信号? 向量编码器?中断向量 ? 主存向量地址区?主存取 ?中断服务程序入口地址?中断服务程序 注意: 中断向量地址和中断服务程序入口地址是两个不同的概念。 中断向量地址 = 中断服务程序入口地址指示器 5 I/O 中断处理过程 1 CPU 响应中断的条件和时间 (1) 条件 (2) 时间 中断允许触发器 EINT = 1 用 开中断 指令置 “1” EINT 用 关中断 指令置“ 0” EINT 或硬件 自动复位 当 D = 1(随机)且 MASK = 0 时 在每条指令执行阶段的结束前 CPU 发 中断查询信号(将 INTR 置“1”) 设备选择电路 DBR D Q 数据线 启动命令 地址线 SEL 输入数据 启动设备 设备工作 结束 1 Q Q D INTR B Q Q MASK 设备编码器 排队器 中断查询 来自高一级 的排队器 至低一级 的排队器 向量地址 中断响应 INTA 中断请求 命令译码 ① ② ③ ④ ⑤ ⑥ ⑦ ⑧ 2 I/O 中断处理过程 ① 1 0 DBR ③ ④ ⑤ ⑦ ⑧ ⑥ 设备选择电路 0 1 以输入为例 ② 6 中断服务程序流程 6.1 中断服务程序的流程 (1) 保护现场 (2) 中断服务 (3) 恢复现场 (4) 中断返回 对不同的 I/O 设备具有不同内容的设备服务 中断返回指令 6.2 单重中断和多重中断 不允许中断 现行的 中断服务程序 单重中断 多重中断 允许级别更高 的中断源 中断 现行的 中断服务程序 中断隐指令完成 进栈指令 出栈指令 程序断点的保护 寄存器内容的保护 6.3 单重中断和多重中断的服务程序流程 中断否? 保护现场 设备服务 恢复现场 开中断 中断返回 取指令 执行指令 中断服务程序 中断响应 程序断点进栈 关中断 向量地址 PC 中断周期 是 中断返回 保护现场 设备服务 恢复现场 开中断 中断隐指令 中断隐指令 否 取指令 执行指令 中断否? 否 中断响应 程序断点进栈 关中断 向量地址 PC 中断周期 是 中断服务程序 单重 多重 主程序和服务程序抢占 CPU 示意 准备工作 准备工作 准备工作 传送数据 传送数据 发中断请求 发中断请求 I/O 宏观 上 CPU 和 I/O 并行 工作 微观 上 CPU 中断现行程序 为 I/O 服务 主程序 继续执行主程序 启动外设 服务程序 (传送数据) 服务程序 (传送数据) 继续执行主程序 CPU 程序中断接口芯片 8259A 的内部结构 内部总线 缓冲器 读 / 写 逻 辑 级联缓冲 器/比较器 优先权 比较器 ( PR ) 中断 服务 寄存 器 (ISR) 中断 请求 寄存 器
您可能关注的文档
最近下载
- 反渗透计算,输入参数可自动计算.xlsx VIP
- 2025小红书保健行业白皮书.pptx VIP
- 字词梳理及运用-2023学年三年级语文下册期中专项复习(部编版).pdf VIP
- 大班幼儿叙事讲述能力发展的现状调查及培养策略研究.docx VIP
- 第11课 辽宋夏金元的经济、社会与文化(教学课件)——高一历史统编版中外历史纲要上册.pptx VIP
- 中医临床实践指南制定规范ppt课件.ppt VIP
- 泰伯智库-时空智能技术与应用白皮书(2025).pdf
- 高密度沉淀池计算,输入参数可自动计算.xlsx
- 人教版七年级英语下册第五单元测试题-Unit-5-含答案.docx VIP
- 会计职业道德(第2版) 习题答案 王红云 .docx
原创力文档


文档评论(0)