微机原理试题 联系客服

发布时间 : 星期六 文章微机原理试题更新完毕开始阅读f6cbbe234b35eefdc8d33325

[答案]283 √

8.8251A 由微处理器送来的低电平信号,放在8251A状态寄存器中。 ( ) [答案]280

×;改正:??由外围设备送往8251A的,低电平有效信号,用以表示外围设备已准备好,存放在8251A的状态寄存器中;

9.8251A的引脚CTS是由微处理器送来的控制信号。 ( ) [答案]279

×;改正:??是由调制解调器或其它外设送到8251A中的调制解调器控制信号。

10.若821A引脚必须接地时,一定是8251A处于发送状态。 ( ) [答案]278 √

11.由RS-232C电平转换成TTL电平可用MCl488。 ( ) [答案]277

×;改正:??MCl489。

12.UART是用内部时钟与接收数据进行同步的。 ( ) [答案]275

×;改正:??是用外部时钟??

13.异步通信格式中规定终止位是可高可低电平的。 ( ) [答案]274

×;改正:??是高电平。

14.异步通信格式中起始位后一位是最高位。 ( ) [答案]273

×;改正:??后一位是数据最低位。

15.串行通信的异步通信格式终止位可以是1 位。 ( ) [答案]272 √

16.利用现有的电话网络实现串行远程通信,降低了通信费用。 ( ) [答案]271 √

17.短距离内,并行接口数据传输速度比串行接口传输速度高许多。 ( ) [答案]270 √

18.通常串行通信的距离可达30米之内。 ( ) [答案]269

×;改正:??,几米到数千公里。

1.异步通信中下一个字符开始,必须以高电变成低电平的( )作为标志。 A.下降沿 B.低电平 C.负脉冲 D.正脉冲 [答案]316 A

2.若使8251A工作于内部同步方式、内部不复位,出现TE、OE、PE标志复位,允许发送、数据终端准备就绪,请求发送情况下其命令指令字为( )。 A.1011011B B.0011111B C.0010101B D.1000011B [答案]314 A

3.8251A工作于同步方式,选用2个同步字符要奇校验,7位数据位,方式指令字为( )。 A.10011011B B.11011000B C.10011100B D.10011000B [答案]313 D

4.8251A工作于异步方式,7个数据位,波特率因子选用64,要偶校验,1 终止位,其方式指令字为( )。 A.10111111B B.10111011B C.11110011B D.10011011B

[答案]310 B

5.数据发送时,每个数据的移位输出是在TXC( )实现的。 A.高电平 B.低电平 C.上升沿 D.下降沿 [答案]307 D

6.异步方式下,8251A的时钟CLK比数据传输率大( )倍。 A.4.5 B.30 C.15 D.25 [答案]305 A

7.同步8251A的时钟CLK比数据传输率大( )倍。 A.4.5 B.30 C.15 D.25 [答案]302 B

8.RS-232C数据D及控制线的接通状态规定为( )。 A.+3V~+5V B.+3V~+10V C.+3V~+12V D.+3V~+15V [答案]300 D

9.诸种通信规程中使用最多的是( )通信规程。 A.同步控制 B.高级数据链路控制 C.异步控制 D.面向字节计数控制 [答案]298 C

10.同步通信速度高于异步通信速度,可达( )波特。 A.500千 B.400千 C.19200千 D.4800千 [答案]297 A

11.数据传送速率与距离成( )。

A.相等 B.不相等 C.正比 D.反比 [答案]296 D

12.串行通信距离可以达( )

A.30米 B.30米左右 C.几米或数千公里 D.几米到数千公里 [答案]295 D 1.FE

[答案]338

帧错误FE:若接收的字符不符合通信规程中规定的格式,例如缺少停止位等,置位帧出错标志,发出帧错误信息。 2.PE

[答案]337

PE是奇偶校错误:远距离传送中可能发生的错误,通常增设一个奇偶校验位。UART在发送端发送时,检查每个要传送的字符中“1”的个数,自动在奇偶校验位上添上“1”或“0”,使得“1”的总和(包括奇偶校验位)为偶数(偶校验)。若为奇校验则1的总数为奇数。接收时,接收端UART检查字符的每一位以及奇偶校验位“1”的个数,若不符合要求,则置位该标志,发出奇偶校验出错信息。 3.DE

