- 1、本文档共141页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 七、 输入输出(I/O)系统 2)接口的基本组成 * 七、 输入输出(I/O)系统 2. I/O端口及其编址 1)专门的I/O指令 指令的地址码字段指出输入输出设备的设备代码。 由相应的控制信号(如M/IO#)来区分CPU执行的是什么指令。 2)利用访问存储器指令完成I/O功能 从主存的地址空间中分出一部分地址码作为I/O的设备代码,当访问到这些地址时,表示被访的不是主存储器,而是I/O设备端口。 * 七、 输入输出(I/O)系统 (四) I/O方式(掌握) 1. 程序查询方式 2. 程序中断方式(熟练掌握) (1)中断的基本概念 (2)中断接口组成及原理 (3)中断响应时间与条件 (4)中断处理过程 (5)多重中断和中断屏蔽的概念。 * 七、 输入输出(I/O)系统 CPU 响应中断的条件和时间 (1) CPU 响应中断的条件 允许中断触发器 EINT = 1(开中断指令置1,指令或硬件关中断) 具体地说: (1)在CPU内部设置的中断屏蔽触发器必须是开中断状态。 (2)外设有中断请求时,中断请求触发器必须处于“开中断”状态,保持中断请求信号。 (3)外设(接口)中断允许触发器必须为“1”,这样才能把外设中断请求送至CPU。 当上述三个条件具备时,CPU在现行指令结束的最后一个状态周期响应中断. (2) 时间 当 D = 1(随机)且 MASK = 0 时 在每条指令执行阶段的结束前 CPU 发 中断查询信号(将 INTR 置“1”) * * 七、 输入输出(I/O)系统 中断处理过程简单地归纳为: 中断请求、中断判优、中断响应、中断服务和中断返回五个阶段。 中断服务程序的流程分四大部分:保护现场、中断服务、恢复现场和中断返回。 (1) 保护现场 一是保存程序的断点;二是保存通用寄存器和状态寄存器的内容。 程序断点的保护 寄存器内容的保护 中断隐指令完成 进栈指令 * 七、 输入输出(I/O)系统 中断服务的流程 (1)保护现场:一是保存程序的断点;二是保存通用寄存器和状态寄存器的内容。 (2)中断服务(设备服务) :中断服务程序的主体部分,不同的中断请求源其中断服务操作内容是不同。 (3)恢复现场:中断服务程序的结尾部分,要求在退出服务程序前,将源程序中断时的“现场”恢复到原来的寄存器中。 (4)中断返回:中断服务程序的最后一条指令通常是一条中断返回指令,使其返回到原程序的断点处,以便继续执行原程序。 ? * 七、 输入输出(I/O)系统 单重中断和多重中断的服务程序流程 中断否? 保护现场 设备服务 恢复现场 开中断 中断返回 取指令 执行指令 中断服务程序 中断响应 程序断点进栈 关中断 向量地址 PC 中断周期 是 中断返回 保护现场 设备服务 恢复现场 开中断 中断隐指令 中断隐指令 否 取指令 执行指令 中断否? 否 中断响应 程序断点进栈 关中断 向量地址 PC 中断周期 是 中断服务程序 单重 多重 * 七、 输入输出(I/O)系统 3. DMA方式(熟练掌握) (1)DMA控制器的功能和组成 (2)DMA传送过程。 (3)DMA三种工作方式: 七、 输入输出(I/O)系统 DMA 接口功能 (1) 向CPU申请DMA 传送 (2) 处理总线控制权的转交 (3) 管理系统总线、控制数据传送 (4) 确定数据传送的首地址和长度,修正传送过程中的数据地址和长度 (5) DMA传送结束时,给出操作完成信号 * * 七、 输入输出(I/O)系统 DMA 的工作过程 1. DMA 传送过程 预处理、数据传送、后处理 三个阶段。 (1) 预处理 DMA接口开始工作之前,通过几条输入输出指令预置如下信息: ·通知 DMA 控制逻辑传送方向(入/出) 设备地址 DMA 的 DAR 主存地址 DMA 的 AR 传送字数 DMA 的 WC 七、 输入输出(I/O)系统 * DMA 传送过程示意 预处理: 主存起始地址 设备地址 传送数据个数 启动设备 DMA DMA DMA 数据传送: 继续执行主程序 同时完成一批数据传送 后处理: 中断服务程序 做 DMA 结束处理 继续执行主程序 CPU 允许传送? 主存地址送总线 数据送I/O设备(或主存 ) 主存地址 加 1 传送个数 减 1 数据块 传送结束? 向CPU申请 程序中断 DMA请求 否 否 是
您可能关注的文档
- 计算机的组成2解析.ppt
- 计算机科学与技术毕业论文终极版解析.doc
- 计算机等级考试一级辅导材料解析.ppt
- 计算机算法基础(第三章)解析.ppt
- 计算机硬件基础知识解析.ppt
- 计算机系统组成解析.doc
- 计算机系统维护教案解析.doc
- 计算机系统维护-CPU解析.ppt
- 计算机系统验证解析.ppt
- 计算机系统维护实验解析.doc
- 某区纪委书记年度民主生活会“四个带头”个人对照检查材料.docx
- 某县纪委监委2024年工作总结及2025年工作计划.docx
- 某市场监督管理局2024年第四季度意识形态领域风险分析研判报告.docx
- 县委书记履行全面从严治党“第一责任人”职责情况汇报.docx
- 税务局党委书记2024年抓党建工作述职报告.docx
- 某市税务局副局长202X年第一季度“一岗双责”履行情况报告.docx
- 副县长在全县元旦春节前后安全生产和消防安全工作部署会议上的讲话.docx
- 某市委书记个人述职报告.docx
- 某县长在县委常委班子年度民主生活会个人对照检查材料1.docx
- 某县长在县委常委班子年度民主生活会个人对照检查材料.docx
最近下载
- 沪教版四年级数学上册《工作效率、工作时间、工作量》教案及教学反思.docx VIP
- 2024年高考真题北京卷政治试卷(含解析).doc
- Rinnai林内双擎系列壁挂炉REB-A2747FF-CH用户说明书.pdf
- 专题19 世界史——九年级上册总复习(课件)-备战2024年中考历史脉络梳理(部编版).pptx VIP
- 储物粮仓施工项目电气专业主要施工方案.pdf VIP
- 淮安市淮安区各级文物保护单位一览表(2019版).docx VIP
- 2019年酒店用品采购合同范本.doc
- 横泽隆史的场合全文整理.doc VIP
- 公司治理(姜付秀)章后习题答案、思维导图等 306575.docx
- 有趣的膨胀优秀课件.pptx VIP
文档评论(0)