微机接口技术试卷_附答案
一.填空题( 20分)
1.接口的基本功能是输入缓冲和输出锁存。
2.数据输入/输出的三种方式是程序控制、中断和DMA。
3.DMA方式的中文意义是直接存储器,它适用于存取批量高速数据传送。
4.总线按传送信息的类别可分为:地址总线、数据总线、控制总线三类。
5.PCI总线属于现代高端总线。
6.8086的中断可分为内部中断、外部中断两大类。
7.8086的外部中断分为可屏蔽中断(INTR)和不可屏蔽中断(NMI)。
8.8255A是可编程并行接口芯片。
9.8255A有三种工作方式。
10.8253有6种工作方式。
11.8253中有三个独立的计数器。
12.8253是可编程定时器/计数器。
13.从8253计数器中读出的计数值不是读出瞬间的减计数器的内容。
14.数/模转换方式有多种方法,常用的是T型电阻网路法。
15.常用的软件识别按键的方法有行扫描法、反转法。
16.LED显示器有共阳极和共阴极之分。
17.串行通信方式分为异步和同步。
18.RS-232-C是微机与Modem间的标准。
19.在串行通信过程中,微机又称为数据终端设备,Modem又称为数据通信设备。
20.远距离串行通信应使用MODEM。
二.选择题( 15分)
1.8086CPU工作在总线请求方式时,会让出(D)。
A.地址总线 B.数据总线
C.地址和数据总线 D.地址、数据和控制总线
2.数据的输入输出指的是(B)进行数据交换。
A.CPU与存储器 B.CPU与外设
C.存储器与外设 D.内存与外存
3.在给接口编址的过程中,如果有5根地址线没有参加译码,则可能产生(C)个重叠地址。
A.52 B.5
C.25 D.10
4.在中断输入/输出方式下,外设的(B)线可用于向CPU发送中断请求信号。
A.地址 B.状态
C.数据 D.其他
5.CPU在执行OUT DX,AL指令时,(A)寄存器的内容送到数据总线上。
A.AL B.DX
C.AX D.DL
6.CPU在执行IN AL,DX指令时,其(A)。
A.为低,为低 B.为高,为高
A.为高,为低 D.为低,为高
7.地址译码器的输入端应接在(A)总线上。
A.地址B.数据 C.控制D.以上都对
8.PCI总线的数据宽度为(C)位。
A.8 B.16 C.32 D.64
9.总线的宽度用数据总线的条数表示,其单位是(A)。
A.位 B.字节
C.字 D.双字
10.总线的标准传输率是总线上(A)。
A.每秒传输的最大字节量 B.每秒传输的最大位数
C.每秒传输的最大信息量 D.每秒传输的数据量
11.CPU响应INTR引脚上来的中断请求的条件是(B)。
A.IF=0 B.IF=1
C.TF=0 D.TF=1
12.若8259A工作在优先级自动循环方式,则IRQ4的中断请求被响应并且服务完毕后,优先级最高的中断源是(B)。
A.IRQ3 B.IRQ5
C.IRQ0 D.IRQ4
13.8086中断系统可以管理(C)种中断。
A.16 B.1K
C.256 D.128
14.8086中断向量表的大小为(B)字节。
A.256 B.1024
C.2k D.64k
15.两片8259A级联后可管理(A)级中断。
A.15 B.16
C.32 D.64
16.8255A工作在方式2(双向选通I/O)时,(D)。
A.只能作输入接口 B.只能作输出接口
C.作输入口或作输出口 D.同时可作输入口、输出口
17.并行接口一般要对输出数据进行锁存,其原因是(A)。
A.外设速度常低于主机速度 B.主机速度常低于外设速度
C.主机与外设速度通常差不多 D.要控制对多个外设的存取
18.计数器与定时器的工作原理是(C)。
A.不完全相同的 B.根本不同的
C.相同的 D.互不相关的
19.向8253写入的计数初值写到了(A)中。
A.初值寄存器 B.计数器0#
C.减计数单元 D.控制字寄存器
20.在对8253进行任何操作前,都必须先向8253写入一个(A),以确定8253的工作方式。
A.控制字 B.计数初值
C.状态字 D.指令
21.当外设输入的信号变化很快时,应考虑在A/D转换器的输入端加一个(C)。
A.传感器 B.滤波电路
C.采样保持器 D.多路模拟开关
22.D/A转换器输出模拟电压的最大幅值不会超过(D)。
A.+5V B.0V
C.输入电压 D.参考电压
23.当外设所需的控制信号为模拟电压时,需在输出通道中设计一个(D)。
A.A/D转换器 B.定时/计数器
C.传感器 D.D/A转换器
24.ADC0809的EOC引脚如果输出为高电平,表示(A)。
A.启动A/D转换 B.读出数字量
C.A/D转换结束 D.A/D转换器故障
25.用8255的PA口和PC口的低4位接一个键盘阵列,最多可识别(D)个按键。
A.6 B.8
C.16 D.32
26.使8段LED显示器显示数字的编码称为(A)。
A.字形码 B.ASCII码
C.区位码 D.BCD码
27.按键的抖动是由(C)造成的。
A.电压不稳定 B.电流不稳定
C.机械运动抖动和接触不稳定 D.按键速度太慢
28.8250的最高波特率为(C)bps。
A.1200 B.9600
C.19200 D.38400
29.两台微机间进行串行通信时,波特率应设置为(B)。
A.不同 B.相同
C.可相同也可不同 D.固定不变
30.微机的串口1的I/O地址为(A)。
A.3F8H~3FFH B.2FBH~2FFH
C.378H~3F7H D.3E0H~3E7H
三.简答题( 45分)
1.什么是接口?接口的基本功能是什么?
答:微机接口是位于主机与外设之间的一些转换电路的总称。
接口的基本功能是输入缓冲、输出锁存、信号变换等。
2.地址译码器信号有什么用?
答:区分和选通不同外设(接口)工作。
3.什么是总线?
答:总线是一组信号的集合,是计算机各模块间进行信号传输的公共通道。
4.什么是中断向量表?
答:把系统中所有的中断类型码及其对应的中断向量按一定的规律存放在一个区域内,这个存储区域就叫中断向量表。
5.并行接口的主要特点及其主要功能是什么?
答:主要特点:数据并行传输,传输速度快,但距离较近。
主要功能:并行传输数据,在主机与外设之间起到数据缓冲和匹配的作用。
6.什么是采样保持器?什么时候需用到采样保持器?
答:采样保持器使在进行A/D转换时,输入到A/D转换器的模拟电压保持不变。
当输入的模拟电压变化较A/D转换器的速度快时,需在A/D转换器的输入端加一个采样保持器。
7.调制解调器在串行通信中有什么作用?
答:计算机中的数字数据信号在长距离传输中会严重失真,使用调制解调器将数字信号调制成适合于在线路上传输的信号,在接收端再使用Modem将其反向变换(解调)为数字信号。
8.输入缓冲的作用是什么?
答:输入缓冲的作用是为了防止外设数据干扰数据总线。
9.输出锁存的作用是什么?
答:输出锁存的作用是为了使CPU通过数据总线输出给外设的数据能保持住。
四.程序设计(共20分)
1.(10分)假设X和X+2单元与Y和Y+2单元中分别存放的是两个双字有符号数据A和B (X、Y为低位字)。
阅读以下程序段,并回答问题。
MOV DX,X+2
MOV AX,X
ADD AX,X
ADC DX,X+2
CMP DX,Y+2
JL L2
JG L1
CMP AX,Y
JBE L2
L1:MOV AX,1
JMP EXIT
L2:MOV AX,2
EXIT:HLT
1)该程序段所完成的操作是什么?
2)AX=1和AX=2分别说明了什么?
3)若JBE L2改为JB L2,在操作结果上有什么区别?
答案:1)比较2A与B的大小
2)AX=1说明2A>B,AX=2说明2A≤B
3)JB指令排除两数相等的可能
2.(10分)自BUF单元开始存放了10个16位的无符号数Ai,试编程完成对这10个数求累
加和,并将和存入SUM单元中(设和不大于65535)。
答案:MOV BX,OFFSET BUF
XOR AX,AX
MOV CX,10
LOP:ADD AX,[BX]
INC BX
INC BX
LOOP LOP
MOV OFFSET SUM,AX HLT。