- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
输入输出接口
计算机原理讲义 输入/输出接口 第五章 输入输出接口 基本概念 第5.1节 基本概念 外设 输入/输出设备是外部设备,简称外设。微机与外设之间的信息交换称为输入和输出。 接口 接口:外设与总线之间的中间环节,是计算机与外设交换信息的控制电路。 端口:接口电路中可以被寻址访问的存储单元。可分为数据端口、状态端口、控制端口。 CPU RAM ROM I/O接口 外设 接口功能 数据口 状态口 控制口 D15~D0 A15~A0 A0 BHE IOR IOW I/O装置 接口的功能 数据缓冲:外设数据输入到总线时需要缓冲。 数据锁存:总线数据输出到外设时的锁存,解决CPU与外设速度不匹配问题。 传输控制命令和状态信息:计算机与外设有时需使用硬件握手。例如:计算机利用查询输出到打印机。 信息转换:串并转换、数模转换、电平格式转换 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。 IOR IOW M/IO RD WR 注:IBM PC/XT机实际只使用低10位数据线寻址I/O 端口,寻址1KB个端口。 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转换输出的电流 开关量 如以一位二进制表示的量 数据口 状态口 控制口 D15~D0 A15~A0 A0 BHE IOR IOW I/O装置 CPU与外设的连接 控制口 控制口为一个输出接口,用于控制外设的启动(START)、停止(STOP)或数据的选通(STB)等,具体由外设的要求而定。 状态口 CPU通过状态口了解外设状态。如: 输入外设是否准备好(READY) 转换是否结束(EOC) 输出装置是否忙(BUSY) 控制信息和状态信息一般也由数据总线传送。 CPU与外设的数据传送方式 (一)无条件传送 传送数据之前,CPU不需要检测外设是否准备就绪,程序中直接使用IN和OUT命令来完成输入和输出。也叫注入式或命令式。 无条件输入 MOV DX, 0160H IN AL, DX 接口 电路 IOR 三态 缓冲 器 OE I/O 装置 地址 译码 器 CS D7~D0 A15~A1 A0 160H 若将IOR换作MEMR 则可使用 MOV AL, [160H] I/O读周期时序 T1 T2 T3 T4 T1 地址 数据 CLK A BHE D IOR 7~0 15~0 CPU与外设的数据传送方式 无条件输出 MOV DX, 0160H MOV AL, [BX] OUT DX, AL [BX]中存放需要输出到 I/O接口的内容 地址 译码 器 数据 锁存 器 A15 ~ A1 IOW A0 CS 160H 输出 设备 D7 ~ D0 T1 T2 T3 T4 T1 地址 数据 CLK M/IO BHE AD ALE WR DT/R DEN READY 15~0 I/O写周
您可能关注的文档
- 走艰苦创业之路第一课时.ppt
- 走在时代潮流的前线抓住划时代的全网营销变革机会率先.ppt
- 走访志愿者培训.ppt
- 走近安监窗口入驻项目简析.ppt
- 走近高效课堂.ppt
- 走过任何一条街抬头向上看家家户户的窗子前都是花团锦.ppt
- 走进丝绸之路.ppt
- 走进化学实验室.ppt
- 走进信息世界.ppt
- 走进唐诗的世界.ppt
- 金融产品2024年投资策略报告:积极适应市场风格,行为金融+机器学习新发现.pdf
- 交运物流2024年度投资策略:转型十字路,峰回路又转(2023120317).pdf
- 建材行业2024年投资策略报告:板块持续磨底,重点关注需求侧复苏.pdf
- 宏观2024年投资策略报告:复苏之路.pdf
- 光储氢2024年投资策略报告:复苏在春季,需求的非线性增长曙光初现.pdf
- 公用环保2024年投资策略报告:电改持续推进,火电盈利稳定性有望进一步提升.pdf
- 房地产2024年投资策略报告:聚焦三大工程,静待需求修复.pdf
- 保险2024年投资策略报告:资产负债匹配穿越利率周期.pdf
- 政策研究2024年宏观政策与经济形势展望:共识与分歧.pdf
- 有色金属行业2024年投资策略报告:新旧需求共振&工业原料受限,构筑有色大海星辰.pdf
文档评论(0)