[答案]336

DE:溢出错误。在接收时,接收的数据先由移位寄存器移位,把串行的变成并行的,然后送到接收数据寄存器,由微处理器的输入指令输至微处理器中,若数据已变成并行且已送至接收数据寄存器中,UART就可以接收另一个新的字符。但是若已接收到第二个字符的停止位,且要把第二个字符传送到接收数据寄存器时,微处理器还未取走上一个数据,于是会出现数据丢失,此种错误称为溢出错误,自动置位溢出错误标志位。

4.数据通信设备DCE [答案]334

数据通信设备DCE:是一个位传输信号符合线路要求,或者满足DTE要求的信号匹配器,它是提供数据终端设备与通信线路之间通信的建立、维持和终止连接等功能的设备,同时执行信号变换与编码,它可以是

一个MODEM。

5.数据终端设备DTE [答案]332

数据终端设备DTE:是产生二进制信号的数据源,也是接收信息的目的,它是由数据发送器或接收器或兼具两者所组成的设备,可以是一台计算机。

6.调制解调器 [答案]331

在进行远程通信时,发送端将串行口送出的数字信号变为模拟信号,再发送出去,这种信号转换电路称为调制器。

接收端能够将模拟信号转换成数字信号的电路称为解调器。然后再把数字信号送到计算机主机进行处理。 在全双工通信情况下,每个收发站都要连接调制一解调器。是计算机远程通信中的一种辅助设备。

7.全双工方式 [答案]328

A、B之间有两条传输线,能在两个方向上同时进行数据传送,即前一个字符的回送过程和后一个字符的输入过程是同时进行的。

8.半双工方式 [答案]327

半双工方式:能交替地进行双向数据传送,但两设备之间只有一根传输线;,因此两个方向的数据传送不能同时放行。

9.单工方式 [答案]325

单工方式:仅能进行一个方向的传送,即A只能作为发送器,B只能作为接收器。

10.最高数据传送率的格式 [答案]321

最高数据传送率的格式是在相邻字符之间去除空闲位后的格式。若有空闲位1—2位称为小于最高数据传送率。

11.串行传送 [答案]319

数据在单条1位宽的传输线上,一位一位地按顺序分时传送。例如若传送1个字节的数据,则在串行传送中,通过一条传输线分8次由低位向高位按顺序一位一位地传送。

12.并行传送 [答案]318

数据在多条1位宽的传输线上同时由源传送到目的。

1.接收方如何判断传送字符结束? [答案]357

答:接收方判断是否接收完全部信息,这就要在双方作些约定,比如规定传送字符数,或者以某一种特定字符作出结束标志如ASCII码表上的EOT控制符号。当收到此规定的字符则接收即停止接收。

2.8251A有何联络方式? [答案]353

答:8251A在工作中必须要微处理器对它进行干预。其中微处理器及时写或读数据操作,这是一种最频繁的操作,因为每传送一个字节都要读写一次。所谓8251A与微处理器的联络方式,就是指的这一种干预应该如何进行。常用的方法其一是将引脚TxRDY、RxRDY相或后与8259A中断控制器时某一相连,以便采用中断方式。其二是微处理器读取正处在通信工作状态的状态寄存器内容,以便于满足要求则可进行

3.8251A有哪些复位?有何异同? [答案]351

答:8251A复位信号RESET当其有效使8251A处于空闲状态。这种空闲状态一直维持到微处理器写入一个新的控制字时为止。这种复位称为硬件复件。

另一种复位是内部复位或称为软复位即控制指令字的D6=1时,表示返回到方式指令用的复位,使芯片回到初始化编程的阶段。

4.如何区分写入的是方式指令字和命令指令字、同步和异步方式? [答案]348

答:若工作于16位8086系统,当硬件复位后通过软件编程使8251复位后,就通过奇地址端口对8251A进行初始化。按约定微处理器往奇地址端口写入的第一个数被作为方式字而送入方式寄存器。方式字决定8251A将工作于同步方式还是异步方式,如果工作于同步方式,还应指明同步字符的数目,是一个还是两个。8251A获得方式字后, 按照约定,如果设定为同步方式,那么在方式字之后,就要给出方式字中规定的相应数目的同步字符。8251A会将收到的同步字符送到同步字符寄存器。如果有两个同步字符,则会将它们按先后次序分别送到第一和

