接口_第3章IO端口地址译码技术_第1页
接口_第3章IO端口地址译码技术_第2页
接口_第3章IO端口地址译码技术_第3页
接口_第3章IO端口地址译码技术_第4页
接口_第3章IO端口地址译码技术_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、3.1 I/O地址空间 与存储器空间一样,I/O地址空间也是一片连续的地址单元,可供各种外设作为与CPU交换信息时存放数据、状态和命令代码之用。 16位微机地址空间的范围是0000H-0FFFFH,但IBM公司在规划微机接口卡时采用非完全译码方式,只考虑低10位地址线A0-A9,所以端口的地址范围是0000H-03FFH。3、I/O端口共用技术 一般情况下,一个端口只允许接纳一种信息,但有些接口芯片中,一个端口即可作命令口又可作状态口使用,或允许同一个命令口写多个命令字,这就产生了端口的共用。2、统一编址 从存储器空间中划出一部分地址空间给I/O设备,把I/O接口中的端口当作存储器单元一样进行

2、访问,不设置专门的I/O指令。优点:指令类型多,功能齐全。缺点:端口占用了存储器的地址空间,使存储器容量减小,另外指令长度比专门I/O指令要长,因而执行速度较慢。3.4 独立编址方式的端口访问1、I/O指令 在I/O指令中可采用单字节地址或双字节地址寻址方式。若用单字节地址,最多可访问256个端口。其指令格式为: IN AL,0F4H ;输入 IN AX,0F4H OUT 0F4H,AL ;输出 OUT 0F4H,AXI/O芯片名称端口地址DMA控制器1000-01FHDMA控制器20C0-0DFHDMA页面寄存器080-09FH中断控制器1020-03FH中断控制器20A0-0BFH定时器0

3、40-05FH并行接口芯片060-06FHRT/CMOS RAM070-07FH协处理器0F0-0FFHI/0接口名称端口地址游戏控制卡20020FH并行口控制卡137037FH并行口控制卡227027FH串行口控制卡13F83FFH串行口控制卡22F02FFH原型插件板(用户可用)30031FH同步通信卡13A03AFH同步通信卡238038FH单显MDA3B03BFH彩显CGA3D03DFH彩显EGG/VGA3C03CFH硬驱控制卡1F01FFH软驱控制卡3F03F7HPC网卡36036FH地址线地址线 A9 A8A7 A6 A5 A4A3 A2 A1 A0二进制二进制 1 01 1 1

4、11 0 1 1十六进制十六进制2FB表3.4 单端口地址2FBH的地址线取值只读只读I/O端口地址(端口地址(2F8)的译码:)的译码:l 固定式多端口的I/O地址译码电路设计例:采用74LS138设计计算机系统板的译码电路。分析:系统板的IO地址分配在00-0FFH范围内,每个被片选的芯片有32个端口,需要留5根地址线,其它高位地址参加译码。地址线地址线0 0 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0二进制二进制0 0 0 0 C B A ? ? ? ? ?表3.5 译码电路输入地址线的值片内地址片选地址控制信号l 开关式I/O地址译码电路设计例:某微机系统的I/O空间为

5、000H-3FFH,分成连续的16段可选地址,每个段包括8个接口芯片,每个接口芯片拥有8个端口。分析:采用部分译码方法,允许16个段可以选择,所以采用4位开关。表3.6 开关式000H-3FFH地址线取值片内地址片选地址控制信号1K空间分成了16个段,每个段有8个接口芯片0段可接入8个8端口芯片i段可接入8个8端口芯片15段可接入8个8端口芯片000H-007H008H-00FH038H-03FH040H-047H3C0H-3C7H3F8H-3FFH3C8H-3CFH在同一个段里,高4位不变 一般情况下,译码器和接口电路的连接方法如下: 地址译码电路、接口电路和CPU的连接方法A374LS138ABCG2AG2BG1A4A

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论