第1页共14页2007年10月高等教育自学考试全国统一命题考试计算机通信接口技术试卷(课程代码2369)本试卷共9页,满分100分;考试时间150分钟。接口芯片的控制字请参阅附录。一、单项选择题(本大题共13小题,每小题1分,共13分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1.PC/XT机,设CLK信号为5MHz,读写I/O端口时需插入两个Tw周期,则该总线周期的时间为【】A.0.8B.1C.1.2D.1.42.采用程序控制(即查询)方式访问输出端口,则在该端口的电路设计中【、】A.必须有数据口、状态口和控制口B.状态口和数据口地址不能相同C.状态口和数据口地址可以相同D.不需要参与端口选中3.存放中断号为40H的中断向量的内存地址(段基址:偏移地址)为【】A.DS:0040HB.DS:0100HC.0000:0040HD.0000:0100H4.PC系列机,CPU响应可屏蔽中断时,其中断申请信号输入引脚是【】A.NMIB.C.INTRD.IF5.执行IRET指令,CPU从栈顶依次弹出6个字节(每两个字节为一个字),并依次写入【】A.标志寄存器、IP、CSB.IP、CS、标志寄存器C.CS、IP、标志寄存器D.标志寄存器、CS、IP6.PC系统规定优先级最高的中断源是【】A.计时器B.键盘C.串行口1D.并行口17.82C55A口工作在方式l输入,当外设输人数据时,还必须送负脉冲信号到82C55的引脚【】A.PC2B.PC3C.PC4D.PC58.82C55B口工作在方式1输出,当输出设备收到数据之后,还须发出认可信号到82C55的引脚【】A.PC0B.PC1C.PC2D.PC39.82C55B口工作在方式1输出,允许中断,则中断请求信号来自于82C55的引脚【】A.PC0B.PC1第2页共14页C.PC2D.PC310.关于同步通信和异步通信的描述,错误的是【】A.同步通信比异步通信的检错能力强B.同步通信的硬设备比异步通信简单C.同步通信比异步通信的传送效率高D.就收发双方时钟同步而言,同步通信比异步通信要求严格11.微机系统串行通信的接口标准是【】A.IEEE1248B.GPIB接口C.entronics接口D.RS—232C12.8254有6种工作方式,方波发生器工作在【】A.方式1B.方式2C.方式3D.方式413.8254通过软件触发选通产生单脉冲的工作方式是【】A.方式0B.方式1C.方式4D.方式5二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格中填上正确答案。错填、不填均无分。14.计算机系统是由中央处理器、____________和输入输出系统三大功能模块组成。15.执行IN指令,CPU进入____________总线周期。16.老机型上开发的软件和接口,在新机型上仍可使用,反之,在新机型上开发的软件和接口不能在老机型上使用,这在计算机术语中称为____________。17.中断号为66H的中断向量,存放在物理地址为____________开始的4个单元中·18.82C55的____________口,可以工作在方式2。19.为了在接口和外设之间可靠地传送数据而增设的状态控制信息线,称为___________线。20.串行异步通信一侦字符以____________位开始。21.串行异步通信,接收方在一帧字符的末尾没有检测到规定的停止位,这种错误称为_____。22.8254时钟信号为1MHz,输出方波信号时其高电平的最大宽度是____________。23.PC机CMOSRAM中存放有实时时钟和____________信息。三、画图题(本大题共4小题,每小题5分,共20分)24.画出用门电路设计产生口地址为3ECH~3EFH的译码电路。25.系统外接一片82C55,请在题25图虚线框中,填写相应总线信号的名称。第3页共14页26.串行异步通信电话线上一帧数据的格式如题26图所示。(1)对应地画出解调之后的RS—232C电平的一帧数据格式。(2)从串口1接收,CPU用IN指令取回到AL,则AL=_________。(3)该帧数据采用_________校验。(4)该帧数据有_________个停止位。27.设计数初值n=5,在题27图中画出8254方式3的OUT端输出波形,并说明计数值的变化规律。设时钟信号周期为Tclk,计数初值n为奇数,则OUT端输出高电平的时间可按表达式__________________算出,输出低电平的时间可按表达式__________________算出。四、编程题(本大题共5小题,每小题5分,共25分)28.某输人接口电路,数据口地址200H,状态口地址为201H,状态字D7位为0,表示输入数据准备好了,下列程序段用程序控制(即查询)方式,将收到的一个数据(假设是数据的ASCII码)送屏幕显示。请填空。第4页共14页29.完成子程序设计,将系统键盘中断的中断向量写入中断向量表的规定位置。KEEPCSDW××;键盘中断服务程序入口的段基址KEEPIPDW××;键盘中断服务程序人口的偏移地址……30.假设82C55口地址为2F4H~2F7H。写出82C55的初始化程序,要求:A口、B口均工作在方式1输入,禁止A口提中断请求,允许B口提中断请求。31.使用BIOS通信软件设计一个子程序,对串行口COM2进行初始化编程,通信速率为2400波特,偶校验,一个停止位,8个数据位,BIOS规定的初始化数据格式如题31图所示:第5页共14页32.系统外接了一片8254,口地址为21CH~21FH,GATE2接+5V,请对2#计数器编程,要求在写入计数初值之后经过8个TCLK2时间,OUT2端输出一个正跃变信号。五、综合应用题(本大题共4小题,每小题8分,共32分)33.设系统外接了题33图所示电路:题33图中门电路的逻辑表达式为:F=A+B(1)82C55端口的地址范围是____________~____________。(2)其中控制寄存器的地址范围是____________~____________。(3)如果凡改接至译码器A端,A4改接至C端,则:①82C55口地址范围是____________~____________;②其中控制寄存器的地址范围是____________~____________。34.计算:第6页共14页(1)采用“校验和,,进行串行通信校验,发送方在传送48H、55H、6CH、4CH、7FH之后,还应再发送一个校验和,校验和是____________。(2)设串行通信采用“纵向冗余偶校验”,发送偶校验ASCII码字符串“GOOD”(“A”的标准ASCII码是41H,余类推),字符串末尾应添加的纵向冗余偶校验字节是____________。35.设系统8254CLK0时钟信号为1.2MHz,执行下列程序段:则:(1)以上程序对_________号计数器初始化。(2)该计数器将工作在方式_________。(3)该计数器输出信号的频率是_________。(4)该计数器输出的负脉冲宽度大约是_________。(5)如果控制字改为00110100B,则计数初值的十进制数为_________,因此输出信号的频率大约是_________。(6)计数过程中,若想知道当前计数值,应向_________端口写入锁存命令,然后再读取计数值。锁存命令字格式为___________________________。36.题36图为打印机接口示意图,82C55口地址为34CH~34FH。源程序仅向打印机输出一个“A”的ASCII码,请填空。提示:首先对A口初始化,当输出缓冲器空闲时,向打印机输出一个数据,随后应向打印机送一个选通信号。第7页共14页2007年10月高等教育自学考试全国统一命题考试计算机通信接口技术试卷附录第8页共14页(课程代码2369)第9页共14页第10页共14页第11页共14页第12页共14页第13页共14页第14页共14页