- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
习 题 三
接口电路与外部设备之间传送的信号有哪几种?传输方向怎样?
数据信号:对于输入设备,数据信号从外设通过接口送往总线,对于输出设备,数据信号从总线通过接口发往外部设备。
状态信号:状态信号表明外部设备当前的工作状态,用来协调CPU 与外部设备之间的操作。状态信号总是从外部设备通过接口发往总线。
控制信号 :控制信号是 CPU 向外设发出的命令,它指定设备的工作方式,启动或停止设备。控制信号从CPU 通过接口发往外部设备。
接口电路有哪些功能?哪些功能是必需的?
接口电路可以具备:设备选择功能、信息传输功能、数据格式转换功能、联络功能、 中断管理功能、复位功能、可编程功能和错误检测等功能。其中设备选择功能和信息传输功能是每一个接口电路所必备的。其他的功能是否需要则由设备的特点和工作方式决定。
I/O 端口的编址有哪几种方法?各有什么利弊?80X86 系列CPU 采用哪种方法? I/O 端口的编址有两种不同的方式:
I/O 端口与内存统一编址:把内存的一部分地址分配给I/O 端口,一个 8 位端口占用一个内存单元地址。已经用于I/O 端口的地址,存储器不能再使用。
I/O 端口与内存统一编址后,访问内存储器单元和I/O 端口使用相同的指令,这有助于降低CPU 电路的复杂性,并给使用者提供方便。但是,I/O 端口占用内存地址,相对减少了内存可用范围。而且,由于难以区分访问内存和I/O 的指令,降低了程序的可读性和可维护性。
I/O 端口与内存独立编址:这种编址方法中,内存储器和I/O 端口各自有自己独立的地址空间。访问I/O 端口需要专门的I/O 指令。
80x86 CPU 采用 I/O 端口独立编址方式。
按照传输信号的种类,I/O 端口有几种?它们信号的传输方向怎样?
按照传输信号的种类,I/O 端口有三种:
数据端口:数据信息从端口输入 CPU(输入设备接口),或者从 CPU 写入端口(输出设备接口);
状态端口:外设状态信息从端口输入CPU; 控制端口:命令信息从CPU 写入端口。
I/O 端口译码电路的作用是什么?在最小模式和最大模式下分别有哪些输入信号?
I/O 端口译码电路用于产生端口的读写选择信号。在最小模式下,译码电路接受来自总线的地址信号(16 位), M / IO(= 0), RD 或者WR信号。最大模式下,译码电路接受地址信号(16 位), IOR 或者IOW 信号。
外部设备数据传送有哪几种控制方式?从外部设备的角度,比较不同方式对外部设备的响应速度。
外部设备数据传送有以下四种控制方式。
直接传送方式(也称为无条件传送方式、同步传送方式):这种情况下,外部端口完全被动地等待CPU 的访问,没有确定的响应速度,响应时间取决于 CPU 忙碌的程度以及程序对外部设备控制采取的策略。
查询方式:如果CPU 在某一时刻只对一个外设采用查询方式进行数据传输,CPU 的响应延迟约为 3~10 个指令周期。响应速度快于中断方式,慢于DMA 方式。
中断方式:CPU 的响应延迟平均为几十个指令周期,慢于查询方式,但是这种方式可以同时管理多个外部设备。
DMA 方式:外部端口的传输请求由 DMA 控制器响应,由于 DMAC 是一个专用于传输控制的电路,任务单一,不发生DMA 传输竞争时,响应延迟仅为 1~2 个 DMAC 使用的时钟周期,远快于中断方式和查询方式。
叙述一次查询式输出过程中,接口内各电路、信号的状态变化过程。
一个数据的查询式输出过程由二个阶段组成:
CPU 从接口反复读取状态字:由地址译码电路产生状态端口选择信号,该信号不影响接口内部的状态。外部设备输出完成后,返回“确认”信号,该信号将状态寄存器相关位
(READY)置位。
如状态字表明外设已处于“就绪”状态,则向数据端口传送数据。由地址译码电路产生的数据端口选通信号一方面将数据总线上的数据写入数据寄存器,同时清除状态寄存器中的相关位(READY),向输出设备发出输出启动信号。
有的输出接口设有控制端口,输出启动信号通过写控制端口产生。
比较程序中断方式和查询方式的区别,根据比较,指出中断工作方式的优缺点。
中断方式:外部设备工作完成后,通过“中断请求”信号“主动”向CPU“报告”。 查询方式:外部设备工作完成后,状态信号储存在接口电路内,被动地等待CPU 来读
取。
根据上述比较,可以得到中断工作方式的如下特点: 优点:
CPU 能够及时了解外部设备的状态,从而对外部设备IO 请求进行及时处理。
由于 CPU“被动”地等待外部设备的“中断请求”,外部设备进行输入/输出操作时,CPU 可以同时执行其他的程序,CPU 和外部设备“并行”工作。
由于同样的原因,在中断方式下,CPU 可以同时管理多台外部设备,CPU 的效率得到提高。
缺点:
用中断方式
您可能关注的文档
- 现代人要活得好又赞的撇步.docx
- 现代认知心理学在解决物理问题中的应用.docx
- 现代弱电及智能化项目培训计划书.docx
- 现代微型计算机与接口教程(杨文显)第八章课后答案.docx
- 现代微型计算机与接口教程(杨文显)第二章课后答案.docx
- 现代微型计算机与接口教程(杨文显)第九章课后答案.docx
- 现代微型计算机与接口教程(杨文显)第六章课后答案.docx
- 现代微型计算机与接口教程(杨文显)第七章课后答案.docx
- 现代微型计算机与接口教程(杨文显)第十章课后答案.docx
- 现代微型计算机与接口教程(杨文显)第四章课后答案.docx
- 2025年中国乙氧苯柳胺软膏市场调查研究报告.docx
- 2025年及未来5年电信设备项目市场数据调查、监测研究报告.docx
- 2025年中国产宝口服液市场调查研究报告.docx
- 2025年及未来5年远红外线热敷按摩仪之瑞颈灵项目市场数据分析可行性研究报告.docx
- 2025年中国2—氨基—4,6—二氯嘧啶市场调查研究报告.docx
- 2025年及未来5年双层风琴帘项目市场数据调查、监测研究报告.docx
- 2025年及未来5年多功能短路定位分析仪项目市场数据调查、监测研究报告.docx
- 2025年中国换芯型烟嘴市场调查研究报告.docx
- 2025年及未来5年印章防伪项目市场数据调查、监测研究报告.docx
- 2025年中国超小型冷冻修边机市场调查研究报告.docx
最近下载
- 螺纹螺距及牙型角.docx VIP
- 英语单元整体教学设计.ppt VIP
- 2019-2023年初级形态塑料及合成树脂制造行业经济效益分析研究报告.doc
- 2025新教材人教版小学美术三年级上册核心素养教案+单元整体设计.docx
- TP-Link普联TL-NT521 V2.0_万兆 PCIe 网卡详细配置指南 1.0.0.pdf
- 国开电大地域文化(本)(甘肃)第四次形成性考核任务参考答案.doc VIP
- 中央厨房食品安全管理制度.doc VIP
- 第十章 配位平衡与配位滴定法.ppt VIP
- 学堂课程在线科技英语交流(北理)课后作业答案.docx
- 【推荐下载】MIL-PRF-38534G.最新.pdf VIP
原创力文档


文档评论(0)