《全国07.10计算机通信接口--附答案》由会员分享,可在线阅读,更多相关《全国07.10计算机通信接口--附答案(12页珍藏版)》请在金锄头文库上搜索。
1、-全国 2007 年 10 月高等教育自学考试1.PC/XT 机,设 CLK 信号为 5MHz,读写 I/O 端口时需插入两个 TW 周期,则该总线周期的时间为( C )P4,P27A.0.8 s B.1 sC.1.2 s D.1.4 s2.采用程序控制(即查询) 方式访问输出端口,则在该端口的电路设计中( B )A.必须有数据口、状态口和控制口 B.状态口和数据口地址不能相同C.状态口和数据口地址可以相同 D.不需要 参与端口IOR选中3.存放中断号为 40H 的中断向量的内存地址(段基址:偏移地址) 为( D )P37A.DS:0040H B.DS:0100HC.0000:0040H D.
2、0000:0100H4.PC 系列机,CPU 响应可屏蔽中断时,其中断申请信号输入引脚是( B )P8A.NMI B. C.INTA D.IFINTA5.执行 IRET 指令,CPU 从栈顶依次弹出 6 个字节(每两个字节为一个字),并依次写入( B )P3738A.标志寄存器、IP、CS B.IP、CS 、标志寄存器C.CS、IP 、标志寄存器 D.标志寄存器、CS、IP-6.PC 系统规定优先级最高的中断源是( A )P38A.计时器 B.键盘C.串行口 1 D.并行口 17.82C55 A 口工作在方式 1 输入,当外设输入数据时,还必须送负脉冲信号到 82C55 的引脚( C )P59
3、A.PC2 B.PC3C.PC4 D.PC58.82C55 B 口工作在方式 1 输出,当输出设备收到数据之后,还须发出认可信号到 82C55 的引脚( C )P62A.PC0 B.PC1C.PC2 D.PC39.82C55 B 口工作在方式 1 输出,允许中断,则中断请求信号来自于 82C55 的引脚( A )P62A.PC0 B.PC1C.PC2 D.PC310.关于同步通信和异步通信的描述,错误的是( B )P93A.同步通信比异步通信的检错能力强B.同步通信的硬设备比异步通信简单C.同步通信比异步通信的传送效率高D.就收发双方时钟同步而言,同步通信比异步通信要-求严格11.微机系统串行
4、通信的接口标准是( D )A.IEEE 1248 B.GPIB 接口C.entronics 接口 D.RS232C12.8254 有 6 种工作方式,方波发生器工作在( C )P146A.方式 1 B.方式 2 C.方式 3 D.方式 413.8254 通过软件触发选通产生单脉冲的工作方式是( C )P146A.方式 0 B.方式 1 C.方式 D 方式5二、填空题( 本大题共 10 小题,每小题 1 分,共 10 分)14.计算机系统是由中央处理器、存储器和输入输出系统三大功能模块组成。P115.执行 IN 指令, CPU 进入读 总线周期。P416.老机型上开发的软件和接口,在新机型上仍可
5、使用,反之,在新机型上开发的软件和接口不能在老机型上使用,这在计算机术语中称为兼容性 。P1417.中断号为 66H 的中断向量,存放在物理地址为0198H 开始的 4 个单元中。P3718.82C55 的 A 口,可以工作在方式 2。P6319.为了在接口和外设之间可靠地传送数据而增设的状态控制信息线,称为握手联络 线。P47-20.串行异步通信一帧字符以起始位 位开始。P9221.串行异步通信,接收方在一帧字符的末尾没有检测到规定的停止位,这种错误称为帧错 。P10522.8254 时钟信号为 1MHz,输出方波信号时其高电平的最大宽度是 2ms 。P14623.PC 机 CMOS RAM
6、 中存放有实时时钟和系统配置信息。P154三、画图题( 本大题共 4 小题,每小题 5 分,共 20 分)24.画出用门电路设计产生口地址为 3ECH3EFH 的译码电路。参考 P3132 例题25.系统外接一片 82C55,请在题 25 图虚线框中,填写相应总线信号的名称。见 P54 图 3-3-1题 25 图26.串行异步通信电话线上一帧数据的格式如题 26 图所示。见 P92 图 4-1-1、P94 图 4-2-2、P97 电平规定(1)对应地画出解调之后的 RS232C 电平的一帧数据格式。-题 26 图(2)从串口 1 接收, CPU 用 IN 指令取回到 AL,则AL=98H 。(
7、3)该帧数据采用 偶 校验。(4)该帧数据有 2 个停止位。27.设计数初值 n=5,在题 27 图中画出 8254 方式 3 的OUT 端输出波形,并说明计数值的变化规律。P146图 5-2-4题 27 图设时钟信号周期为 Tclk,计数初值 n 为奇数,则 OUT端输出高电平的时间可按表达式(n+1)/2 算出,输-出低电平的时间可按表达式(n-1)/2 算出。四、编程题( 本大题共 5 小题,每小题 5 分,共 25 分)28.某输入接口电路,数据口地址 200H,状态口地址为201H,状态字 D7 位为 0,表示输入数据准备好了,下列程序段用程序控制(即查询) 方式,将收到的一个数据(
8、假设是数据的 ASCII 码) 送屏幕显示。请填空。参考 P60 例 3-3-3,P163BEG: MOV DX,201HIN AL,DX(1) TEST AL,80H(2) JNZ BEGMOV DX,200H(3) IN AL,DX(4) MOV AH,10H(5) INT 21H29.完成子程序设计,将系统键盘中断的中断向量写入中断向量表的规定位置。参考 P4344KEEPCS DW ;键盘中断服务程序入口的段基址KEEPIP DW ;键盘中断服务程序入口的偏移地址RESET PROC-MOV (1) DX, KEEPIPMOV AX, KEEPCSMOV (2) DS, AXMOV A
9、X, (3) 2509HINT (4) 21H(5) RETRESET ENDP30.假设 82C55 口地址为 2F4H2F7H 。写出 82C55 的初始化程序,要求:A 口、B 口均工作在方式 1 输入,禁止 A 口提中断请求,允许 B 口提中断请求。参考P57 例 3-3-131.使用 BIOS 通信软件设计一个子程序,对串行口COM2 进行初始化编程,通信速率为 2400 波特,偶校验,一个停止位,8 个数据位,BIOS 规定的初始化数据格式如题 31 图所示:参考 P127128,P128的例 1D7 D6 D5 D4 D3 D2 D1 D0波特率 奇偶校 验 停止位 数据位题 3
10、1 图COM2 PROCMOV AH, (1) 0-MOV AL, (2) 0BBH(3) MOV DX,1INT (4) 14H(5) RETCOM2 ENDP32.系统外接了一片 8254,口地址为21CH21FH,GATE2 接+5V ,请对 2#计数器编程,要求在写入计数初值之后经过 8 个 TCLK2 时间,OUT2 端输出一个正跃变信号。参考 P143 表 5-1-1,P144145,图 5-2-2,P148149 例题MOV DX, (1) 21FHMOV AL, (2) 92HOUT DX,ALMOV DX, (3) 21EHMOV AL, (4) 08HOUT DX,AL五、
11、综合应用题(本大题共 4 小题,每小题 8 分,共 32分)33.设系统外接了题 33 图所示电路:参考 P3132-题 33 图题 33 图中门电路 的逻辑表达式为:F=A+B(1)82C55 端口的地址范围是 260H 26FH 。(2)其中控制寄存器的地址范围是 26CH 26FH 。(3)如果 A6 改接至译码器 A 端,A 4 改接至 C 端,则:82C55 口地址范围是 230H 23FH ;其中控制寄存器的地址范围是 23CH 23FH 。34.计算:(1)采用“校验和 ”进行串行通信校验,发送方在传送48H、55H、6CH、4CH、7FH 之后,还应再发送一个校验和,校验和是
12、2CH 。P107(2)设串行通信采用 “纵向冗余偶校验 ”,发送偶校验ASCII 码字符串“GOOD”(“A”的标准 ASCII 码-是 41H,余类推),字符串末尾应添加的纵向冗余偶校验字节是 06H 。P10635.设系统 8254 CLK0 时钟信号为 1.2MHz,执行下列程序段:P148,P150MOV AL, 00110101BOUT 43H, ALMOV AL, 50HOUT 40H, ALMOV AL, 12HOUT 40H, AL则:(1)以上程序对 _0 号计数器初始化。(2)该计数器将工作在方式 _2 。(3)该计数器输出信号的频率是_960Hz 。(4)该计数器输出的
13、负脉冲宽度大约是_1.67us 。(5)如果控制字改为 00110100B,则计数初值的十进制数为_4688,因此输出信号的频率大约是_256Hz。(6)计数过程中,若想知道当前计数值,应向_43H端口写入锁存命令,然后再读取计数值。锁存命令字格式为_00H。36.题 36 图为打印机接口示意图,82C55 口地址为-34CH34FH。源程序仅向打印机输出一个“A”的ASCII 码,请填空。见 P61 例 3-3-4提示:首先对 A 口初始化,当输出缓冲器空闲时,向打印机输出一个数据,随后应向打印机送一个选通信号。题 36 图CODE SEGMENTASSUME CS:CODEBEG: MOV DX, (1) 34FHMOV AL, (2) 10100000BOUT DX, AL ;A 口初始化SCAN: MOV DX, 34EHIN AL, DX(3) TEST AL,80H ;测试输出缓冲器(4) JZ SCANMOV DX, 34CHMOV AL, A-OUT DX, AL ;输出一个数MOV DX, (5) 34FH ;以下输出选通信号MOV AL, (6) 09HOUT DX, ALMOV AL, (7) 08HOUT DX, ALMOV AL, (8) 09HOUT DX, ALMOV AH, 4CHINT 21HCODE ENDSEND BEG