- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
状态端口
输入/输出接口 第五章 输入输出接口 基本概念 第5.1节 基本概念 外设 输入/输出设备是外部设备,简称外设。微机与外设之间的信息交换称为输入和输出。 接口 接口:外设与总线之间的中间环节,是计算机与外设交换信息的控制电路。 端口:接口电路中可以被寻址访问的存储单元。可分为数据端口、状态端口、控制端口。 接口功能 I/O端口的编址 I/O端口的编址方式 I/O端口与存储器统一编址 把一个外设端口看作存储器的一个单元,占用存储器的地址空间,利用对存储器的读写操作完成数据的输入和输出。 优点 不需要专门的输入输出指令 可使用全部对存储器操作的指令,指令数量多 端口数量多 缺点 占用存储器空间 寻址时地址线数多,译码复杂 I/O端口的编址 I/O端口独立编址 计算机单独给外设端口编址,I/O端口具有独立的地址空间。计算机需用控制信号区分存储器空间和I/O端口空间(例8086 CPU的M/IO)。 优点 I/O空间较存储器空间小,地址线少,译码电路相对简单。 不占用存储器空间 缺点 要有专门输入输出指令,寻址方式少,不灵活 8086 I/O空间 8086 I/O空间 8086系统使用16根地址线(A15~A0)寻址I/O端口,可寻址64KB个I/O端口; 偶地址端口数据使用低8位数据总线传送,奇地址端口数据使用高8位数据总线传送; 奇、偶地址端口的数据传送由BHE和A0控制; I/O端口的读/写选通信号为IOR和IOW。 8086 I/O空间 计算机系统中,多使用8位端口。8086系统的8位端口使用数据线的低8位传送信息,所以端口地址的编址多为偶地址。现代的计算机体系中,通过转换电路8位端口地址可以连续编址。 8086输入/输出指令 输入指令 IN AL, PORT IN AX, PORT IN AL, DX IN AX, DX 输出指令 OUT PORT, AL OUT PORT, AX OUT DX, AL OUT DX, AX CPU与外设的连接 第5.2节 CPU与外设的连接 CPU与外设的一般接口电路 (一)端口 数据口:用于完成数据的输入或输出。包括: 数字量 如用ASCII码表示的数和字符 模拟量 如经DAC转换输出的电流 开关量 如以一位二进制表示的量 CPU与外设的连接 控制口 控制口为一个输出接口,用于控制外设的启动(START)、停止(STOP)或数据的选通(STB)等,具体由外设的要求而定。 状态口 CPU通过状态口了解外设状态。如: 输入外设是否准备好(READY) 转换是否结束(EOC) 输出装置是否忙(BUSY) 控制信息和状态信息一般也由数据总线传送。 CPU与外设的数据传送方式 CPU与外设的数据传送方式 (一)无条件传送 传送数据之前,CPU不需要检测外设是否准备就绪,程序中直接使用IN和OUT命令来完成输入和输出。也叫注入式或命令式。 无条件输入 CPU与外设的数据传送方式 无条件输出 CPU与外设的数据传送方式 (二)查询传送 传送数据之前,CPU需要检测外设的状态(即握手信号的联络),只有外设条件满足时才传送数据,否则继续检测,直到满足。 CPU与外设的数据传送方式 查询输入 CPU与外设的数据传送方式 电路说明 控制口:口地址为0164H,只完成ADC的启动,不用传递其他控制信息。0164H ?IOW 状态口:ADC转换结束后,由EOC产生负脉冲,把ADC输出数据锁存到锁存器中,并置状态触发器为“1”,表示数据已准备好。状态信息由数据线D0传送,口地址为0162H. 0162H ?IOR. 数据口:查询状态,条件具备,则选中数据口输入数据,同时清状态,表示数据已读走,防重读。数据口地址为0160H。 0160H ?IOR CPU与外设的数据传送方式 从ADC读取一个数据子程序(数据存放在AL中) READ PROC MOV DX, 0160H IN AL, DX ;清状态 MOV DX, 0164H OUT DX, AL ;启动 READ1: MOV DX, 0162H IN AL, DX ;查询状态 TEST AL, 01H JZ READ1 MOV DX, 160H IN AL, DX ;读取数据 RET READ ENDP CPU与外设的数据传送方式 查询输出 CPU与外设的数据传送方式
您可能关注的文档
- 浙教版八年级下册科学45植物的叶与蒸腾作用.PPT
- 海南高速公路股份有限公司关于参与竞拍土地使用权的事项公告.PDF
- 浦东森防信息2014-06.DOC
- 海底管道混凝土加重技术现状分析-石油工程建设.PDF
- 浙江长兴地区长兴组放射虫化石及其指相意义-地质科学.PDF
- 海运精英讲堂第一梯次(台北班)海运总论(周一)航空运输(周二)定期.PDF
- 海藻酸钙等10种食品添加剂新品种1.DOC
- 海洋学院课程简介-山东大学(威海)教务处.DOC
- 涂料检测实验室作业指导.PDF
- 海飞乐技术有限公司——IGBT驱动事业部 - IGBT驱动模块.PDF
- 岸基供电系统 第4部分:工频电源.pdf
- 人教版八下英语Unit 5 What were you doing when the rainstorm came_测试卷.docx
- 热带作物品种区域试验技术规程 木薯.pdf
- 草原防火阻隔带建设技术规程.pdf
- 渔用气胀救生筏技术要求和试验方法-.pdf
- 浙江省杭州市2024-2025学年八年级下学期期中考试英语试卷(含答案).docx
- 重庆市渝北区六校联盟2024-2025学年九年级下学期期中教学大练兵语文试卷.docx
- 食品安全-花椒籽油 (2).pdf
- 2025年海博思创分析报告:储能集成“小巨人”,国内外业务进展可期.pdf
- 地理标志产品 宽城板栗.pdf
最近下载
- 毕业设计(论文)-徐州某小区1#住宅楼工程工程量清单与招标控制价的编制.docx
- 南山森林抚育补贴试点项目作业设计.pdf VIP
- 2022年北京市自来水集团有限责任公司校园招聘考试笔试试题及答案解析.pdf VIP
- 全国《职业教育》专业知识(重点)考试题库(300题).docx
- 青春期男女生交往.pptx
- 北京市自来水集团有限责任公司校园招聘85人公开引进高层次人才和急需紧缺人才笔试参考题库答案详解版及参.docx VIP
- 物理专业英语词汇.pdf
- 简易装修合同电子版3篇 .pdf VIP
- 瓦楞纸箱印刷过程中的质量控制.pdf
- GB∕T 35379-2017 木门分类和通用技术要求(高清版).pdf
文档评论(0)