内蒙古广播电视大学“开放专科”期末考试微机接口技术模拟试题一、单选题(本题共40分,每小题4分)1.接口的基本功能是()。A.执行输入锁存、输出缓冲功能B.仅能执行输入缓冲功能C.仅能执行输出锁存功能D.执行输入缓冲、输出锁存功能2.地址译码时,地址译码器的输入端应接到()总线上。A.控制B.数据C.地址D.外部3.8086输入输出指令中,例如需把al中一个8位数据送到地址为l00h的外设中,正确的指令是()。A.outl00h,alB.movdx,100h;outdx,alC.out[l00h],alD.movdx,[l00h];outdx,al4.若数据总线宽度为16位,频率为33MHz,则传送速度为()。A.33MB/秒B.33*2MB/秒C.33*4MB/秒D.33*8MB/秒5.总线宽度指()总线的位数。A.控制B.数据C.芯片D.地址6.给外设(接口)编址的方法有()的方法。A.接口地址只能是可变式译码器B.接口地址只能是固定式数字比较器C.接口地址只能是可变式数字比较器D.接口地址是固定式译码器以及可变式数字比较器7.8086的中断向量由()组成。A.1字节B.2字节C.3字节D.4字节8.8086的中断向量()。A.存放中断服务程序的人口地址B.存放中断服务程序的返回地址C.存放中断服务程序的类型码D.存放中断服务程序本身9.两片可编程中断控制器8259A级联使用,可管理()个可屏蔽中断。A.8B.12C.15D.1610.常用的软件识别键盘阵列的方法中()。A.仅有行扫法B.仅有反转法C.不采用行扫法和反转法,而是用其他方法D.采用行扫法或反转法二、判断题(对认为正确的题标注“√”、错题标注“×”;本题共20分每小题4分)()1.外设是统称,对于执行输入输出的外设,简称I/O设备。()2.在8086系统中,可屏蔽中断不需要从数据总线读人中断类型码。()3.可编程并行接口芯片8255A方式1工作,其输入、输出均具有锁存功能。()4.可编程并行接口芯片8255A方式0工作,其输出锁存、输入无锁存但可缓冲。()5.可编程定时/计数器8253内部结构中有3个结构相同的16位加计数器。三、填空题(本题共10分,每小题2分)1.一个接口中可能含有数个口。2.DMA方式的中文含义是。3.8086的NMI引脚的功能是产生中断请求。4.可编程中断控制器8259A在工作前,需写人种命令字到两个端口。5.在微机系统中应含有D/A芯片时,可将量输出给外设。四、简答题(本题共10分,每小题5分)1.简要说明设计接口时应如何考虑设计接口的地址。2.简述什么是中断向量表?五、分析设计题(本题共20分)1.设不完整电路如下图1所示:在上图电路中,将可编程并行接口芯片8255A的两引脚RD、WR(RD、WR上有横杠),74LS138译码器的引脚G2A(G2A上有横杠)三条引线与CPU的相应(引脚)引线正确连接,并在图中标出CPU引线的名称。(10分)2.若8255A的控制字的含义如图2所示,且其工作在方式0、端口的输入、输出设置(输出数据设为DADA)。图2一段完整初始化程序如下,要求将未完成的分号后面的解释语句写完整。(10分)MOVAL,8BH;OUT0C7H,AL;写控制字MOVAL,DATA;OUT0C4H,AL;INAL,0C5H;MOVAH,AL;INAL,0C6H;读C口数据内蒙古广播电视大学“开放专科”期末考试微机接口技术模拟试题答案及评分标准(供参考)一、单选题(本题共40分,每小题4分)1.D2.C3.B4.B5.B6.D7.B8.A9.C10.D二、判断题(本题共20分,每小题4分)1.√2.×3.√4.√5.×三、填空题(本题共10分,每小题2分)1.端2.数据直接存储器存取方式3.非屏蔽4.两5.模拟四、简答题(本题共10分,每小题5分)1.答:不同接口(外设)应占用不同的地址;用户接口地址不能与其它系统已占用的地址重叠;用户接口地址也应尽量减少重叠;用户接口可以占用存储器地址,也可占用I/O地址;用译码器与地址、数据总线相接时,其输出端应与接口芯片的片选控制端连接。2.答:中断向量表是中断服务程序入口地址表,位于内存0-1023地址中。8086按类型码00H-FFH有256个中断服务程序,每个中断服务程序入口地址占4个字节,按类型码顺序及偏移地址占低地址存放、段地址占高地址存放,放在中断向量表中。五、分析设计题【本题共20分,每小题10分)1.答:电路连线如答图-1所示。2.答:MOVAL,8BH;设置控制字OUT0C7H,AL;写控制字MOVAL,DATA;送A口准备输出的数据OUT0C4H,AL;向A口输出数据INAL,0C5H;读B口数据MOVAH,AL;暂存INAL,0C6H;读C口数据