3、中断传送方式 特点:CPU与外设可同时工作。 要求:接口中需要中断控制逻辑支持 应用:适用于非高速度大量数据传输时。 二、直接存储器存取(DMA方式 特点:数据传输不经过CPU,I/0设备管理由CPU控制, 简化CPU对I/0的控制。 要求:需要DMA控制器及相关逻辑支持。 应用:适用与高速度大量数据传输时
11 3、中断传送方式 特点:CPU与外设可同时工作。 要求:接口中需要中断控制逻辑支持。 应用:适用于非高速度大量数据传输时。 二、直接存储器存取(DMA)方式 特点:数据传输不经过CPU,I/O设备管理由CPU控制, 简化CPU对I/O的控制。 要求:需要DMA控制器及相关逻辑支持。 应用:适用与高速度大量数据传输时
三、1/0处理机(I0P)方式 特点:I/0处理机接管了CPU的各种I/0操作及I/0控 制功能,CPU能与IOP并行工作。 要求:需要IOP支持。 应用:高速I/0归I0P管理,低速I/0设备归CPU管理。 12
12 三、I/O处理机(IOP)方式 特点: I/O处理机接管了CPU的各种I/O操作及I/O控 制功能,CPU能与IOP并行工作。 要求:需要IOP支持。 应用:高速I/O归IOP管理,低速I/O设备归CPU管理
第三节I/0编址与访问 1/0端口 1、I/0端口 供CPU直接访问的接口中的REG或电路。 接口中的命令口、状态口和数据口均为I/0端口。 2、I/0端口地址 接口中的不同RBG或电路的编号。 CPU通过命令中地址对接口中不同端口进行访问。 3、命令、接口与I/0端口关系 接口:I/0端口:命令-—-1:n:m*n。 CPU通过I/0端口地址(已约定)区分不同的接口。 13
13 第三节 I/O编址与访问 一、I/O端口 1、I/O端口 供CPU直接访问的接口中的REG或电路。 接口中的命令口、状态口和数据口均为I/O端口。 2、I/O端口地址 接口中的不同REG或电路的编号。 CPU通过命令中地址对接口中不同端口进行访问。 3、命令、接口与I/O端口关系 接口:I/O端口:命令----1:n:m*n。 CPU通过I/O端口地址(已约定)区分不同的接口
二、1/0端口编址 1、I/0统一编址(存储器映象I/0编址) 个I/0端口等同于一个存储器单元。 I/0设备 MEM MEM I/0设备 0 0 M0V指令 MOV指令 IN/OUT指令 2、I/0独立编址 I/0端口地址空间与存储器地址空间相互独立
14 二、I/O端口编址 1、I/O统一编址(存储器映象I/O编址) 一个I/O端口等同于一个存储器单元。 MEM I/O设备 N X X-1 0 MOV指令 2、I/O独立编址 I/O端口地址空间与存储器地址空间相互独立。 MEM I/O设备 X-1 0 MOV指令 IN/OUT指令 N-X 0