第7章 输入瑜出接口
第7章 输入输出接口
【本章重点】本章重点介绍输入输出 接口的基本概念和输入输出接口的功 能;着重讨论不同外设数据传送的不 同方法及简单接口的应用。 本章难点】掌握无条件传送和查询 传送的工作原理,难点是接口芯片的 应用
【本章重点】本章重点介绍输入输出 接口的基本概念和输入输出接口的功 能;着重讨论不同外设数据传送的不 同方法及简单接口的应用。 【本章难点】掌握无条件传送和查询 传送的工作原理,难点是接口芯片的 应用
7.1微型计算机的输入/输出接口 7.1.1输入/输出接口 I/0接口的功能 个接口的基本功能是在系统总线和I/0设备之间传输信号, 提供缓冲作用,以满足接口两边的时序要求 1)寻址功能 2)输入输出功能 3)联络功能 4)速度匹配功能 5)数据格式转换功能 6)中断管理功能 7)可编程功能
7.1.1 输入/输出接口 1. I/O接口的功能 一个接口的基本功能是在系统总线和I/O设备之间传输信号, 提供缓冲作用,以满足接口两边的时序要求。 1) 寻址功能 2) 输入输出功能 3) 联络功能 4) 速度匹配功能 5) 数据格式转换功能 6) 中断管理功能 7) 可编程功能 7.1 微型计算机的输入/输出接口
外设接口的编址方式 每个接口部件都含有一组寄存器,CPU与外设进行数据传送时,各类信息在 接口中进入不同的寄存器,一般称这些寄存器为I/0端口,每个端口都 有一个端口地址。系统对各种寄存器的操作,实际上是通过寻址,对个 端口地址的选择和操作,因此外设接口(I/0端口)有两种编址方式。 (1)外设地址与内存地址统一编址 这种编址方式又称为存储器映射编址方式。在这种编址方式中,将外设接 口地址和内部存储器地址统一安排在内存的地址空间中。即把内存地址 分配给外设,由外设来占用这些地址。用于外设的这些地址,存储器不 能再使用。 (2)外设与内存独立编址 在这种编址方式中,内存地址空间和外设地址空间是相互独立的。例如, 在8086CPU中,内存地址是连续的1M字节,从00000~FFFH,而外设 的地址范围从0000H~FFH。它们相互独立,互不影响
2.外设接口的编址方式 每个接口部件都含有一组寄存器,CPU与外设进行数据传送时,各类信息在 接口中进入不同的寄存器,一般称这些寄存器为I/O端口,每个端口都 有一个端口地址。系统对各种寄存器的操作,实际上是通过寻址,对个 端口地址的选择和操作,因此外设接口(I/O端口)有两种编址方式。 (1)外设地址与内存地址统一编址 这种编址方式又称为存储器映射编址方式。在这种编址方式中,将外设接 口地址和内部存储器地址统一安排在内存的地址空间中。即把内存地址 分配给外设,由外设来占用这些地址。用于外设的这些地址,存储器不 能再使用。 (2)外设与内存独立编址 在这种编址方式中,内存地址空间和外设地址空间是相互独立的。例如, 在8086CPU中,内存地址是连续的1M字节,从00000H~FFFFFH,而外设 的地址范围从0000H~FFFFH。它们相互独立,互不影响
7.1.2输入/输出的控制方式 概括起来,在微型计算机系统中,主要有如下 4种传送方式解决上述问题 ①无条件传送 ②查询传送 ③中断传送 ④直接存贮器存取(DMA)方式
7.1.2 输入/输出的控制方式 概括起来,在微型计算机系统中,主要有如下 4种传送方式解决上述问题: ①无条件传送 ②查询传送 ③中断传送 ④直接存贮器存取(DMA)方式