- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微型计算机接口技术及应用 计算机科学与技术系 第三章 I/O端口地址译码技术 一、I/O端口 1. 端口(port)是电路中能被CPU直接访问的寄存器的地址。 2. CPU通过这些地址即端口向接口电路中的寄存器发送命令,读取状态和传送数据。 3.一个接口可以有几个端口。 如命令口、状态口和数据口,分别对应于命令寄存器、状态寄存器和数据寄存器。 3.1 I/O端口及其编址方式 控制总线CB 地址总线AB I/O接口电路 数据 控制 状态 数据总线DB CPU 外设 控制寄存器 状态寄存器 数据寄存器 端口 1.统一编址 从存储器空间划出一部分地址空间给I/O设备,把I/O接口中的端口当作存储器单元一样进行访问。 优点: 不设置专门的I/O指令,指令类型多,功能齐全。 缺点: 1、占用了存储器的地址空间,使存储器容量减小。 2、另外指令长度比专门I/O指令要长,因而执行速度较慢。 二、端口地址编址方式 独立编址 统一编址 2.独立编址 这种方式是接口中的端口地址单独编址,而不与存储空间合一起。 如:IBM-PC系列、Z-80系列机 主要优点: 1、I/O端口地址不占用存储器空间; 2、I/O指令短,执行速度快; 3、I/O操作和存储器操作层次清晰,程序的可读性强。 三、独立编址方式的端口访问 1. 端口地址寻址方式 直接寻址: IN AL, PORT ;输入 OUT PORT, AL ;输出 PORT:8位数据,最多可访问256(0-255)个端口。 例如: IN AL, 60H ; OUT 61H, AL ; 间接端口寻址方式 MOV DX, PORT IN AL, DX ;8位传送 MOV DX, PORT OUT DX,AL ;8位传送 PORT 为16位数据。则最多可寻址216=64K个端口。 例如: MOV DX,300H ; IN AL,DX MOV DX,301H ; OUT DX,AL 端口数据有8、16、32位之分。 例如: 输入时 MOV DX, 300H ;I/O端口 IN AL/AX, DX ;从端口读数据到AL/AX MOV [DI], AL/AX ;将数据从AL/AX →存储器 输出时 MOV DX, 301H ;I/O端口 MOV AL/AX, [SI] ;从内存取数到AL/AX OUT DX, AL/AX ;数据从AL/AX →端口 2. I/O端口数据宽度 3. C语言I/O语句 利用c语言对外设进行直接控制. 端口输出: outportb(port,value) //从port端口输出字节型数据 value outportw (port,value) //从port端口输出字型数据value 端口输入: Value=inportb(port) //从port端口输入字节型数据, 并存储在 value变量中; Value=inportw(port) //从port端口输入字型数据, 并存储在value变量中; 3.2 I/O端口地址分配 一、I/O接口硬件分类 I/O接口的硬件分成两类: 1. 系统板上的I/O芯片 如: 定时/计数器、中断控制器、DMA 控制器,并行接口等。 2. I/O扩展槽上的接口控制卡 如:软驱卡、硬驱卡、图形卡、声卡、打印卡、串行通信卡等。 早期系统版 表3.1 系统板上接口芯片的端口地址 I/O芯片名称 端口地址 DMA控制器1 000~01FH DMA控制器2 0C0~0DFH DMA页面寄存器 08
您可能关注的文档
最近下载
- 栏杆工程施工组织设计(技术标).doc
- 2024北京一零一中初二(下)期中物理及答案.docx
- 跨学科实践活动09+探究土壤酸碱性对植物生长的影响(教学课件)-2024-2025学年九年级化学跨学科实践活动教学课件+设计(人教版2024).pptx VIP
- 2024年山东省滨州市中考化学试题附解析答案.pptx VIP
- 违反中央八项规定精神清单80条PPT深入贯彻中央八项规定精神.pptx VIP
- 外研社新一代大学英语(基础篇)综合教程B2U4 iExplore 2.pptx VIP
- 3-哈利波特与阿兹卡班的囚徒 中英对白剧本.pdf VIP
- 2024年社区工作者考试必背1000题题库及答案.docx VIP
- 计算小达人3年级数学下册人教版.pptx
- 初始过程能力研究计划.xls VIP
文档评论(0)