文档介绍:该【微机与外设的数据传输《计算机组成原理》公开课一等奖课件赛课获奖课件 】是由【书犹药也】上传分享,文档一共【34】页,该文档可以免费在线阅读,需要了解更多关于【微机与外设的数据传输《计算机组成原理》公开课一等奖课件赛课获奖课件 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。第三章 微机与外设的数据传播
第一节 接口的基本概念
使用接口电路的原因
接口电路的分类和功能
接口电路的基本构造
I/O端口的编址方式
第二节 CPU与输入/输出设备之间的信号
第三节 CPU和外设之间的数据传送方式
程序方式
中断方式
DMA方式
1
第一节 接口的基本概念
一、使用接口电路的原因
接口可起到串并转换作用
接口可起到模数/数模转换作用
接口对I/O过程起到缓冲和联络作用
2
二. 接口电路的分类和功能
I/O接口包括接口电路和接口技术两部分。接口电路一般指通用的接口芯片,泛指所有接口。接口技术则指接口电路的应用设计。
3
外设必须通过接口电路与CPU相连接
数据总线
控制总线
地址总线
数据线
控制线
状态线
接口电路
外部设备
数据输入/输出寄存器
控制寄存器
状态寄存器
4
2. 接口电路分类按通用性分为两类:
通用接口:
可供多种外部设备使用的原则接口,目的是使微机正常工作;
通用接口一般制导致集成电路芯片,称为接口芯片。
最初的IBM-PC使用了6块接口芯片:8284、8288、8255、8259、8237、8253
后来的微机将这些芯片集成为大规模集成电路芯片,称为芯片组。
如82430TX芯片组,由两片芯片构成:
北桥:82439TX
南桥:82371AB
专用接口:
为某种用途或某类外设而专门设计的接口电路,目的 在于扩充微机系统的功能。
专用接口一般制导致接口卡,插在主板总线插槽上使用。
通用接口和专用接口的界线并不严格。
5
接口芯片提成硬步线逻辑接口芯片
可编程接口芯片
可编程接口芯片的功能可以由指令来控制。
按可编程性分为两类:
6
P. 228
3. 接口电路的功能
简单地说,一种接口的基本功能是在系统总线和I/O设备之间传播信号,提供缓冲作用,以满足接口两边的时序规定。下面从广义的角度概括一下接口的功能:
输入/输出功能
数据转换功能
联络功能
中断管理功能
可编程功能
复位功能
错误检测功能
7
三. 接口电路的基本构造
控制命令逻辑电路
状态设置和存储电路
数据存储和缓冲电路
8
四. I/O端口的编址方式
I/O端口与存储单元统一编址
I/O端口独立编址
PC系列机采用I/O端口独立编址方式
Port 65535
Port 255
Port 3
Port 2
Port 1
Port 0
Port 0(16位)
Port 1(16位)
Port 0 (32位)
9
把端口地址放在DX寄存器中,对该端口进行读写
MOV DX,0FFDH
IN AL, DX
OUT DX, AL
——可寻址的端口号为0~65535(FFFFH)
端口地址不不小于或等于FFH(255),可以用立即数表达端口地址
IN AL, 42H
OUT 43H, AL
端口的寻址
10