- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 第四章重点 存储器译码方式 存储器扩展方式,与CPU的连接(重点) 高速存储器(双端口存储器,相联存储器基本概念,交叉编址) 高速缓冲存储器的组成及工作原理 (重点) Slide * 第五章重点 指令系统基本概念 指令基本格式 指令系统寻址方式 Slide * 第六章重点内容 CPU的功能(控制器的功能) 指令周期基本概念 常用指令的指令周期及其数据通路流程 时序产生器和控制方式基本原理 微程序控制器工作原理 微程序设计基本概念 硬布线控制器基本概念 Slide * 第七章重点 总线基本概念 总线的仲裁 影响总线性能的基本因素 Slide * 第八章重点 I/O设备的特点 I/O接口的功能 常用设备 Slide * 第九章重点内容 查询方式基本原理 中断方式基本原理 DMA方式基本原理 通道方式基本原理 Slide * 祝各位考出好成绩! 谢谢! Slide * * * * * * * * * * * * * * * * * * * * * * * * * * 多级中断 优先级高的中断级可以打断优先级低的中断服务程序,以实现中断程序的嵌套。 Slide * 主程序 A B C 同时中断请求的处理方法(ABCCPU) Slide * 信息交换的中断过程 数据就绪,发出中断请求 CPU响应中断,暂停当前主程序,并自动转移到该设备中断服务子程序 中断服务子程序结束以后,CPU回到原来的主程序 Slide * 中断处理过程 Slide * 中断处理中的问题 中断时机 保存现场 中断屏蔽 中断过程由软硬件结合完成 Slide * 中断识别 非向量中断 将服务程序入口组织在查询程序中; 响应时执行查询程序查询中断源,转入相应服务程序。 向量中断 将服务程序入口(中断向量)组织在中断向量表中;响应时由硬件直接产生相应向量地址,按地址查表,取得服务程序入口,转入相应服务程序。 Slide * 中断识别 程序识别 单线查询法 中断向量法 Slide * 程序识别 Slide * 单线查询法 Slide * 中断向量法 Slide * DMA方式 DMA基本概念 DMA传输方式 基本DMA控制器 Slide * DMA基本概念 中断方式每传送一个字或一个字节的数据就要执行一次中断服务程序,数据传送时仍然要占用CPU的时间,不适合于高速传输的系统。 DMA在外设与主存之间建立一个由硬件管理的数据通路,使CPU不介入传送时的操作,数据也不经过CPU。减少了CPU的开销,效率提高。 Slide * CPU 主存 DMA 接口 接口 内存争用 DMA方式进行数据传送时,CPU仍执行主程序,此时DMA控制逻辑与CPU可能同时要访问主存,引起主存使用权的冲突。 如何处理这种冲突呢? 停止CPU使用主存 DMA与CPU交替使用主存 周期挪用法 Slide * 停止CPU使用主存 当DMA传送数据时,CPU停止工作,把主存使用权交给DMA控制逻辑。 在DMA传送数据过程中,CPU处于等待状态 在这批数据传送结束后,DMA再交还主存使用权 方法简单 Slide * DMA与CPU交替使用主存 每个CPU工作周期分成两个时间段,一段用于 DMA访问主存,一段用于CPU访问主存。 CPU和DMA都能访问主存,没有主存使用权移交过程,所以这种方式的效率较高,但是硬件投资较大,而且要求 CPU工作周期比存储周期长很多。 Slide * CPU周期 DMA访内 CPU访内 周期挪用法 DMA要求访问主存时,CPU暂停一个或多个存储周期。一个数据传送结束后,CPU继续运行。 CPU现场并没有变动,只是延缓了对指令的执行,这种技术称为周期挪用,或称周期窃取。 如发生访存冲突,则DMA优先访问。 Slide * M1 M2 存储周期 M3 DMA 挪用 传送 数据 外设准备数据 DMA主要操作过程(准备阶段) 主机通过指令向DMA接口发送必要的传送参数,并启动 DMA工作。这些参数的作用是 指出数据传送的方向,即指出是主机将数据传送给设备,还是由设备传给主机。 指出数据块在主存的首地址。 指出数据在外设存储介质上的地址。 指出数据的传送量。 Slide * DMA主要操作过程(传送阶段) 从宏观上看DMA接口连
原创力文档


文档评论(0)