IO接口与外围设备主教材习题解析4257.docx
《IO接口与外围设备主教材习题解析4257.docx》由会员分享,可在线阅读,更多相关《IO接口与外围设备主教材习题解析4257.docx(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第7章 II/O接接口与外外围设备备7.1主主教材习习题解析析7 11 CPPU同外外设交换换的信息息有三种种类型:数据信信息、状状态信息息和控制制信息,请请说明CCPU是是如何通通过其三三总线(地地址总线线、数据据总线和和控制总总线)同同外设交交换这三三类信息息的?ii解:外设设接口同同外设之之间传送送的数据据信息是是CPUU同外设设进行输输入输出出的主要要实体,CCPU用用OUTT指令通通过“数据总总线”由接口口中的“数据端端口”向外设设输出“数据信信息”,CPPU用IIN指令令通过“数据总总线”读入从从外设经经接口中中的“数据端端口”送来的的“数据信信息”。外设接口口同外设设之间传传送的
2、“控制信信息”是CPPU用OOUT指指令通过过“数据总总线”写入接接口中的的“控制端端口”向外设设输出的的信息,用用来控制制外设的的启动和和停止,以以及把数数据信息息打入外外设数据据缓冲器器的选通通信号。 外设接口口同外设设之间传传送的“状态信信息”是CPPU用IIN指令令通过“数据总总线”读入从从外设经经接口中中的“状态端端口”输入的的信息,该该信息反反应了外外设当前前所处的的工作状状态,用用来实现现CPUU与外设设之间信信息传输输的“同步”。7. 22. 简述述查询式式数据传传送方式式的工作作过程。解:查询询式数据据传送又又称为“异步传传送方式式”或“条件传传送方式式”,其工工作过程程如下
3、: 在实现现数据传传送前必必须首先先读取外外设的当当前状态态 ,检检查外设设是否已已准备好好进行数数据传送送。如果果外设尚尚未准备备就绪,通通常由状状态信息息“BUSSY(忙忙)有效效或“REAADY”(就绪绪)无效效表示,则则CPUU继续查查询外设设状态;如果外外设已准准备就绪绪,通常常由状态态信息“BUSSY”(忙)无效,或或“REAADY”(就绪绪)有效效表示,则则CPUU可通过过数据端端口进行行输入或或输出操操作,以以实现同同外设的的数据传传送。7. 33. 简述述中断传传送方式式的工作作过程。解:采用用中断方方式传送送数据,在在硬件方方面,外外设与CCPU之之前必须须有一个个具有中中
4、断控制制逻辑的的接口电电路,用用来实现现数据传传送的控控制,也也可以是是一般的的接口电电路(无无中断控控制逻辑辑)加上上一个专专用的中中断控制制器(例例如82259AA可编程程中断控控制器PPIC)。在软软件方面面,必须须编制一一段“中断服服务程序序”以完成成CPUU与外设设之间的的一次数数据传送送。在中断传传送方式式中,通通常在一一个主程程序中安安排好在在某一时时刻启动动某一外外设后,CCPU继继续执行行主程序序。此时时,外设设同时准准备数据据传送的的准备工工作,当当外设完完成数据据传送的的准备时时,通过过中断控控制逻辑辑向CPPU发出出中断请请求,在在CPUU可以响响应中断断的条件件下(C
5、CPU已已开中断断IFF=1,并并且在完完成当前前指令后后),现现行主程程序被“中断”,通过过中断控控制逻辑辑提供的的“中断类类型码”,从“中断向向量表”中读入入“中断向向量”转去执执行“中断服服务程序序”,在“中断服服务程序序”中完成成一次CCPU与与外设之之间的数数据传送送。传送送完成后后返回被被中断的的主程序序,从断断点处继继续执行行,并等等待外设设的下一一次中断断请求。7. 44简述三三种DMMA传送送方式的的区别。解:(11) 单单字节传传送方式式每次DMMA传送送只传送送一个字字节的数数据,传传送后释释放总线线由CPPU控制制总线至至少一个个完整的的总线周周期。以以后又是是测试DD
6、MA请请求线DDREQQ,若有有效,再再进入DDMA周周期。在在这种方方式中要要注意:在DMMA响应应信号DDACKK有效前前,DRREQ必必须保持持有效;即使DDREQQ在传送送过程中中一直保保持有效效,在两两次传送送之间也也必需释释放总线线。(2)成成组传送送方式一个DMMA请求求可以传传送一组组信息,这这一组信信息的字字节数由由编程决决定(在在DMAAC初始始化时),只只要在DDACKK有效之之前DRREQ保保持有效效即可。一一旦DAACK有有效,不不管DRREQ是是否有效效,DMMAC一一直不放放弃总线线控制权权,直到到整个数数组传送送完。(3)请请求传送送方式又称查询询传送方方式。该
7、该方式的的传送类类似于成成组传送送方式,但但每传送送一个字字节后,DDMACC就检测测DREEQ,若若无效,则则挂起;若有效效,继续续DMAA传送,直直到(11)一组组信息传传送结束束;(22)外加加信号强强制DMMAC中中止操作作。7. 55简述DMMA控制制器同一一般接口口芯片的的区别。解:能能发出地地址信息息,对存存储器寻寻址,并并修改地地址指针针。DMMAC内内部必须须有能自自动加11/减11的地址址寄存器器;能发出出读、写写控制信信号,包包括存储储器访问问信号和和I/OO访问信信号。7. 66画出查查询传送送方式输输出数据据的流程程图解:能能发出地地址信息息,对存存储器寻寻址,并并修
8、改地地址指针针。DMMAC内内部必须须有能自自动加11/减11的地址址寄存器器;能发出出读、写写控制信信号,包包括存储储器访问问信号和和I/OO访问信信号。7. 77什么是是计算机机的输入入/输出系系统?解:计算算机的输输入/输输出系统统是实现现计算机机系统与与人(或或其它系系统)之之间进行行数据交交换的系系统,包包括硬件件系统和和软件系系统,硬硬件系统统由外围围设备和和接口电电路组成成,软件件系统主主要是接接口控制制程序,两两者配合合实现数数据的正正确传输输。7 8 习图图7.2为为一个LLED接接口电路路,写出出使8个LEDD管自上上而下依依次发亮亮2秒的程程序,并并说明该该接口属属于何种
9、种输入输输出控制制方式?为什么么?l习图7.-2解:控制程序序为: MOOV AL,77FH LLOP: OOUT 200H,AAL CAALLDELLAY22S;调用用延时22秒子程程序 ROOR AL,11 JMMP 内内部LOPP 该接口口属无条条件传送送方式,CCPU同同LEDD之间无无联络信信号,且且无中断断控制逻逻辑。LLED总总是已准准备好,可可以接收收来自CCPU的的信息。7 .99 习习图7.-3是是一个具具有中断断功能的的输入接接口电路路,当外外设数据据准备就就绪时,发发一个RREADDY的正正脉冲,向向CPUU发中断断请求,请请分析该该电路的的工作过过程。习图7.-3解:
10、该电电路工作作过程如如下:当当外设准准备好数数据后,把把数据送送入数据据寄存器器U1,同时时发出一一个REEADYY正脉冲冲送到中中断请求求触发器器U3,U3的Q为为高电平平,送与与门3。UU2为中断断允许触触发器,在在传送数数据前,由由CPUU对U22初始化化,即用用MOVV ALL,011H;OOUT Y2,ALL使U22的D =“1”,则UU3的Q端端生成的的中断请请求信号号通过与与门3向向CPUU发出中中断请求求INTTR,CCPU若若满足中中断响应应条件,转转入中断断服务程程序,在在中断服服务程序序中用IIN AAL,YY1指令产产生负脉脉冲,使使U1(输入入数据寄寄存器)的的OE有
11、有效,读读入外设设送入的的数据。7 100 具有有中断屏屏蔽的接接口电路路中的“屏蔽”同“屏蔽中中断”中的“屏蔽”是否一一回事,若若不是,有有何区别别?解:具有有中断屏屏蔽的接接口电路路中的“屏蔽”是指是是否允许许接口电电路产生生可屏蔽蔽中断请请求信号号;而“屏蔽中中断”中的“屏蔽”是指有有了可屏屏蔽中断断请求信信号后,CCPU是是否能响响应。两两者是不不一样的的。7.111. 什什么是/接口口?/接口口有哪些些特点和和功能?实现计算算机主机机同输入入/输出出设备问问能正确确地传送送信息的的控制电电路,称称为接口口。接口的基基本功能能为:(1) 实现数数据缓冲冲,使主主机与外外围设备备在工作作
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- IO 接口 外围设备 主教 习题 解析 4257
限制150内