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

  • 10
  • 0
  • 约5.18千字
  • 约 17页
  • 2017-05-29 发布于四川
  • 举报
计算机组成原理 第17章 主机与外设数据传送方式 I/O接口 设备控制器 I/O设备 CPU 主存 输入输出(I/O)系统 由I/O接口、I/O部件、I/O软件组成,完成主机和外部设备之间的数据交换。 数据交换方式:有程序查询、中断、直接存储器访问 (DMA)、I/O通道、外围处理机等。 由CPU执行一段输入输出程序来实现主机与外设之间数据传送的方式叫做程序控制方式。这种传送方式又可分为无条件传送和程序查询方式两种。 17.1 程序查询方式 (1)预置传送参数。在传送数据之前,由CPU执行一段初始化程序,预置传送参数。传送参数包括存取数据的主存缓冲区首地址和传送数据的个数。 程序查询方式 无条件传送:外设总是准备好状态,CPU无须查询,可直接利用I/O指令访问相应的I/O端口。优点:软、硬件简单,但要求时序配合精确,一般只能用于简单开关量的输人输出控制中。 预置传送参数 启动外设 外设准备就绪? 传送一次数据 修改传送参数 传送完否? 取外设状态 结束 Y Y N N (2)启动外设。CPU执行输出指令向外设接口发出命令字启动外设。 (3) 取外设状态字。CPU执行输入指令,从外设接口中取回状态字。 (4)查询外设状态标志。判回状态字有无外设准备就绪。无,CPU返回;有,开始传送数据。 (5)传送数据。输入时,CPU执行输入指令,从外设接口的数据缓冲寄存器中接收数据;输出时

文档评论(0)

1亿VIP精品文档

相关文档