文档介绍:第7章输入/输出系统
11/12/2017
1
第7章输入/输出系统
I/O接口技术概述
CPU与外设之间数据传送的方式
中断系统
8086/8088中断系统
可编程中断控制器Intel8259A
DMA传送和DMA控制器8237
11/12/2017
2
I/O接口技术概述
主机与外界交换信息称为输入/输出(I/O)
主机与外界的信息交换是通过输入/输出设备进行的
11/12/2017
3
I/O接口
对于主机,I/O接口提供了外部设备的工作状态及数据
对于外部设备,I/O接口记忆了主机送给外设的一切命令和数据
使主机与外设之间协调一致地工作
11/12/2017
4
主机与外设的连接
图7-1 主机与外设的连接
11/12/2017
5
I/O接口的作用
外部设备不能直接和CPU数据总线相连,要借助于接口电路使外设与总线隔离,起缓冲、暂存数据的作用,并协调主机和外设间数据传送速度不配的矛盾;
接口电路为主机提供有关外设的工作状态信息及传送主机送给外设的控制命令;
借助于接口电路对信息的传输形式进行变换。
11/12/2017
6
CPU与外设交换的信息
PC机与I/O设备之间交换的信息可分为数据信息、状态信息和控制信息三类
在接口中,这三种信息是在不同的寄存器中分别存放的
11/12/2017
7
数据信息可以通过输入设备送到计算机的输入数据,也可以是经过计算机运算处理和加工后,送到输出设备的结果数据
传送可以是并行的,也可以是串行的
11/12/2017
8
2. 状态信息
状态信息作为CPU与外设之间交换数据时的联络信息,反映了当前外设所处的工作状态,是外设通过接口送往CPU的
状态信息能够保障CPU与外设正确地进行数据交换
11/12/2017
9
控制信息是CPU通过接口传送给外设的,CPU通过发送控制信息设置外设(包括接口)的工作模式、控制外设的工作
11/12/2017
10