IO接口与外围设备主教材习题解析
更新时间:2023-06-03 17:43:01 阅读量: 实用文档 文档下载
- 接口是连接外围设备的电路推荐度:
- 相关推荐
IO接口与外围设备主教材习题解析
7.1 主教材习题解析
7 1 CPU同外设交换的信息有三种类型:数据信息、状态信息和操纵信息,请说明CPU 是如何通过其三总线(地址总线、数据总线和操纵总线)同外设交换这三类信息的?i
解:外设接口同外设之间传送的数据信息是CPU同外设进行输入输出的要紧实体,CPU用OUT指令通过“数据总线”由接口中的“数据端口”向外设输出“数据信息”,CPU用IN 指令通过“数据总线”读入从外设经接口中的“数据端口”送来的“数据信息”。
外设接口同外设之间传送的“操纵信息”是CPU用OUT指令通过“数据总线”写入接口中的“操纵端口”向外设输出的信息,用来操纵外设的启动和停止,以及把数据信息打入外设数据缓冲器的选通信号。
外设接口同外设之间传送的“状态信息”是CPU用IN指令通过“数据总线”读入从外设经接口中的“状态端口”输入的信息,该信息反应了外设当前所处的工作状态,用来实现CPU与外设之间信息传输的“同步”。
7. 2 . 简述查询式数据传送方式的工作过程。
解:查询式数据传送又称为“异步传送方式”或“条件传送方式”,其工作过程如下:在实现数据传送前必须第一读取外设的当前状态,检查外设是否已预备好进行数据传送。假如外设尚未预备就绪,通常由状态信息“BUSY(忙)有效或“READY”(就绪)无效表示,则CPU连续查询外设状态;假如外设已预备就绪,通常由状态信息“BUSY”(忙)无效,或“READY”(就绪)有效表示,则CPU可通过数据端口进行输入或输出操作,以实现同外设的数据传送。
7. 3 . 简述中断传送方式的工作过程。
解:采纳中断方式传送数据,在硬件方面,外设与CPU之前必须有一个具有中断操纵逻辑的接口电路,用来实现数据传送的操纵,也能够是一样的接口电路(无中断操纵逻辑)加上一个专用的中断操纵器(例如8259A可编程中断操纵器PIC)。在软件方面,必须编制一段“中断服务程序”以完成CPU与外设之间的一次数据传送。
在中断传送方式中,通常在一个主程序中安排好在某一时刻启动某一外设后,CPU连续执行主程序。现在,外设同时预备数据传送的预备工作,当外设完成数据传送的预备时,通过中断操纵逻辑向CPU发出中断要求,在CPU能够响应中断的条件下(CPU已开中断——IF=1,同时在完成当前指令后),现行主程序被“中断”,通过中断操纵逻辑提供的“中断类型码”,从“中断向量表”中读入“中断向量”转去执行“中断服务程序”,在“中断服务程序”中完成一次CPU与外设之间的数据传送。传送完成后返回被中断的主程序,从断点处连续执行,并等待外设的下一次中断要求。
7. 4 简述三种DMA传送方式的区别。
解:(1)单字节传送方式
每次DMA传送只传送一个字节的数据,传送后开释总线由CPU操纵总线至少一个完整的总线周期。以后又是测试DMA要求线DREQ,若有效,再进入DMA周期。在这种方式中要注意:○1在DMA响应信号DACK有效前,DREQ必须保持有效;○2即使DREQ 在传送过程中一直保持有效,在两次传送之间也必需开释总线。
(2)成组传送方式
一个DMA要求能够传送一组信息,这一组信息的字节数由编程决定(在DMAC初始化时),只要在DACK有效之前DREQ保持有效即可。一旦DACK有效,不管DREQ 是否有效,DMAC一直不舍弃总线操纵权,直到整个数组传送完。
(3)要求传送方式
又称查询传送方式。该方式的传送类似于成组传送方式,但每传送一个字节后,DMAC 就检测DREQ,若无效,则挂起;若有效,连续DMA传送,直到(1)一组信息传送终止;(2)外加信号强制DMAC中止操作。
7. 5 简述DMA操纵器同一样接口芯片的区别。
解:①能发出地址信息,对储备器寻址,并修改地址指针。DMAC内部必须有能自动加1/减1的地址寄存器;
②能发出读、写操纵信号,包括储备器访问信号和I/O访问信号。
7. 6 画出查询传送方式输出数据的流程图
解:①能发出地址信息,对储备器寻址,并修改地址指针。DMAC内部必须有能自动加1/减1的地址寄存器;
②能发出读、写操纵信号,包括储备器访问信号和I/O访问信号。
7. 7 什么是运算机的输入/输出系统?
解:运算机的输入/输出系统是实现运算机系统与人(或其它系统)之间进行数据交换的系统,包括硬件系统和软件系统,硬件系统由外围设备和接口电路组成,软件系统要紧是接口操纵程序,两者配合实现数据的正确传输。
7 8 习图7.2为一个LED接口电路,写出使8个LED管自上而下依次发亮2秒的程序,并说明该接口属于何种输入输出操纵方式?什么缘故?l
习图7.-2
解:
操纵程序为:
MOV AL,7FH
LOP:OUT 20H,AL
CALL DELAY2S ;调用延时2秒子程序
ROR AL,1
JMP 内部LOP
该接口属无条件传送方式,CPU同LED之间无联络信号,且无中断操纵逻辑。LED 总是已预备好,能够接收来自CPU的信息。
7 .9 习图7.-3是一个具有中断功能的输入接口电路,当外设数据预备就绪时,发一个READY的正脉冲,向CPU发中断要求,请分析该电路的工作过程。
习图7.-3
解:该电路工作过程如下:当外设预备好数据后,把数据送入数据寄存器U1,同时发
出一个READY正脉冲送到中断要求触发器U3,U3的Q为高电平,送与门3。U2为中断承诺触发器,在传送数据前,由CPU对U2初始化,即用MOV AL,01H;OUT Y2,AL使U2的D =“1”,则U3的Q端生成的中断要求信号通过与门3向CPU发出中断要求INTR,CPU若满足中断响应条件,转入中断服务程序,在中断服务程序中用IN AL,Y1指令产生负脉冲,使U1(输入数据寄存器)的OE有效,读入外设送入的数据。
7 10 具有中断屏蔽的接口电路中的“屏蔽”同“屏蔽中断”中的“屏蔽”是否一回事,若不是,有何区别?
解:具有中断屏蔽的接口电路中的“屏蔽”是指是否承诺接口电路产生可屏蔽中断要求信号;而“屏蔽中断”中的“屏蔽”是指有了可屏蔽中断要求信号后,CPU是否能响应。两者是不一样的。
7.11. 什么是I/O接口?I/O接口有哪些特点和功能?
实现运算机主机同输入/输出设备问能正确地传送信息的操纵电路,称为接口。
接口的差不多功能为:
(1) 实现数据缓冲,使主机与外围设备在工作速度上达到匹配。
(2) 实现数据格式转换。接口线路在完成数据传送的同时,实现处理器与外围设备之间数据格式的转换。
(3) 提供外围设备和接口的状态,为处理器更好地操纵和调整各种外围设备提供有效的关心。
(4) 实现主机与外围设备之间的通信联络操纵。包括设备的选择,操作时序的操纵与和谐,主机命令与外围设备状态的交换与传递等。
7.12 I/O数据传送能够采纳哪些方式?它们各有什么特点?
解:运算机系统中数据传送的操纵方式有如下几种:
1.无条件传送方式:接口中既无联络信号也无中断操纵逻辑
2.程序查询方式:接口中必须有状态端口
3.程序中断方式:接口中必须有中断操纵逻辑
4.. 直截了当储备器存取方式(DMA):一种不需要CPU干预也不需要软件介入的高速数据传送方式。由于CPU只启动而不干预这一传送过程,同时整个传送过程只由硬件完成而不需软件介入,因此其数据传送速率能够达到专门高。在DMA传送方式中,由硬件---- DMA操纵器(DMAC)操纵数据传送。
4.通道方式: 通道是一个具有输入输出处理器操纵的输入输出部件。通道操纵器有
自己的指令,即通道指令。能够依照程序操纵多个外部设备并提供了DMA共享
的功能,
5.外围处理机方式: 外围处理机(Peripheral Processing Unit,PPU)差不多上是独
立于主机工作的,它有自己的指令系统,完成算术/逻辑运算、读/写主储备器,
与外设交换信息等
7.13. 简要说明8259A中断操纵器中的IRR、ISR和IMR三个寄存器的功能。
(删除此题)
7-14 . .设一个磁盘的平均寻道时刻为10ms,数据读取的速率高于数据传输速率,数据传输速率是2MB/s,操纵器延迟是2ms,盘片转速为每分钟7200转。求读写一个512字节的扇区的平均时刻。
解:平均旋转延时= 0.5 / 5400 = 0.0056s = 5.6 ms
平均磁盘诊问时刻= 平均寻道时刻+ 平均旋转延时+ 传输时刻+ 操纵器延迟
= 20ms + 5.6ms +0.5KB / 1.0MB + 2ms
= 20ms + 5.6ms +0.5ms + 2ms
= 28,1ms
7.15. 外部设备有哪些要紧功能?外部设备的重要性有哪些?
解:外部设备即外围设备简称外设,是指在运算机主机处理信息前负责把信息送入运算机的设备,以及在主机对信息进行处理后输出处理结果的设备,是实现运算机系统与人(或其它系统)之间进行数据交换的设备。
7.16. 外设可分为哪几大类?举例各类中的典型设备.
解:输入设备——健盘、鼠标
输出设备——打印机、显示器
外储备器——磁盘储备器、光盘储备器
多媒体设备——声卡、图形卡
网络通信设备——MODEM、网卡
7.17. 扫描仪的结构与工作过程?
解:扫描仪要紧由光学成像部件、机械传动部件和光电转换部件组成,这三个部件相互配合将反映图像特点的光信号转换为运算机能处理的电信号。
扫描仪的光源照耀在要输入的图稿(或文稿)上,对不透光的纸张文稿产生反射光,
对透亮胶片文稿产生透射光。光学系统收集这些光信号聚焦到电荷耦合元件CCD,CCD将这些光信号转换成电信号,然后由A/D转换器(模拟/数字转换器)转换为数字信号,产生数字图像信息,传送到运算机
7.18. 打印机分几类?
解:打印机是运算机最差不多的硬拷贝输出设备。一样分为针式打印机、喷墨打印机和激光打印机。
7.19. 简述显示器的逐行扫描与隔行扫描。
解:
逐行扫描——电子束在垂直扫描时,按奇偶敳隔一行扫描一次,称为“逐行扫描”,隔行扫描——电子束在垂直扫描时,按奇偶敳隔一行扫描一次,称为“隔行扫描”,
7.20. 什么是光盘?简述光盘的工作原理。
解:光盘(Optical Disk)是用光学方式进行读出或写入信息的盘片,利用激光束在光盘记录表面上储备信息。
写入时,激光束聚焦成直径为1~2 μm的微小光点,产生热量融解光盘表面上的碲合金薄膜,在薄膜上形成小凹坑,表示“1”,无凹坑,表示“0”。读出时,在读出光束照耀下,有凹坑处和无凹坑处反射的光强是不同的,能够读出“0”和“1”两种信息。鉴于读出光束功率极小,仅为写入光束的1/10,因此可不能产生新的凹坑。
7.21. 硬盘储备器的参数有哪些?硬盘的接口类型有哪几种?
解:硬盘储备器的参数有
磁盘记录密度
平均访问时刻
数据传输率(data transfer rate)
转速
硬盘的接口类型有
ATA ( IDE ) 接口、SCSI接口
7.22 CPU响应中断应具备哪能些条件?
解:1)在接口电路中设置中断要求触发器
2)在接口电路中设置中断屏蔽触发器
如此,接口电路可向CPU发出中断要求信号
3)若CPU开中,即在CPU中设置中断承诺触发器
4)CPU在现行指令终止后响应中断
7.23 简述DMA传送的工作过程。
解:以习图7-4为例
当输入设备预备好一个字节数据时,发出选通脉冲STB,该信号一方面选通“数据缓冲寄存器”U2,把输入数据通过U2送入“锁存器”U3;另一方面将“DMA要求触发器”U1置“1”,作为锁存器U3的预备就绪信号READY,打开锁存器U3,把输入数据送上数据总线;同时DMA要求触发器U1向DMAC发出DMA要求信号。然后,DMAC向CPU发出HOLD(总线要求)信号,CPU在现行总线周期终止后给予响应,发出HLDA信号,DMAC接到该信号后接管总线操纵权,发出DMA响应和地址信息,并发出储备器写命令,把外设输入数据(经缓冲器U2、锁存器U3暂存在系统数据总线上)写到内存,然后修改地址指针,修改计数器、检查传送是否终止,若未终止,则循环传送直到整个数据块传送完。在整个数据传送完后,DMAC撤除总线要求信号HOLD,在下一个T周期的上升沿,使HLDA变为无效。
习图7-4
7.24 什么是通道操纵方式?通道设备操纵器各有哪些差不多功能?
解:通道是一个具有输入输出处理器操纵的输入输出部件。通道操纵器有自己的指令,即通道指令。能够依照程序操纵多个外部设备并提供了DMA共享的功能,
设备操纵器是通道对输入输出设备实现传输操纵的执行机构,设备操纵器的具体任务
是:
1)从通道同意通道指令,操纵外围设备完成指定的操作;
2)向通道提供外围设备的状态;
3)将各种外围设备的不同信号转换成通道能够识别的标准信号。
7.25 通道有哪些差不多类型?各有何特点?
解:依照数据传送方式,通道可分成字节多路通道、选择通道和数组多路通道三种类型。
选择通道——关于高速的设备,如磁盘等,要求较高的数据传输速度。关于这种高速传输,通道难以同时对多个如此的设备进行操作,只能一次对一个设备进行操作。。
数组多路通道——以数组(数据块)为单位在若干高速传输操作之间进行交叉复用。如此可减少外设申请使用通道时的等待时刻。数组多路通道适用于高速外围设备
字节多路通道——用于连接多个慢速的和中速的设备,这些设备的数据传送以字节为单位。
![](https://wxpay.100changshi.com/Public/Pay/v1/wxpay/native/img/download/icon_word.2.png)
![](https://wxpay.100changshi.com/Public/Pay/v1/wxpay/native/img/download/icon_star.png)
![](https://wxpay.100changshi.com/Public/Pay/v1/wxpay/native/img/download/icon_star.png)
![](https://wxpay.100changshi.com/Public/Pay/v1/wxpay/native/img/download/icon_star.png)
![](https://wxpay.100changshi.com/Public/Pay/v1/wxpay/native/img/download/icon_star.png)
![](https://wxpay.100changshi.com/Public/Pay/v1/wxpay/native/img/download/icon_star.png)
正在阅读:
IO接口与外围设备主教材习题解析06-03
“维护稳定,反对分裂,深刻揭批达赖集团分裂势力本质”发言稿05-02
小学语文发展性阅读课题结题工作报告08-26
高中叙事散文阅读答案02-03
2018-2023年中国酒吧连锁经营业市场发展模式分析及投资战略研究03-29
长安大学马哲考试判断题题库05-09
初三物理之液体的压强(基础)12-09
高级生物化学(摘要)01-21
法律与会计的结合05-17
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 外围
- 习题
- 解析
- 接口
- 教材
- 设备
- Unit 4 Making the Headlines
- 执业药师大纲中药药剂学
- 中国近代史第一章
- 钢筋下料长度计算详解
- 工程师 本人述职
- 我国会展业与酒店业的内在关系
- 帮家长好好学习促孩子天天向上--谈家长学校的创建
- 马克思主义基本原理概论期末复习资料
- 人教版小学三年级作文《我的课余生活》
- 2002-2003年度全球竞争力报告完全排行榜
- 中国十大古代名曲简介
- 2011年资源与运营管理作业
- 基于DSP的OFDM系统的设计
- 急诊患者抢救过程中急诊护理流程的优化效果
- 贝克休斯英特 Answers While Drilling 技术介绍
- 保洁公司公司层战略
- 河南-2012年活动营销方案
- 教师招聘考试之面试常见问题攻略:学生篇
- 许崇德版宪法(章节习题及参考答案)
- 凝聚态物理导论0501