计算机组成原理第3盏穆2.ppt

计算机组成原理第3盏穆2

3.2 输入/输出中的数据传送控制 3.2.1直接程序传送控制 3.2.2程序中断控制 3.2.3 DMA控制 3.2.4通道控制 外部设备的工作过程是其与主机交换数据的过程,输入设备把外界的数据传送给主机处理,输出设备把主机中的数据传送到外部去使用。这一节介绍如何对这些过程进行控制。 3.2.1直接程序传送控制 直接程序传送控制的特点是I/O过程完全处于CPU指令控制下,即外部设备的有关操作(如启、停、传送开始等)都要由CPU指令指定。在典型情况下,I/O操作在CPU寄存器与外部设备(或接口)的数据缓冲寄存器间进行,I/O设备不直接访问主存。 采用程序直接控制,外部设备与CPU的数据传送可有两种方式。 1. 无条件传送方式 无条件程序控制方式下的I/O传送时,CPU像对存储器读写一样,完全不管外设的状态如何。具体操作步骤大致如下: ① CPU把一个地址送到地址总线上,经译码选择一台特定的外部设备; ② 输出时CPU向数据总线送出数据;输入时CPU等待数据总线上出现数据; ③ 输出时CPU发出写命令将数据总线上的数据写入外部设备的数据缓冲寄存器;输入时CPU发出读命令,从数据总线上将数据读入CP

文档评论(0)

1亿VIP精品文档

相关文档