正在加载图片...
1)单一外设的查询工作 最简单的情况是单一外设的情 开始 况。其采用查询方式传送数据的过程 如下所述。如果CPU要从外设接收 个数据,则CPU首先查询外设的状态, 看外设数据是否准备好,若没有准备 取外设状态 好,则等待;若外设已将数据准备好, 则CPU从外设读取数据,接收数据后 CPU向外设发响应信号,表示数据已 被接收。外设收到响应信号后,即开 始下一个数据的准备工作。 外设准备就 若CPU需要向外设输出一个数据, 同样,CPU首先查询外设的状态,看 其是否空闲,若正忙,则等待;若外 设准备就绪,处于空闲状态,则CPU 传送数据 向外设送出数据和输出就绪信号。就 绪信号用来通知外设;CPU送来有效 数据。外设接收数据后,向CPU发出 数据已收到的状态信息。这样,一个 传送完否 数据的输出过程就告结束 Y↓结束( 1)单一外设的查询工作 最简单的情况是单一外设的情 况。其采用查询方式传送数据的过程 如下所述。如果CPU要从外设接收一 个数据,则CPU首先查询外设的状态, 看外设数据是否准备好,若没有准备 好,则等待;若外设已将数据准备好, 则CPU从外设读取数据,接收数据后, CPU向外设发响应信号,表示数据已 被接收。外设收到响应信号后,即开 始下一个数据的准备工作。 若CPU需要向外设输出一个数据 , 同样 ,CPU首先查询外设的状态 , 看 其是否空闲 ,若正忙 ,则等待;若外 设准备就绪 ,处于空闲状态 , 则CPU 向外设送出数据和输出就绪信号 。 就 绪信号用来通知外设;CPU送来有效 数据 。外设接收数据后 , 向CPU发出 数据已收到的状态信息 。这样 ,一个 数据的输出过程就告结束 。 取外设状态 外设准备就 绪 传送数据 传送完否 开始 N Y N Y 结束
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有