


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第八章习题及答案8.1 CPU与外设传送数据时为什么需要I/O接口?I/O接口的基本功能有那些?答:由于外部设备和装置的工作原理、驱动方式、信息格式和数据处理速度等各不相同,必须经过中间电路才能与CPU相连,这部分中间电路就是I/O接口。I/O接口的基本功能有:1、设置数据的寄存、缓冲逻辑,以适应CPU与外设之间的速度差异;2、进行信息格式的转换,如串行和并行的转换;3、协调CPU与外设在信息类型和电平上的差异,如电平转换驱动器、数/模和模/数转换器等;4、协调时序差异,同步CPU与外设的工作;5、地址译码和设备选择功能,使CPU在某一时刻只能选中一个I/O端口;6、提供联络信号,承担CPU与外设之间的联络工作,联络的具体信息有控制信息、状态信息和请求信号等,如外设的“Ready”、“Busy”等状态;7、设置中断和DMA控制逻辑,以保证在中断和DMA允许的情况下,产生中断和DMA请求信号,并在接受到中断和DMA应答之后完成中断处理和DMA传输。8.2 I/O接口传送的信息分为哪几类?传送的数据信息分为哪几种?答:I/O接口信息通常包括数据信息、状态信息和控制信息等。其中数据信息包括数字量、模拟量和开关量三种基本形式。8.3 统一编址方式和独立编址方式各有什么特点和优缺点?答:统一编址方式的主要优点是:1、端口寻址手段丰富,对其数据进行操作可与对存储器操作一样灵活,且不需要专门的I/O指令,有利于I/O程序的设计;2、I/O寄存器数目与外设数目不受限制,而只受总存储容量的限制,读写控制逻辑比较简单。其缺点是:1、I/O端口要占用存储器的一部分地址空间,使可用的内存空间减少;2、存储器操作指令通常要比I/O指令的字节多,故加长了I/O操作的时间。独立编址方式的优点是: 1、I/O口的地址空间独立,且不占用存储器地址空间;2、地址线较少,寻址速度相对较快;3、使用专门I/O指令,编制的程序清晰,便于理解和检查。其缺点是:1、I/O指令较少,访问端口的手段远不如访问存储器的手段丰富,导致程序设计的灵活性较差;2、需要存储器和I/O端口两套控制逻辑,增加了控制逻辑的复杂性。8.4 简述CPU与外设之间进行数据传送的几种常用形式,各有何优缺点?答:CPU与外设之间的数据传送方式主要有直接程序控制方式、中断控制方式、直接存储器存取方式等。直接程序控制方式可分为无条件传送方式和条件传送方式两种:无条件传送方式主要用于对简单外设进行操作,或者外设的定时是固定或已知的场合;条件传送方式在执行输入/输出操作之前,需通过测试程序对外部设备的状态进行检查。当所选定的外设已准备“就绪”后,才开始进行输入/输出操作。在程序查询传送方式中,由于CPU要等待外设完成数据传输任务,对CPU资源的使用造成很大浪费,使整个系统性能下降。中断传送方式能节省大量的CPU时间,实现CPU与外设并行工作,提高CPU的使用效率,并使外设的服务请求得到及时处理。但这种控制方式的硬件比较复杂,软件开发与调试也比程序查询方式困难。DMA传送方式是在硬件控制下完成,不需CPU的介入,传输速度高,适用于数据量较大的传送,如存储器与高速外设之间、高速外设与高速外设之间和存储器与存储器之间的数据传送。缺点是需要专门的DMA控制器,电路结构复杂,硬件开销较大。8.5 简述CPU与外设以查询方式传送数据的过程。现有一输入设备,其数据端口的地址为0FEE0H,并从端口0FEE2H提供状态,当其D0位为1时表明输入数据准备好。试编写采用查询方式进行数据传送的程序段,要求从该设备读取100个字并输入到从2000H:2000H开始的内存单元中。(程序中需加注释)答:查询传送方式在执行输入/输出操作之前,需通过测试程序对外部设备的状态进行检查。当所选定的外设已准备“就绪”后,才开始进行输入/输出操作。查询传送方式的工作流程包括两个基本环节:查询环节和传送环节。查询环节主要通过读取状态端口的标志位来检查外设是否“就绪”。若没有“就绪”,则程序不断循环,直至“就绪”后才继续进行下一步工作。当查询环节完成后,将对数据端口实现寻址,并利用输入指令从数据端口输入数据,或利用输出指令从数据端口输出数据。相应程序段为: MOV AX,2000H ;取缓冲区首地址 MOV DS,AXMOV DI,2000HMOV CX,100 ;传送个数 NEXT: MOV DX,0FEE2HASK: IN AL,DX ;从状态端口读入状态信息 TEST AL,B;检测D0位 JZ ASK;D0=0,继续查询 MOV DX,0FEE0HIN AL,DX;从数据端口读入数据
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025贵州黄平县中医医院医共体单位纸房乡卫生院招聘2名护理人员模拟试卷参考答案详解
- 2025湖南株洲市工业中等专业学校招聘第一批高层次人才13人模拟试卷及答案详解参考
- 2025湖北神农架优抚医院招聘医疗卫生专业技术人员模拟试卷附答案详解(模拟题)
- 2025江苏徐州选聘徐州泉山经济开发区投资发展有限公司总经理(四)考前自测高频考点模拟试题附答案详解
- 2025安徽蚌埠市教育局局属中学高层次人才招聘50人模拟试卷附答案详解(突破训练)
- 2025年上半年浙江宏为电力建设有限公司社招(若干人)笔试题库历年考点版附带答案详解
- 2025河南驻马店市正阳县县管国有企业招聘20人(第二批)考前自测高频考点模拟试题及答案详解(必刷)
- 2025广东海洋大学招聘辅导员32人模拟试卷完整答案详解
- 2025内蒙古赤峰新正电工技术服务有限公司面向社会招聘69人模拟试卷附答案详解(黄金题型)
- 2025广东依顿电子科技股份有限公司招聘工艺工程师岗人员考前自测高频考点模拟试题参考答案详解
- 乌鲁木齐家乡介绍旅游攻略
- (高清版)JTGT 3365-01-2020 公路斜拉桥设计规范
- 专业技术人员年度考核情况登记表
- GB/T 33285.2-2024皮革和毛皮烷基酚及烷基酚聚氧乙烯醚的测定第2部分:间接法
- 2023年贵州专升本英语真题试卷(完整版)
- 医院护理培训课件:《成人早期预警评分系统介绍》
- 2023保密知识测试题库含答案
- 危险化学品安全作业(氧化工艺)考试题库(含答案)
- 中国农业银行笔试题库(含答案)
- GA 1808-2022军工单位反恐怖防范要求
- 工程建设项目绿色建造施工水平评价申请表
评论
0/150
提交评论