5.2.3接口与端口 JO端口:为了便于程序对o接口中的各种寄存器进行 访问,通常给每个寄存器分配一个地址编号,这种编 号被称为o端口地址,相应的寄存器也叫作O端口。 数据端口 暂存数据信息 接口中包含的端口控制端口■接受控制信息 状态端口■》反映接口外设的状态信息 注意:O接口和O端口是两个不同的概念。一个接 口中往往包含若干个端口,因此接口地址往往包含 有若千个端口地址
I/O端口:为了便于程序对I/O接口中的各种寄存器进行 访问,通常给每个寄存器分配一个地址编号,这种编 号被称为I/O端口地址,相应的寄存器也叫作I/O端口。 注意:I/O接口和I/O端口是两个不同的概念。一个接 口中往往包含若干个端口,因此接口地址往往包含 有若干个端口地址。 接口中包含的端口 数据端口 控制端口 状态端口 暂存数据信息 接受控制信息 反映接口外设的状态信息 5.2.3 接口与端口
5.2.41/0接口分类 5.2.4.1按数据传送格式划分系 统并口串外 (1)并行接口 设 线 接口与系统总线、接口与外设均按并行方式传送数据。 数据各位同时传送。 适用于设备本身并行工作,距主机较近的场合。 (2)串行接口 接口与系统总线并行传送,接口与外设串行传送。 数据逐位分时传送 适用于设备本身串行工作,或距主机较远,或需减少传 送线的情况
5.2.4 I/O 接口分类 5.2.4.1 按数据传送格式划分 (1)并行接口 接口 外 设 系 统 总 线 接口与系统总线、接口与外设均按并行方式传送数据。 并 并 数据各位同时传送。 (2)串行接口 适用于设备本身并行工作,距主机较近的场合。 并串 接口与系统总线并行传送,接口与外设串行传送。 数据逐位分时传送。 适用于设备本身串行工作,或距主机较远,或需减少传 送线的情况
5.2.4.2按时序控制方式划分 系 统一接口 外设 线 (1)同步接口 接口与系统总线的信息传送由统一时序信号控制。 (2)异步接口 接口与系统总线的信息传送采用异步应答方式。 不需要设定统一时钟。 异步方式与方式又可分为异步并行方式和异步 串行方式
5.2.4.2 按时序控制方式划分 (1)同步接口 接口与系统总线的信息传送由统一时序信号控制。 (2)异步接口 接口 外 设 系 统 总 线 接口与系统总线的信息传送采用异步应答方式。 不需要设定统一时钟。 异步方式与方式又可分为异步并行方式和异步 串行方式
异步并行方式 数据总线 字或字节 地址总线 I/0 CPU Ready 接口 设备 控制总线 Strobe 特点:按字或字节各位同时传送; 按应答方式进行联系
异步并行方式: CPU I/O 接 口 I/O 设 备 数据总线 地址总线 控制总线 字或字节 Ready Strobe 特点:按字或字节各位同时传送; 按应答方式进行联系
异步串行方式: 数据总线 二进制位 CPU 地址总线工/0 I Ready y I/0 控制总线接口 设备 Strobe 特点:按位串行传送; 按应答方式进行联系。 这种方式要求数据格式中设置同步信息。 异步串行数据格式如下: L/1o/o/1o/10/o/10/10/1 起始位 奇偶停止位 (低) 数据位 校验位(高)
异步串行方式: 特点:按位串行传送; 按应答方式进行联系。 这种方式要求数据格式中设置同步信息。 异步串行数据格式如下: CPU I/O 接口 I/O 设备 数据总线 地址总线 控制总线 二进制位 Ready Strobe 起始位 (低) 奇偶 停止位 校验位 (高) 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 数据位