第1页共14页全国2008年10月高等教育自学考试计算机通信接口技术试题课程代码:02369说明:接口芯片的控制字请参阅附录。一、单项选择题(本大题共13小题,每小题1分,共13分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1.属于PC系统中输入输出控制方式的是()A.存储器映象B.隔离I/OC.程序控制I/OD.并行I/O2.在I/O端口写周期时序中,不起作用....的信号是()A.ALEB.D0~D7C.A0~A9D.IOR3.DMA控制方式中需要用到的一对联络信号是()A.HLDA/HRQB.INT/INTAC.IOW/IORD.MEMR/MEMW4.在IBMPC/XT的设计中,为扩大外部可用的中断源,使用的中断控制器Intel8259A的数量是()A.1片B.2片C.3片D.4片5.8088CPU所能寻址的存储空间为1MB,地址范围是()A.00000H~FFFFFHB.00000H~0FFFFHC.00000H~FFFF0HD.00000H~03FFFH6.系统启动后,60H型中断向量被置于内存的4个单元的地址是()A.240H~243HB.240~243C.180H~183HD.180~1837.关于GPIB系统中各个信号,描述正确的是()A.DAV信号由作用的听者设备发送,由作用的讲者设备接收B.NRFD和NDAC信号由作用的讲者设备发送,由作用的听者设备接收C.NRFD和NDAC信号的发送器件必须是集电极开路器件D.DAV信号的发送器件不可以采用集电极开路器件8.Centronics接口中,有关“正常数据输入时序”数据传送中的握手联络信号是()A.STROBE和BUSYB.STROBE和ACKC.ACK和BUSYD.Data1~Data8和STROBE第2页共14页9.异步串行通信传送的每个字符中停止位有()A.0~1个B.1个C.1~2个D.1~3个10.同步串行通信接收方的接收时钟()A.是从接收数据中分离出来的B.来自于独立的局部时钟C.来自于独立的接收时钟D.是与发送方事先约定的11.CPU通过8250采用查询方式发送数据之前首先要查询()A.接收移位寄存器是否空B.数据格式是否正确C.数据缓冲寄存器是否空D.发送保持寄存器是否空12.8254内部独立的16位计数器通道有()A.1个B.2个C.3个D.4个13.关于8254工作方式2与工作方式3,描述正确的是()A.两者都可产生连续的输出信号B.两者都可作为方波发生器C.两者对计数器写入新的计数值,当前的计数周期都受影响D.当GATE信号由高变低时,计数单元不停止计数二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格中填上正确答案。错填、不填均无分。14.计算机领域内,有两种数据传送形式:并行传送和________传送。15.在程序控制I/O方式中,CPU先读入________信息,判断外设是否准备好,只有在外设准备好了之后,CPU才执行输入/输出指令读入或写出数据。16.IBMPC/XT的中央处理器类型是Intel________CPU,它在主板上,是整个微机系统运行的核心。17.ISA总线信号中,________信号为低时,表明I/O通道上有一个要使用系统总线的设备。此信号与DRQ线一起使用,控制系统。18.GPIB最重要的特点,就是可使一个接口连接多到________个设备(不包括计算机)。19.单线握手联络仅能传递数据________方的状态控制信息。20.RS-232接口标准允许的传输速率限制在________bit/s以下。21.异步串行通信中,通信双方在通信之前必须在字符格式和________方面事先有约定。22.8254内部结构中,________模块的任务是接收来自CPU的控制信号,完成对8254的读写操作。23.8254工作在方式4时,若GATE信号为高电平,则计数操作是从________开始的。三、画图题(本大题共4小题,每小题5分,共20分)24.题24图是具有中断驱动方式的输入接口电路。请在空缺处填入相应的内容,使其功能完整。第3页共14页题24图25.题25图是8254在IBMPC/AT系统板上应用示意图。题25图请在空格上注明3个计数器的最终输出去向以及GATE0、GATE1、GATE2的输入来源。(1)_________________(2)_________________(3)_________________(4)_________________(5)GATE0和GATE1接至_________________。26.题26图是二线握手联络并行输出接口方框图。请在空格上填入相应的内容,使其结构完整。第4页共14页题26图(1)_________________(2)_________________(3)_________________(4)_________________(5)_________________27.题27图是一异步串行通信发送的一帧数据的前几位,请画出接收方的时钟同步检测与采样过程(设K=16)。题27图四、编程题(本大题共5小题,每小题5分,共25分)28.PC/AT机可屏蔽中断结构使用两片8259A中断控制器串级构成。下面是一个关于IRQ9的中断子程序,响应中断后,向端口200H送出5FH,请完成该程序。BREAKPROCFARPUSHAXPUSHDXMOVAL,5FHMOVDX,200HOUTDX,ALMOVAL,20H(1)(2);结束中断(3);恢复现场(4)(5);中断返回BREAKENDP第5页共14页29.设82C55端口A工作于方式0输入,端口C工作于方式0输出,下面子程序完成将端口A上的数据读入并通过端口C输出。请完成该程序(设82C55端口地址为204H~207H)。82C55PROCFARMOVDX,(1)MOVAL,(2)OUTDX,AL;初始化82C55MOVDX,(3);读入端口A的数据INAL,DXMOVDX,(4)OUTDX,AL;端口C输出数据(5);子程序返回82C55ENDP30.8254计数器2的输入时钟是4MHz。译码器提供8254的地址为200H~203H,要求计数器2输出2KHz方波,试将下面8254的初始化程序段补充完整。MOVDX,(1)MOVAL,(2)OUTDX,AL;写入控制字MOVAX,(3)MOVDX,(4)OUTDX,AL(5)OUTDX,AL;写入计数初值31.利用A、B两台计算机的主串口直接相连进行单工通信。A机发送,B机接收。双方通信前约定:7位数据位,1位停止位,奇校验,通信速率为2400bps,采用查询方式进行数据发送和接收。请用BIOS通信功能调用对INS8250进行初始化编程。32.启动PC机,BIOS负责对系统8254初始化。写入8254计数器1的控制字为54H,设8254的4个端口地址为40H,41H,42H,43H。请编写程序段,读出计数器1的计数值至AX。五、综合应用题(本大题共4小题,每小题8分,共32分)33.PC机IEEE1284并行接口中何为正向传输?何为反向传输?ECP方式中正向传输用哪两条信号线进行握手?反向传输用哪两条信号线进行握手?34.为了提高异步串行通信的可靠性,通常采用字符块检验法进行差错控制。假设采用奇校验,请计算数据块(41H,42H,43H,44H)的纵向冗余奇偶校验的BBC与校验和(要有过程)。35.(1)利用门电路,配合下列接口集成电路的地址输入A0和A1,在题35图的虚线框内设计译码电路,使译码电路输出用于选择该接口电路中地址为200H~203H的4个端口。(2)第6页共14页设通过该接口集成电路可以采用程序控制方式(查询方式)进行数据输入/输出控制,请用流程图的方式说明CPU是如何通过该接口进行数据输入的。题35图36.题36图是82C55与打印机的握手连接图,82C55端口A的地址为34CH,端口B的地址为34DH,端口C的地址为34EH,控制口的地址为34FH,打印机每接收一个字符向82C55回送一个ACK信号,请完成下列要求。题36图(1)根据上面的连接图,判断此时82C55B口工作于方式________的________(输入/输出)。(2)请写出初始化82C55时相应的命令字节A(方式选择命令字)________。(3)如果采用查询方式输出数据,请完成下面程序段。WRITE:MOVDX,______________INAL,DXTESTAL,______________JZWRITE第7页共14页MOVAL,待发送字符MOVDX,______________OUTDX,AL(4)如果采用中断方式,相应的命令字节B应为_________,该字节需写入_________端口。第8页共14页全国2008年10月高等教育自学考试计算机通信接口技术试卷附录课程代码:02369第9页共14页第10页共14页第11页共14页第12页共14页第13页共14页第14页共14页