网站大量收购独家精品文档,联系QQ:2885784924

17主机与外设的数据的传送方式.ppt

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
17主机与外设的数据的传送方式

第17章 主机与外设数据传送方式;由CPU执行一段输入输出程序来实现主机与外设之间数据传送的方式叫做程序控制方式。这种传送方式又可分为无条件传送和程序查询方式两种。;(3) 取外设状态字。CPU执行输入指令,从外设接口中取回状态字。;17.2 中断方式;;1#中断服务;中断屏蔽寄存器:由多个中断屏蔽触发器组成,其内容被称为屏蔽字。可以通过软件编程改变屏蔽寄存器的某一位,使其置1,从而实现对某个中断源的屏蔽控制。注意到,硬件的中断排队电路所决定的中断响应次序是固定的,但通过中断屏蔽位的控制,决定某级中断请求能否进入中断排队器,可以改变中断响应次序。;5、中断响应 中断请求经判优后,优先权最高的中断请求被送往CPU。CPU向中断源发出中断响应INTA信号,并暂停执行当前的程序,而转去执行中断服务程序。;7、多重中断 在处理某一中断过程中,又发生比该中断优先级高的中断请求,于是CPU中断原中断服务程序的执行,而又转去执行新的中断服务程序。这种多重中断的执行形成了中断嵌套,如图所示。;17.3 DMA方式;DMA方式只在开始和结尾时占用CPU ,过程不需要CPU的干预;中断方式是程序切换, CPU要干预过程,还需要保护和恢复现场。;4、DMA控制器和占用主存方法;(1)主存地址计数器:存放待交换数据的主存地址。初始值为主存缓冲区的首地址,DMA每传送一个数据,计数器加“1”,直至这批数据传送完毕为止。;②DMA控制器占用主存方法 CPU停止访问主存法 CPU停止访问主存,让出总线控制权,DMA控制器获得总线控制权以后,连续占用若干个存取周期(总线周期)进行数据快传送。优点:系统总线控制权的交换次数少,数据传输速度高。缺点:CPU仅能进行一些与总线无关的内部操作,只适用于高速外设的成组传送。;DMA退出;2007.7.2;2007.7.2

文档评论(0)

ayangjiayu3 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档