1 / 98
文档名称:

第6章输入输出和中断技术及DMA.ppt

格式:ppt   大小:1,519KB   页数:98页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第6章输入输出和中断技术及DMA.ppt

上传人:crh53719 2021/4/14 文件大小:1.48 MB

下载得到文件列表

第6章输入输出和中断技术及DMA.ppt

相关文档

文档介绍

文档介绍:第六章 输入输出技术
本章内容
基本概念
I/O端口的编址
输入输出的基本方法:无条件、、中断、DMA
中断
中断基本概念
8086/8088中断系统
8259中断控制器*
DMA*
DMA的基本概念
DMA工作过程
DMA的三种传输方式
微型计算机中I/O接口的作用



M
I/O






I
I/O


数据总线 DB
控制总线 CB
地址总线 AB




O
CPU
什么是I/O接口(电路)?
I/O接口是位于系统与外设间、用来协助完成数据传送和控制任务的逻辑电路,I/O接口就是CPU与外设的连接部件。
PC机系统板的可编程接口芯片、I/O总线槽的电路板(适配器)都是I/O接口电路
CPU
I/O接口
电路
I/O
设备
接口在CPU与外设之间
微机和外设间的输入/输出接口
为什么需要I/O接口(电路)?
微机的外部设备多种多样
工作原理、驱动方式、信息格式、以及工作速度方面彼此差别很大
它们不能与CPU直接相连
必须经过中间电路再与系统相连
这部分电路被称为I/O接口电路
多种外设
(续1)
什么是I/O接口(电路)?
I/O接口是位于系统与外设间、用来协助完成数据传送和控制任务的逻辑电路
PC机系统板的可编程接口芯片、I/O总线槽的电路板(适配器)都是接口电路
CPU
接口
电路
I/O
设备
(续2)
什么是微机接口技术?
处理微机系统与外设间联系的技术
注意其软硬结合的特点
根据应用系统的需要,使用和构造相应的接口电路,编制配套的接口程序,支持和连接有关的设备
I/O接口的主要功能
⑴ 对输入输出数据进行缓冲和锁存
输出接口有锁存环节,输入接口有缓冲环节
实际的电路常用:
输出锁存缓冲环节,输入锁存缓冲环节
⑵ 对信号的形式和数据的格式进行变换
微机直接处理:数字量、开关量、脉冲量
⑶ 对I/O端口进行寻址
⑷ 与CPU和I/O设备进行联络
从编程角度看,接口内部主要包括一个或多个CPU可以进行读/写操作的临时寄存器,又称I/O端口(Port)。
各I/O端口由端口地址区分(80X86 64K) ----编址方式
I/O端口1 (状态端口)
I/O端口2 (数据端口)
I/O端口3 (控制端口)
地址
译码
数据
缓冲
控制
电路


AB
DB
CB
C
P
U
数据端口:用于存放CPU与外设间传送的数据信息
      状态端口:用于暂存外设的状态信息
      控制端口:用于存放CPU对外设或接口的控制信息,
     控制外设或接口的工作方式。
按存放信息的不同分类
CPU对外设输入/输出的控制,通过对接口电路中各I/O端口的读/写操作完成。
端口 地址编号
接口电路的组成
1. 接口电路的内部结构
CPU与外设主要有数据、状态和控制信息需要相互交换,于是从应用角度看内部:
⑴ 数据寄存器
保存外设给CPU和CPU发往外设的数据
⑵ 状态寄存器
保存外设或接口电路的状态
⑶ 控制寄存器
保存CPU给外设或接口电路的命令