第二个同步字符寄存器。接着,8251A便准备接收控制命令。如果为异步方式,则设置模式字后,便接着设置控制字。

不论是同步方式还是异步方式,控制牟的主要含义是相同,控制字对8251A发出各种控制字命令,包括复位命令。所以在初始化中8251A首先判断控制字中是否给出复位命令,如果有,则返回去重新开始接收模式字;如果控制字中没有复位命令,则8251A便可以开始执行数据传送。

5.8251有哪些基本性能? [答案]345

答:(1)可以进行同步和异步传送。

(2)对于同步传送,可选择每个字符伪数据位数5~8位,内部或外部字符同步,能自动插入同步字符。 (3)对异步传送:可选择每个字符的数据位5~8位,波特率系数即时钟速率与传输波特率之比,可为1、16、64,和停止位1~2个。能检查假启动位,能产生中止字符。 (4)波特率: 对于同步传送为DC—64K。 对于异步传送为DC—192K。

(5)全双工、双缓冲的发送器和接收器。 (6)具有三种错误检测功能:PE、OE、FE (7)能与8088、8086微处理兼容

6.为什么计算机通信过程要加调制解调器? [答案]343

答:计算机通信传送的是数字信号,它要求传送的频带很宽,而计算机在远程通信是通过载波电话线传送的;它不可能有数字信号的宽频带。若数字信号直接进行通信,经过传输线后必然合产生畸变。因此,在发送端必须采用调制器把数字信号转换为模拟信号,即对载波线上载波进行调制。在接收端必须用解调器检测发送端来的模拟信号,并转换成原来的数字信号。在全双工通信系统中发送端除用调制器也有解调器,接收端也是如此。

7.同步通信有何约定? [答案]341

答:采用同步通信时,将许多字符组成一个信息组,称为一帧。这样,字符可以一个接一个地传送。但是,在每帧的开始要加上同步字符;在没有信息传送时,要填上空字符,因为同步传送不允许有间隔。

8.异步通信有何约定? [答案]340

答:异步通信中,微处理器与外围设备之间有两项约定:

(1)字符格式:由1个起始位,低电平;5~8位数据位;1个奇偶校验位;1~2终止位,高电平。

起始位后面紧跟的是要传送字符的最低位,每个字符的结束是一个高电位的终止位,起始位至终止位构成一帧。相邻两个字符之间的间隔可以是任意长度,为高电平,称为空闲位。

(2)波特率:波特率是指单位时间内传送二进制数据的位数,以位/秒为单位;它是衡量串行数据传送速度快慢的重要标志和参数。

由波特率可以求得每个数据位传送时间 为:例如波特率为1200位/秒,则=1/1200=0.833ms

异步通信的传送速度一般在50~19200波特之间。常用计算机到CRT终端和字符打印机之间的通信。

9.计算机领域中有哪几种通信方式? [答案]339

答:在计算机领域中,有两种数据通信方式串行传送和并行传送。

(1)并行传送:这种方式是把一个字符的数位用几条线同时进行传送。

与串行传送相比,在同样的传送率下;并行传送的信息传送速度快、信息率高。但随着距离增加,电缆开销会增加许多。所以应用于数据传送率要求较高,传送距离较短的场合。 (2)串行传送:这种方式下数据传送是一位一位进行的,在传送过程中,每一位数都占一个固定的时间长度。

1.给出如下程序段,请在主要的语句处加以注释:

(1)处于发送状态,发送完规定的数据或命后,转为接收态: MOV DX,02C1H

MOV AL,11111010B OUT DX,AL MOV AL,02H OUT DX,AL MOV AL,23H OUT DX,AL

(2)从发送状态转为接收状态 MOV DX,02C1H MOV AL,16H OUT DX,AL

(3)以程序控制的I/O为例,以发送一行字符码的子程序: TRANS PROC NEAR PUSH AX PUSH DX PUSH DI PUSH CX