《计算机通信接口技术试题C-.pdf》由会员分享,可在线阅读,更多相关《计算机通信接口技术试题C-.pdf(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、计算机通信接口技术试题C 一、单项选择题(本大题共20 小题,每小题1 分,共 20 分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1.IBM PC/XT 机的内部数据总线为16 位,地址总线为(B )A.16 位B.20 位C.24 位D.32 位2.Pentium机的内部数据总线为64 位,系统总线标准是(C )A.ISA 总线B.PCI 总线C.ISA+PCI 总线D.HOST总线3.PC 机可屏蔽硬件中断结构由两片8259A中断控制器串级构成,允许连接 15 个硬件中断源,其中中断级别最低的是(D )A.IRQ0计时器B.
2、IRQ1键盘C.IRQ3串行口 2 D.IRQ7并行口 1 4.RS-232C 标准规定控制信号的接通电平是(D )A.+3V-3V B.+5V-5V C.-15V-5V D.+5V+15V 5.在串行异步数据传送时,如果格式规定8 位数据位,1 位奇偶校验位,1 位停止位,则一帧的长度是(D )A.8 位B.9 位C.10 位D.11 位6.82C55 端口引脚在复位时被内部编程为(A )A.输入引脚B.输出引脚C.控制引脚D.状态引脚7.74LS244 是(A )A.八位缓冲器B.单稳态触发器C.八位锁存器D.译码器8.设 8254 的 fclk2=3.2768MHz,控制字 0B6H,要
3、求=50Hz,则指令格式中写入的计数初值应为(C )A.65536 B.16 位全 1 C.0 D.一个计数器无法实现9.以下为 Windows 编程服务的是(C )A.DOS功能调用B.BIOS 调用C.DPMI调用D.宏调用10.下列设备系统中,一般不直接与三总线连接的是(B )A.I/O 接口B.外设C.ROM D.RAM 11.除了保护模式中断使用IDT 与中断描述符,而实模式中断使用IVT 和中断向量之外,保护模式中断与实模式中断是相同的,它们用来从中断服务程序返回的指令是(C )A.RET B.RETI C.IRET D.END 12.INS8250 接口芯片实现的主要功能是(A
4、)A.异步串行B.同步串行C.同步与异步串行D.并行13.82C55 的 A口工作于方式1 输入,当A口允许中断时,需置1 的控制位是(B )A.PC2B.PC4C.PC5D.PC614.执行返回指令,退出中断服务程序,此时的返回地址来自(C )A.ROM 区B.IP C.堆栈区D.中断向量表15.对于外设引发的可屏蔽中断,CPU的输入端引脚是(A )A.INTR B.INT C.CLK D.ALE 16.与并行通信相比,串行通信的优点是(A )A.传送距离远B.传送速度快C.传送信号好D.传送费用高17.存放中断号为88H的中断向量的物理地址是(B )A.352355 B.220H 223H
5、 C.352H355H D.220223 18.典型的接口电路中包含的端口类型有(D )A.数据端口B.数据端口和控制端口C.数据端口和状态端口D.数据端口、状态端口和控制端口19.8254 的 6 种工作方式中,只可用硬件启动的是(C )A.方式 2、5 B.方式 1、2 C.方式 1、5 D.方式 3、1 20.下列关于8254 方式 3 的描述,不正确的是(B )A.自动重装计数初值B.OUT端输出对称的方波C.输出波形的重复周期为置入的初值D.当计数过程中,GATE 为低电平时,计数单元停止对CLK的计数。二、填空题(本大题共10 小题,每小题1 分,共 10 分)请在每小题的空格中填
6、上正确答案。错填、不填均无分。21.异步通信要求每个字符传送都有起始位和停止次。22.GPIB 系统的设备属性有控者、讲者和听者三种。23.异步串行接口通常提供三种错误指示是帧错、溢出错、奇偶错。24.HDLC定义的三种站是主站、次站和组合站。25.经“0”位插入后,在链路上传输的数据为010111110110111110111,为透明传输,则用“0”删除技术处理后的用户数据为0101111111011111111。26.8254 是一个有24 根引脚的可编程芯片。27.在保护模式下,GDT表示全局描述表。28.PC/AT 机系统机中,8254 的计数器 1 专门用于动态随机存储器RAM 的
7、刷新。29.MC146818内部有 64 个字节的CMOS RAM 单元存放实时时钟和系统配置信息。30.在计算机领域内通常把不可分的数据项叫做位。三、简答题(本大题共3 小题,每小题6 分,共 18 分)31.简述中断向量及中断向量表的概念。答:在实模式下中断向量就是中断服务程序的人口地址。它由两部分组成:服务程序所在代码段的段地址;服务程序人口的有效地址。32.I/O端口的编址方式有几种,他们各自的特点是什么?答:I/O 端口的编址方式有存储器映像I/O 方式和隔离I/O 方式。(1 分)存储器映像I/O 方式的优点:访问I/O 端口的编程灵活、方便、功能强。(1 分)存储器映像I/O 方
8、式的缺点:存储器地址空间因被I/O 端口地址占用而减少,且地址译码复杂。隔离 I/O 方式优点:不占用存储器地址空间、寻址速度快。隔离 I/O 方式缺点:I/O 指令类型少、程序设计灵活性差。33.同步通信的基本思想是什么?同步通信规程分为哪两大类?答:同步通信的基本思想是:数据流中用特定的同步字符序列号作数据字符的开始,(1 分)这种字节由发送器插入。(1 分)接收数据时,一旦检测出要求的同步字符,接收器就达到了同步,并正确地将随后的8位数据字符拣出来。同步通信规划为:面向字符的同步通信规程;面向数据位的同步通信规程。四、编程题(本大题共4 小题,每小题8 分,共 32 分)34.完成下列程
9、序段,从端口210H 读数据,测试其是否为20H,若是,则从端口211H中输入一个数据,并将该数据的高四位清零,低四位送BL寄存器,否则程序转到NEXT。MOV DX,(1)_(2)_ AL,DX(3)_ AL,20H(4)_ NEXT MOV DX,(5)_(6)_ AL,DX(7)_ MOV BL,AL,NEXT:,答:(1)210H(2)IN(3)CMP(4)JNZ(JNE)(5)211H(6)IN(7)AND AL,0FH 35.下列程序的功能是将中断号为0CH的中断例程的入口地址送入变量KEEPCS 和 KEEPIP中保存,(其中 KEEPCS 中保存该中断例程的段基址,KEEPIP
10、中保存该中断例程入口的偏移地址)请完成该子程序。KEEPCS DW?;保存 0CH中断服务程序的段基址 KEEPIP DW?;保存 0CH中断服务程序入口的偏移地址READ PROC PUSH AX PUSH ES PUSH BX MOV AL,(1)_ MOV AH,(2)_(3)_ MOV KEEPCS,(4)_ MOV KEEPIP,(5)_(6)_ POP ES(7)_ RET READ ENDP 答:(1)0CH(2)25H(3)INT 21H(4)ES(5)BX(6)POP BX(7)POP AX 36.假设 82C55的 A口工作在方式1 输入,采用查询方式(程序控制方式)读取数
11、据,请完成下列查询方式读取数据,并将该数据的低三位送BL 寄存器的程序段,设 82C55的端口地址为 34CH 34FH。SCAN:MOV DX,(1)_(2)_ TEST AL,(3)_(4)_ SCAN MOV DX,(5)_(6)_;读 A口数据(7)_;取出低三位MOV BL,AL 答:(1)34EH(2)IN AL,DX(3)00100000B(或 20H)(4)JZ(5)34CH(6)IN AL,DX(7)AND AL,07H 37.设系统外接一片8254,口地址为21CH 21FH,GATE1接+5V,CLK1接入的输入计数脉冲信号为 4MHz,要求在 OUT1端输出频率是200
12、0Hz 的脉冲信号,要求采用二进制计数方式,请完成下列的程序段。MOV DX,(1)_ MOV AL,(2)_ OUT DX,AL ;写控制字MOV DX,(3)_ MOV AX,(4)_(5)_(6)_(7)_;写计数初值答:(1)21FH (2)01110100B(或 74H)(3)21DH (4)2000 (5)OUT DX,AL (6)MOV AL,AH (7)OUT DX,AL 五、综合应用题(本大题共2 小题,每小题10 分,共 20 分)38.利用 PC系统机主串口查询方式发出8 位数据 55H,题 38 图是从 8250 的 Sout 引脚观察到的波形。(1)请判断下列波形是否
13、正确;题 38 图(2)根据题38 图,请分析出这帧数据的停止位是_位,采用的是_校验;(3)若双方通信波特率是4800bps,则连续发送10 个数据,需要多少时间?答:(1)正确(2)1,偶(3)10*(1+8+1+1)/4800 0.023 秒39.题 39 图是 8255A 并行打印机接口电路图,通过接口CPU采用查询方式将存放在BUF缓冲区的 128 个字符送去打印。设已知8255A的口地址为154H157H。完成以下程序段。题 39 图(1)根据题目要求,分析电路,并判断出该片8255A 的 B 口工作在方式_,是_(填输入/输出)。(2)下列程序段是将存放在BUF缓冲区的128 个
14、字符送去打印,请完成该程序。,;8255A 初始化(略),;使 STB=1(略),START:MOV SI,OFFSET BUF ;打印字符的内存首址MOV CX,128 ;打印字符个数L:MOV DX,_ IN AL,DX ;查 BUSY=0?TEST AL,_ JNZ L ;忙,等待;不忙,则向A口送数MOV DX,_ MOV AL,SIOUT DX,AL ;送数到B口MOV DX,_ MOV AL,_ ;向打印机发选通信号STB=0 OUT DX,AL NOP MOV AL,_ ;置位 STB=1 OUT DX,AL _ ;内存地址加1 LOOP L ;未完,继续。,答:(1)1,输出(2)156H 04H 155H 157H 00001110B(或 0EH)00001111B(或 0FH)INC SI