输入输出传送方式与
1
第六章 输入输出方式和DMA
I/O接口概述
无条件传送方式
查询传送方式
中断传送方式
DMA的传送方式
可编程DMA控制器8237A
2
I/O端口的编址方式
输入输出的传送方式:
无条件、查询、中断、DMA
DMA的基本概念
DMA工作过程
DMA的三种传输方式
8237 DMA控制器
主要内容
3
重点内容
掌握I/O接口的基本概念
掌握I/O接口的地址译码
掌握几种传送方式的特点
了解DMA控制器的工作原理
4
I/O接口概述
一、I/O接口与I/O设备
5
二、定义
I/O接口是位于系统与外设之间、用来协助完成数据传送和控制任务的逻辑电路。
PC机系统板的可编程接口芯片、I/O总线槽的电路板(适配器)都是接口电路
不同I/O设备对应I/O接口不同。
I/O接口受CPU控制,I/O设备受I/O接口控制。
为增加通用性,I/O接口电路通常均具有可编程功能。
微机系统的应用与外设接口的设计、选用和连接。
6
三、I/O接口的主要功能
速度匹配(Buffer)
信号电平和驱动能力(电平转换器、驱动器)
信号形式匹配(A/D、D/A)
信息格式(字节流、块、数据包、帧)
时序匹配(定时关系)
总线隔离(三态门)
7
接口电路的内部结构
1、 接口硬件
数据线
控制线
状态线
DB
CB
AB
数据输入寄存器
(or 三态门)
数据输出寄存器
(锁存器)
状态寄存器
(or 三态门)
命令寄存器
译码
电路
控制
逻辑
接外设
接主机
8
接口功能
CPU与外设主要有数据、状态和控制信息需要相互交换,于是从应用角度看内部:
⑴ 数据寄存器(端口地址)
保存外设给CPU和CPU发往外设的数据
⑵ 状态寄存器(端口地址)
保存外设或接口电路的状态
⑶ 控制寄存器(端口地址)
保存CPU给外设或接口电路的命令
(4)接口电路可含有多个端口地址
9
CPU侧引脚信号:
地址信号:选择I/O接口中的不同寄存器;
数据信号:命令或数据写入到相应寄存器, 或者从相关寄存器读取数据或状态;
控制信号:控制命令的执行、时序、信号同 步和片 选;
状态信号:接口的部分工作状态信号。
外设侧引脚信号:
数据信号:接口缓冲寄存器与外设间的数据交换;
10
输入输出传送方式与 来自淘豆网m.daumloan.com转载请标明出处.