(60)--7.5 CPU与外部设备之间的数据传送方式.pptVIP

  • 1
  • 0
  • 约1.45千字
  • 约 12页
  • 2024-04-10 发布于陕西
  • 举报

(60)--7.5 CPU与外部设备之间的数据传送方式.ppt

7端口输入输出7.5CPU与外部设备之间的数据传送方式

7.5CPU与外部设备之间的数据传送方式7.5.1程序控制方式7.5.2中断传送方式7.5.3直接存储器存取方式

§7.5.1程序控制方式程序控制方式是指CPU与外设间的数据传送是在程序的控制下完成的一种数据传送方式。无条件传送方式查询传送方式

§7.5.1程序控制方式无条件传送方式所谓无条件,就是假设外设已处于就绪状态,数据传送时,程序就不必再去查询外设的状态,而直接执行I/O指令进行数据传输。当简单外设作为输入设备时,其输入数据的保持时间相对于CPU的处理时间要长得多,所以可直接使用三态缓冲器与系统数据总线相连。当简单外设作为输出设备时,由于外设的速度较慢,CPU送出的数据必须在接口中保持一段时间,以适应外设的动作,因此输出采用锁存器。

§7.5.1程序控制方式无条件传送方式的接口电路端口地址译码器三态输入缓冲器输出锁存器DBABCECEWRM/IORD来自输入设备的数据至输出设备MOV AL,81HMOV DX,0000H;送端口地址OUT DX,AL ;点亮发光二极管

§7.5.1程序控制方式查询传送方式查询传送方式在传送数据前先查询外设的状态,当外设准备好时,CPU执行I/O指令传送数据;若未准备好时,则CPU等待。要求CPU与外设间的接口电路需要两个端口:数据端口和状态端口。

§7.5.

文档评论(0)

1亿VIP精品文档

相关文档