第4章+DMA术.pptVIP

  • 1
  • 0
  • 约1.06万字
  • 约 69页
  • 2016-11-02 发布于贵州
  • 举报
4 输入和输出及DMA技术 CPU与外设传送数据的方式 DMA技术概述 可编程DMA控制器8237A 4.1 CPU与外设传送数据的方式 CPU与接口之间的数据传送,传送的方式不同,CPU对外设的控制方式也不同,从而使接口电路的结构及功能也不同。 在微机中,传送数据一般有三种方式:程序方式、中断方式和DMA方式。? 4.1.1 无条件传送方式 所谓无条件传送方式是指CPU对外设接口的读写随时都可以进行,不需要等待某种条件的满足。无条件传送方式仅局限于外部控制过程的各种动作时间是固定且是已知的前提下,直接用IN或OUT指令与外设进行传送数据。 优点:硬件和软件都达到最简单的状态 缺点:外设必须随时处于待命状态,并且外设的处理速度必须跟上CPU的运行速度,否则会出错。 适用:定时为已知且保持不变的低速I/O接口,或不需要等待时间的输入输出设备,如开关和数码显示。 4.1.1 无条件传送方式 传送过程: 应用条件:输入时外设必须已经准备好数据,输出时锁存器必须为空。 4.1.2 程序查询方式 程序控制下的查询传送方式,又称条件传送方式或异步传送方式。 在执行输入和输出操作之前,需要通过测试程序对外围设备的状态进行检查。当被选定的外设准备“就绪”时,才开始进行输入和输出操作。 4.1.2 程序查询方式 1.查询式输入 在输入信息时,CPU必须了解外设的状态,看其是否已准备好。

文档评论(0)

1亿VIP精品文档

相关文档