- 7
- 0
- 约9.66千字
- 约 59页
- 2015-12-09 发布于广东
- 举报
微机接口技术 第二章 I/O 端口地址译码技术 第二章 I/O 端口地址译码技术 本章内容 2.1 I/O 端口及其编址方式 2.2 I/O 端口地址分配 2.3 I/O 端口地址译码 2.4 GAL器件及其在 I/O 地址译码中的作用 2.1 I/O 端口及其编址方式 接口与选择设备 接口电路根据需求选择所需的设备是由 I/O 端口地址译码电路实现的。 进行设备端口选择 是接口电路中必不可少的部分 2.1 I/O 端口及其编址方式 I/O 端口 通常把 I/O 接口电路中可以被CPU直接访问的寄存器或某些特定的器件称之为端口(Port) 。 每个 I/O 端口都有一个地址:接口中的不同寄存器或电路的编号。 端口:命令口、状态口和数据口。 CPU通过 I/O 命令对接口进行控制。 I/O 操作 I/O 操作是指CPU通过接口的端口地址向接口电路中的寄存器发送命令,读取状态和传送数据,不是直接对 I/O 设备的操作。 2.1 I/O 端口及其编址方式 命令、接口与 I/O 端口关系 一个接口中可以有多个 I/O 端口。 如命令口、状态口和数据口,分别对应于命令寄存器、状态寄存器和数据寄存器 ; 接口中的端口数目可多可少。如8251、8259接口芯片只有两个端口;而8237有16个端口,8255有4个端口。 一个 I/O 端口可能接受多种命令。 有的端口只能写或只能读,而有的端口则可读可写。比如,8255的一个命令口可以接收方式控制字和位控字这两种命令。 2.1 I/O 端口及其编址方式 端口地址有两种编址方式: 统一编址,也称为存储器映射方式。 将端口地址与存储器地址统一编址,所以这种编址方式也称之为统一编址方式; 独立编址,也称为 I/O 映射方式。 将 I/O 端口地址与存储器地址分别进行独立的编址,也称之为独立编址。 2.1 I/O 端口及其编址方式 统一编址 将 I/O 接口中的端口地址和存储器单元地址一样对待,统一编址,不设置专门的 I/O 指令。 I/O 操作能使用对存储器操作的指令,因此,指令类型多,功能齐全,操作灵活、方便; 端口有较大的编址空间,对大型控制系统和数据通信系统有益; 统一编址方式的I/O指令长度比专用 I/O 指令长,译码较复杂,执行速度较慢。 Motorola系列、Apple系列微型机和一些小型机就是采用这种方式。 2.1 I/O 端口及其编址方式 I/O 端口与内存单元统一编址地址空间 2.1 I/O 端口及其编址方式 独立编址 内存地址空间和 I/O 端口地址是相对独立的, I/O 端口单独编址,不占用存储器空间。 设置专门的IN、OUT等 I/O 指令, 指令短, 速度快; I/O 操作和存储器操作层次清晰,程序的可读性强。 端口地址和存储器地址可重叠而不会相互混淆。 大型计算机通常采用这种方式,有些微机,如IBM-PC系列和Z-80系列机也采用这种方式。 2.1 I/O 端口及其编址方式 I/O 端口与内存单元独立编址空间 2.1 I/O 端口及其编址方式 例 Intel的80X86系列、Z80系列 MOV [10H ], AL ;对内存操作 IN 10H, AL ;对端口操作 2.1 I/O 端口及其编址方式 独立编址方式下可采用单字节地址或双字节地址寻址方式 单字节地址作为端口地址(系统板上的 I/O 接口芯片),则最多可访问28=256个端口。 双字节地址作为端口地址(扩展槽上的 I/O 接口控制卡),则最多可寻址216=64K个端口。 2.1 I/O 端口及其编址方式 单字节地址 系统主板上接口芯片的端口,单字节地址(8位),256个地址,直接在指令中给出端口地址,其指令格式为: IN AL,PORT ;输入 OUT PORT,AL ;输出 其中,PORT是一个单字节8位地址, 例如: IN AL,2CH ;将地址为2CH端口的数据读入AL中 OUT 61H,AL ;将AL的值送入地址为61H的端口中 2.1 I/O 端口及其编址方式 双字节地址 I/O 扩展槽地址,双字节地址(16位,64K个地址),地址部是放在DX寄存器中。指令格式为: MOV DX,XXXXH ;XXXXH是双字节16位地址 IN AL,DX ;8位输入 MOV DX,XXXXH OUT DX,AL ;8位输出 例如: MOV DX,300H ;300H为扩展板8255A的PA端口 IN AL,DX MO
您可能关注的文档
最近下载
- 医院电子病历五级工作组工作制度及流程.docx VIP
- 增值税发票开票系统操作流程.doc VIP
- 建筑工程图集 15D202-2:柴油发电机组设计与安装.pdf VIP
- 2024商丘医学高等专科学校教师招聘考试真题及答案.docx VIP
- 现代工程图学习题集(第5版)杨裕根 课后习题答案解析.pdf
- 医院电子病历分级评价现场演练专家问题总结(五级).pdf VIP
- 狂犬病病毒攻毒犬唾液排毒与病毒在体内的分布研究.pdf VIP
- 桩基施工方案桩基桩基施工方案施工方案桩基础施工方案桩基施工.docx
- 屋面防水工程工程施工组织设计方案.docx VIP
- 2025年沈阳市直机关遴选公务员笔试真题汇编带答案解析.docx VIP
原创力文档

文档评论(0)