第八章 输入输出程序设计幻灯片.pptVIP

  • 9
  • 0
  • 约6.56千字
  • 约 40页
  • 2017-02-24 发布于河南
  • 举报
一、 I/O设备的数据传送方式 CPU与外设的工作速度不一致, 如何使两者高效、可靠地进行数据传送, 是本节讨论的问题。 一、 无条件传送方式 二、 条件传送方式 ( 查询方式 ) 三、 中断传送方式 四、 DMA传送方式 ( Direct Memory Access ) 一、无条件传送方式 (同步传送方式) ? 实现方法 CPU不查询外设工作状态, 与外设速度的匹配通过在软件上延时完成, 在程序中直接用I/O指令,完成与外设的数据传送 ? 特点 1. 适用于外设动作时间已知, 在CPU与外设进行数据传送时,外设保证已准备好的情况 2. 软硬件十分简单。 二、条件传送方式(查询传送方式) ?实现方法: 在与外设进行传送数据前,CPU先查询外设状态, 当外设准备好后,才执行I/O指令,实现数据传送 ?特点: 1. CPU通过不断查询外设状态,实现与外设的速度匹配 2. CPU的工作效率低 三、中断传送方式 ? 实现方法: 1. 当外设准备好,向CPU发出中断请求 2. CPU在满足响应中断的条件下,发出中断响应信号; 3. CPU暂停当前的程序,转 去执行中断服务程序, 完成与外设的数据传送; 4. CPU从中断服务程序返回,继续执

文档评论(0)

1亿VIP精品文档

相关文档