欢迎来到天天文库
浏览记录
ID:12890043
大小:157.00 KB
页数:12页
时间:2018-07-19
《微机及应用复习题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、《微机接口技术》期末复习题(备注:选择题答案中红色为正确答案)第1章 微机接口技术概述一、填空题:1.在I/O接口中,数据端口寄存器的作用是_______________________________。2.在I/O接口中,状态端口寄存器的作用是_______________________________。3.在I/O接口中,控制端口寄存器的作用是_______________________________。4.中断是指_____________________________________。5.DMA方式是指________________________________
2、____。答案:1.存放CPU与外设之间传送的数据信息2.存放外设或I/O接口向CPU传送的状态信息3.存放CPU向I/O接口或外设传送的控制信息4.系统受外部或内部的逻辑要求,停止原程序的执行转而去处理逻辑要求,执行完服务程序后再返回执行原程序的过程。5.存储器直接和外设之间存取数据的输入输出方式二、选择题:1.程序查询流程总是按( )次序完成一个字符的传输。A.读状态端口,写数据端口 B.写数据端口,读状态端口,写数据端口C.写控制端口,读状态端口,写数据端口 D.随I/O接口的具体要求而定2.8086/8088CPU响应硬件中断INTR请求的必要条件除IF=1外,还需
3、满足( )。A.访存储器操作结束 B.当前指令执行完 C.无软件中断请求 D.无内部中断请求3.CPU对DMA控制器提出的总线请求响应要比中断请求的响应快,其原因是( )。A.只需完成访内存操作 B.只需当前总线周期结束C.无需保留断点现场 D.有硬件DMA控制器4.DMA传送结束由I/O接口向CPU发出中断请求,其目的是( )。A.通知CPU收回总线控制权 B.让DMA控制器释放总线控制C.让CPU检查DMA操作正确性D.让DMA复位,准备下一次DMA传输5.CPU执行OUTDX,AL指令时,的值输出到地址总线上。
4、A)AL寄存器B)AX寄存器C)DL寄存器D)DX寄存器6.一个I/O地址称为一个。A)接口B)端口C)外设D)芯片7.一个接口可由组成。A)一个端口B)两个端口C)一个I/O地址D)若干个I/O端口8.输入/输出指的是主机与交换数据。A)存储器B)外设C)键盘D)显示器三、问答题1.试述I/O端口两种编址方法的特点与区别。答:I/O端口的编址方法有二种:即I/O端口单独编址方式(I/O映射方式)和I/O端口与存储器单元统一编址方式(存储器映射方式)。I/O端口与内存单元地址统一编址方式是将I/O端口地址与内存地址统一安排在内存的地址空间中,即把内存的一部分地址分配给I/O端口,
5、由I/O端口来占用这部分地址。这种方式控制逻辑较简单,I/O端口数目不受限制,所有访问存储器的指令都可用于I/O端口,指令丰富,功能强。但这种方式占用内存空间,而且程序难懂,难调试。 I/O端口单独编址方式中,内存地址空间和I/O端口地址相对独立,I/O端口单独构成一个空间,不占用内存空间,具有专门的指令,程序易于看懂。但这种方法程序设计不太灵活,控制逻辑较复杂,I/O端口数目有限。1.输入接口常接有三态缓冲器,而输出接口常接有锁存器,试述其理由。答:为了协调高速CPU与慢速的外设之间的速度匹配,以及避免数据的丢失,接口中一般设有数据锁存器或缓冲器。在输出接口中,一般都要安排锁
6、存器,以便锁存输出数据,使较慢的外设有足够的时间进行处理,避免数据丢失,而CPU和总线可以回头去忙自己的其它工作。 在输入接口中,一般需要安排缓冲隔离环节,如三态门。特别是当有多个外设与CPU进行数据交换时,只有当CPU连通时,才允许某个选定的输入设备才进行数据传输,而其它外设此时数据总线隔离,避免干扰数据的传输。2.计算机输入/输出控制方式有哪几种?各有什么特点?答:CPU与外设进行数据传送,系统中的数据传送控制方式一般分为四种:①程序控制方式,程序控制方式是指CPU与外设间的数据传送是在程序的控制下完成的一种数据传送方式,这种方式又分为无条件传送和查询传送二种。这种I/O
7、方式中,程序设计简单,硬件软件较省,但费时,CPU效率较低,实时性差,主要用于中低速外设和实时性要求不高的场合。②中断控制方式,中断控制方式是指利用中断技术控制CPU与外设进行数据传送的一种方式。这种方式实时性好,不需要反复查询等待,减少了CPU等待时间,CPU与外设可并行工作,但这种方式需要进行现场保护及恢复其工作,仍花费CPU时间。③DMA方式,DMA方式是指由专门硬件控制,不需CPU介入,直接由存储器与外设进行数据传送的方式,这种方式不需CPU介入,减少了CPU的开销,能实
此文档下载收益归作者所有