您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 酒店餐饮 > 计算机通信接口技术试题B
计算机通信接口技术试题B一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1.端口编址采用隔离I/O方式的优点是(B)A.访问存储器的指令也能访问I/O端口B.端口地址不占用存储器地址空间C.对I/O端口的编程灵活方便D.I/O指令类型少2.串行通信,数据只能由A方传到B方,这种通信方式称为(A)A.单工B.半双工C.全双工D.半双工或全双工3.存放中断号为60H的中断向量的物理地址是(B)A.240H~243HB.180H~183HC.240~243D.180~1834.当代计算机(Pentium)采用更高速率的一种总线,足够传送新发展的快速数据业务,如图像和视频信号,此总线是(B)A.ISA总线B.PCI总线C.HOST总线D.USB总线5.PC机可屏蔽硬件中断中,键盘中断的中断号是(D)A.06HB.07HC.08HD.09H6.Pentium处理机的地址总线是32位的,其所能寻址的存储器空间为(B)A.20MBB.4GBC.16GBD.64GB7.82C55B口工作在方式1输入,用程序控制方式读取数据之前应查询(B)A.PC0B.PC1C.PC2D.PC38.RS-449标准采用的连接器引脚数是(C)A.9B.25C.37D.489.82C55A口工作在方式1输入,允许中断,则输出中断请求信号的端子是(A)A.PC3B.PC4C.PC5D.PC610.8250接口芯片的主要功能是(C)A.仅完成串行数据到并行数据的转换B.仅完成并行数据到串行数据的转换C.发送时完成并-串转换,接收时完成串-并转换D.发送时完成串-并转换,接收时完成并-串转换11.74LS138是(D)A.八位缓冲器B.单稳态触发器C.八位锁存器D.译码器12.在8254的以下几种工作方式中,具有自动重装初值功能的是(C)A.方式0B.方式1C.方式2D.方式413.8254的一个计数器计数结束时输出单拍负脉冲信号,则其工作在(B)A.方式0B.方式1C.方式2D.方式314.IBMPC/AT机的内部数据总线为16位,那么系统总线标准是(A)A.ISA总线B.PCI总线C.ISA+PCI总线D.HOST总线15.对于外设引发的非屏蔽中断,CPU的输入引脚是(C)A.INTRB.INTC.NMID.ALE16.在HDLC高级数据链路协议的帧格式中,作为广播地址的地址字段是(D)A.00000000B.00001111C.11110000D.1111111117.ISA总线I/O读写周期是从(B)A.ALE有效开始的B.BALE有效开始的C.IOR有效开始的D.IOW有效开始的18.PC机的可屏蔽硬件中断结构由8259A中断控制器组成,其中作为并行口2的中断口是(C)A.IRQ3B.IRQ4C.IRQ5D.IRQ719.IEEE1284接口ECP模式中的ECR(扩展控制)寄存器,可选择IEEE1284协议中除了哪种模式之外的各个模式?(D)A.兼容模式B.半字节模式C.字节模式D.EPP模式20.PC机(PC/AT型)的可屏蔽硬件中断结构用到的8259A中断控制器的片数是(B)A.1B.2C.3D.4二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格中填上正确答案。错填、不填均无分。21.收、发双方时钟严格同步是同步通信的基本要求。22.GPIB系统的设备属性有控者、讲者和听者三种。23.HDLC定义的两种链路结构是不平衡结构和平衡型结构。24.在现代计算机中,CPU通过数据总线(或DB)、地址总线和控制总线与RAM、ROM和I/O设备三大功能模块进行数据交换。25.假设异步通信一帧长度为10位,连续传送,每秒传送960个字符,则通信速率是9600波特。26.MC146818芯片有更新周期结束中断、周期中断和报警中断三种中断,系统初始化时,它们都是被禁止的。27.设8254的计数器0工作于方式3,输出的方波频率为2kHz,fclk0=2.5MHz,采用BCD计数,则计数初值为1250(或4E2H)。28.PC/AT机系统机中,8254的计数器2主要用来产生扬声器的音频信号。29.计算机与计算机之间进行通信,如两机间不经MODEM,直接把两机的RS-232C接口进行互连,则要求两计算机之间的距离小于50英尺。30.PC机系统软件BIOS为用户准备有可调用的打印机驱动子程序。BIOS提供的打印机驱动程序用INT17H调用。三、简答题(本大题共3小题,每小题6分,共18分)31.外设向CPU申请中断,但CPU不给以响应,其原因有哪些?答:CPU处于关中断状态,IF=0;该中断请求已被屏蔽;该中断请求的时间太短,未能保持到指令周期结束;CPU已经释放总线(既已经响应DMA请求),而尚未收回总线控制权。32.扼要说明简单的I/O接口芯片与可编程接口芯片的异同处。答:想同处:简单I/O接口芯片与可编程接口芯片都能实现CPU与外设之间进行数据传送的控制。(1分)都具有暂存信息的数据缓冲器或锁存器不同处:简单的I/O接口芯片的接口功能比较单一,接口芯片在同CPU与外设的硬件连接固定后,接口电路的工作方式以及接口功能就固定了,无法用软件来改变。而可编程接口芯片是多功能芯片,具有多种工作方式,用户可通过编制相应的程序段,使一块通用的I/O接口芯片能按不同的工作方式完成不同功能分接口任务,也可在工作过程中,通过编程对I/O接口芯片进行实时的动态操作,改变工作方式,发送操作命令,读取接口芯片内部有关端口的状态信息等。33串行通信有哪两种方式?其中哪种方式的传送效率较差?为什么?答:有同步串行通信和异步串行通信。其中异步串行通信的传送效率较差,因为异步通信要求每个字符传送都有起始位和停止位,控制信息至少占20%,这些额外的开支导致了异步串行通信的传送效率较差。四、编程题(本大题共4小题,每小题8分,共32分)34.某输出接口电路,数据口的地址为300H,状态口地址为301H,状态位D0位为1,表示端口忙,否则表示端口空闲,请完成下列程序段,用程序控制(查询)方式从数据口输出一个‘E’的ASCII码。SCAN:MOVDX,(1)___________(2)___________AL,DX(3)___________(4)___________SCANMOVDX,(5)___________MOVAL,(6)___________(7)___________答:(1)30IH(2)IN(3)TESTAL,00000001B(4)JNZ(5)300H(6)’E’(或45H)(7)OUTDX,AL35.下面是一段16550初始化程序,该程序段完成的功能是设置双方通信波特率是4800bps,奇校验,1个停止位,7个数据位,允许接收中断,且FIFO中断触发值为8,请完成该程序。I16550PROCMOVDX,3FBHMOVAL,(1)___________OUTDX,ALMOVDX,3F9HMOVAL,(2)___________OUTDX,ALMOVDX,3F8HMOVAL,(3)___________;设置波特率为4800OUTDX,ALMOVDX,3FBHMOVAL,(4)___________OUTDX,AL;设置数据格式MOVDX,(5)___________MOVAL,87H;FIFO允许,清除接收、发送FIFOOUTDX,AL;FIFO中断触发值为8MOVDX,(6)___________MOVAL,(7)___________;接收中断允许OUTDX,ALRETI16550ENDP答:(1)80H(2)0(3)24(4)00001010B(0AH)(5)3FAH(6)3F9H(7)01H36.下面是利用一台PC/XT机COM1,采用中断方式接收数据的中断服务子程序,请将空缺处填写完整。RECEIVEPROC……;保护现场(略)MOVDX,3FDHINAL,DXTESTAL,(1)___________;检查有无错误标志(2)___________ERROR;有错,转出错处理MOVDX,(3)___________(4)___________;接收数据MOV[BX],ALERROR:……;出错处理(略)(5)___________;发中断结束字(6)___________……;恢复现场(略)(7)___________;中断返回RECEIVEENDP答:(1)00011110B(或IEH)(2)JNZ(3)3F8H(4)LNAL,DX(5)MOVAL,20H(6)OUT20H,AL(7)IRET37.设系统外接一片8254,口地址为300H~303H,GATE2接+5V,要求在写入计数初值之后,经过1250个TCLK2时间,OUT2端输出一个正跃变信号,请完成下列对2#计数器初始化编程的程序段(采用BCD计数方式)。MOVDX,(1)___________MOVAL,(2)___________OUTDX,AL;写控制字MOVDX,(3)___________MOVAX,(4)___________(5)___________(6)___________(7)___________;写计数初值答:(1)303H(2)10110001B(或BIH)(3)302H(4)1250H(5)OUTDX,AL(6)MOVAL,AH(7)OUTDX,AL五、综合应用题(本大题共2小题,每小题10分,共20分)38.题38图中的8个发光二极管通过8255和系统ISA总线相连,(1)当8255的A1A0为00、WR为0、CS为0、RD为1时,表示CPU对8255内部的___________进行___________(读/写)操作;(2)该片8255控制口的地址为___________,B口地址为___________;(3)请完成下列程序段,使8个LED都点亮。MOVDX,①___________MOVAL,②___________OUTDX,AL;初始化8255MOVDX,③___________MOVAL,④___________⑤___________;8个LED都点亮答:(1)A口,写(2)IB7H,IB5H(3.)①IB7H②1XXXX00XB③IB5H④0⑤OUTDX,AL(注:X表示0和1都可以)39.进行异步串行通信之前,通信双方约定,线路上传送的字符包含8位数据位,1位停止位,用偶校验,通信速率是1200波特。根据题39图中的传送字符“C”(ASCII码是43H)的RS-232波形图,完成以下问题;题39图(1)线路传送字符“C”需要多少时间?(指从开始传送起始位到传送完停止位所需要的总时间);(2)设波特率系数K=16,试问发送端发送时钟TXC与接收端接收时钟RXC的频率为多少?答:(1)11/1200≈0.0092(S)(2)1200X16=19200HZ
本文标题:计算机通信接口技术试题B
链接地址:https://www.777doc.com/doc-2061350 .html