接口期末考试试卷
商务代表-真像造句
微型计算机及其接口技术标准预测试卷(一)
(考试时间150分钟)
一、
单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选
答案中只有一个选项
符合题目要求,请将其代码写在题后的括号内。错选、多选或未选
均无分。
1.8086/8088微处理器中堆栈段SS作为段基值则偏移量为______提供。()
A.BP B.SP C.SI D.DI
2.8086访问I/O端口的指令,常以寄存器间接寻地址方式在DX中存放()
A.IO端口状态 B.IO端口数据
C.IO端口地址 D.IO端口控制字
3.对于EPROM而言,只有______信号同时有效时才能输出所需要的数据。()
A.
OECE
B.
CE
WE
C.
OE
WE
D.
OE
RD
4.
当标志寄存器FR中OF位等于1时,表示带有符号的字运算超出数据______范围。
()
A.-128~+127 B.-32768~+32767
C.000~FFFFH D.0~FFH
5.80868088微处理器引脚中
______信号线能反映标志寄存器中断允许标志位IF的当
前
值。()
A.
S
7
B.
S
5
C.
S
4
D.
S
6
6.Intel
2164A芯片地址线及数据线条数分别为()
A.16;1 B.8;1
C.10;1 D.10;8
7.微处理器与外设传送数据过程中,只由硬件完成而不需要软件支持的传送方式是()
A.DMA B.无条件 C.查询 D.中断
8.Intel
8255A初始化控制字是通过______写入的。()
A.数据总线缓总器
B.读写控制逻辑
C.A组控制 D.B组控制
9.8259A是()
A,可编程DMA控制器 B.不可编程中断控制器
C.可编程定时计数器 D.总线仲裁器
10.用8259A管理优先级
时,当一个中断请求服务结束后,其中断源的优先级降为最低,
其余中断源优先级也相应变化,这是一种
______方式。()
A.自动循环 B.完全嵌套 C.特殊循环
D.特殊屏蔽
11.8255A内部A组控制()
A.PA口和PG~
PC
4
B.PA口和PC口
C.PA口和PB口 D.PA口
12.8255A工作于方式1输出时,在
由外设输入的
STB
信号的______控制下将送到端口
A
(或端口B)的数据锁存。()
A.上升沿 B.下降沿 C.高电平
D.低电平
13.欲实现写8255A端口
A
2
、
A
1<
br>、
RD
、
WR
、
CS
则为()
A.00100B B.00101B C.00111B D.00110B <
br>14.8253-5引脚
CS
、
RD
、
WR
、
A
1
、
A
0
为______,表示对计数器1设置计数初值。()
A.01000B B.01001B C.01011B
D.01010B
15.诸多通信规程中使用最多的是______通信规程
A.同步控制 B.高级数据链路控制
C.异步控制 D.面向字节计数控制
16.8251A
CD
、
RD
、
WR
、
CS
为______表示处于高阻状态。()
A.1111 B.1110
C.1100 D.1010
17.DAC 0832逻辑电源为()
A.十3V~一3V B.十5V~一5V
C.十5V~十15V
D.十3V~十15V
18.8253-5引脚
CS
、
RD
、WR
、
A
1
A
0
为______时,表示从计数器1续
出计数值()
A.10111B B.00101B
C.00111B D.00110B
19.8253-5工作于方式1时,欲使输出负脉冲加宽,则可以在输出计数期间()
A.改变计数值 B.改变控制字
C.重新加入带有上升沿的GATE信号 D.复位
20.异步方式下,8251A的时钟CLK比数据传输率大______倍。()
A.4.5 B.30 C.15 D.25
二、多项选择题(本大题
共5小题,每小题2分,共10分)在每小题列出的五个备选
答案中有二到五个选项符合题目要求,请将
其代码写在题后的括号内。错选、多选或未
选均无分。
21.CPU在响应INTR请求时,包括的条件有()
A.IF=1
B 指令周期结束
C.无NMI请求 C TF=1
E
有INTR上升沿出现
22.8253的某计数器在计数过程中,CE可能会()
A.减1计数 B 减2计数
C 减4计数
D 减到0止
E 减到1止
23.串行接口芯片UART
A
可实现同步通信 B 常用奇偶校验
C 与CPU串行传送
D 可实现异步通信
E 可采用循环校验
24.8086的一个总线周期,可以交换()字节。
A 一个 B
两个 C 三个 D 四个 E 八个
25.一个条件传送的输入接口,通常需要()接口。
A 控制 B 就绪状态
C 忙状态 D 数据输入 E 数据输出
三、填空题(本大题共6小题,每空1分,共10
分)请在每小题的空格中填上正确答
案。错填、不填均无分。
26.微型计算机地址总线宽度取决于______地址范围。
27.8086/8088微处理器取指令和执行指令是以______方式完成的。
28.
为减小量化误差,可以采取______更多的A/D转换器,把模拟范围分割成______
离散区间
。
29.人机接口电路与人机交互设备一起完成______和______任务。
30.
8253-5控制寄存器的
D
0
为1时表示______,
D
0为0时表示______数。
31.5.74LS
373是______,并且具有______驱动输出的接口芯片。
四、简答题(本大题共5分,每小题4分,共20分)
32.存储器系统中,实现片选控制的方法有哪些?
33.可编程通用接口8251A内部结构如何组成?
34.试述DMA操作的基本方法。
35.试解释量化过程。
36.CRT显示接口主要任务?
五、简单分
析、设计题(本大题共3小题,第37题6分,第38、39小题每小题7分,
共20分)
3
7.对8251A进行初始化,要求:工作于异步方式,采用奇校验,指定工作停止位,7
位ASCII
字符、波特率因子为16,出错指示处于复位状态,允许发送、允许接收、数
据终端就绪,不送出空白字
符,内部不复位。口地址为40H、42H。
38.要求计数器0工作于方式3,输出方波的重复频率
为
2KH
2.5MH
Z
,计数脉冲输入为
Z
,采用BCD计
数,试写出初始化程序段。
39.已知某系统存储器扩展如下图所示,试分析:
(1)2764和6116分别是什么芯片?
(2)27641#、27642#、6116的地址范围?
(3)
MEMR
与
MEMW
两信号起什么作用?
六、综合分析、设计题(本大题共2分,每小题10分,共20分)
40.试用8255A工作方式1,以中断方式作为打印接口。电路如下图所示,要求:
(1)8255方式1,用B口与打印连接。
设中断向量为2000H:3000H在2CH
、2DH、2EH、2FH中端口地址设为E0H、E2H、
E4H、E6H
(2)完成程序主要部分
41.设1#和2#设备地址分别为50H和52H,在
数据段中以2040H为首地址的存储区
中存有100个字节数,要求将奇数地址中的数据依次输出到1
#设备,偶数地址中的数
依次输出到2#设备。
要求:(1)编程
(2)画出流程图
答案:
一、1.B
2.C 3.A 4.B 5.B 6.B 7.A 8.A 9.B
10.A
11.A 12.B 13.A 14.B 15.C
16.A 17.C 18.B 19.C 20.A
二、21、ABCE
22、ABDE 23、BD 24、AB 25、ABD
三、26.微处理器
27.并行 28.位数;更多 29.信息形式转换;速度匹配
30.BCD;二进制
31. 8位锁存器;三态
四、
32、(1)全译码法:微处理器全部地址都参与译码,如
8086微处理器地址线,
A
19
~
A
0
。
因此对
应于存储器芯片中任意单元都有唯一的确定地址,不出现重叠。
(2)部分译码法:微处理器的地址低
位部分作为片内地址,部分的高位地址经译码器
后作为片选控制信号,还有部分高位地址空留设用。这种
方法称为部分译码。
(3)线选法;若存储容量小,而且以后不进行存储容量扩充,片选控制电路可由
几片
小规模集成电路芯片组成。再用剩余地址线中某一条或两条作为控制信号以便选不同芯
片。
33.8251A分为五个部分;数据总线缓冲器,接收器、发送器、读/写控制逻辑与调制
解
调器组成。
34.(1)周期扩展:利用CPU不访问存储器的那些周期来实现DMA操作,此时DM
AC
可以使用总线而不用通知CPU也不会妨碍CPU工作。
(2)周期扩展:使用专门的时
钟发生器/驱动器电路,当需要进行DAM操作时,由
DMAC发出请求信号给时钟电路,时钟电路把供
给CPU的时钟周期加宽,而提供给存
储器和DMAC的时钟周期不变。
(3)CPU停机方
式:在这种方式下,当DMAC要进行DAC传送时,DMAC向CPU
发出DMA请求信号,迫使CP
U在现行的总线周期结束后,使其地址总线、数据总线和
部分控制总线处于高阻态,从而让出总线的控制
权,并给出DMA响应信号。
35.采样后的信号经量化后才能输入到计算机,采样信号经量化后成为
数字信号的过程
称为量化过程。
36 CRT显示接口主要任务是:
(1)接受来自计算(通过系统总线)的欲显示字符的代码。
(2)按规定产生各种有用的定时信息。
(3)取出显示字符,按扫描次序变换成能控制各光点的找点信号。
(4)按时产生并加入行同步、场同步及消隐信号,形成“全电视信号”(合成电视信号)。
五、
37、根据已知条件:方式指令字设定为DAH,控制指令字为37H,初始化程序如下:
MOV AL,ODAH
OUT 42H,AL
MOV AL,37H
OUT 42H,AL
38、计算计数初始值:
TC=
2.5MH
Z
/
2KH
Z
=1250
方式控制字
为00110111=37H,即计数器0,写16位,方式3,BCD计数。设8253的
端口地址为
80H,81H,82H,83H。
则初值化程序段为:
MOV
AL,37H
OUT 83H,AL
MOV
AL,50H
OUT 80H,AL
MOV
AL,12H
OUT 80H,AL
39、(1)6116芯片是RAM;2764芯片是EPROM
(2)2764
1#地址为64000H~47FFFH
6116地址为4E000H~4E7FFH
(3)
MEMR
是存储器读信号,用来选通2764及6116读操作。
MEMW
是存储器写信号,用来选通6116芯片的写入操作。
六、
40
、(1)根据题目要求,本题选择方式1,B口输出方式。方式1下
PC
12
的几条信
号线
是固定,如
PC
12
-
ACK
,
PC
1
-
OBF
,
PC
0
-
INIT
0
但是由图可见仅用
PC
2
、
PC
0
,
而
PC
5
作为
STB
信号,为此选择工作方式控制字为84H。
采用
中断方式进行信息交换,根据题意可以算出中断向量为OBH,OBH乘4后可得到
2CH作为中断向量
地址表指针,相邻4个单位为2CH、2DH、2EH、2FH。其中在2EH、
2FH中存入段基值0
0H、20H,在2CH、2DH中存入偏移量00H、30H。
在C口按位置位/复位字选择为00
001010B或00001011B在这个系统中由中断处理子
程序完成字符输出,主程序仅仅对82
55A设置方式控制字,开放中断就行了。这里开放
中断用STI,使IF=1,除此,还要使INTE
=1,让8255A处于中断允许状态。
中断处理子程序中,设字符已放在主机的字符输出缓冲区,往
B端口输出字符后,微处
理器用对C口按位置位/复位命名选通信号为0,从而使数据送到打印机。当打
印机接
收并打印字符后,发出回答信号
ACK
,由此清除8255A缓冲器信号(本题
目中未用),
并使8255A产生新的中断请求。
(2)程序如下;
START:MOV AL,84H
OUT OE6H,AL
MOV AL,OBH
OUT
OE6H,AL
XOR XX,AX
MOV
DS,AX
MOV AX,3000H
MOV
WORD PTR DS:[002CH],AX
MOV AX,2000H
MOV WORD PTR DS:[002EH」,AX
MOV AL,05H
OUT OE6H,AL
STI
„„
ROUTINIR:MOV AL,[DI]
OUT OEOH,AL
MOV AL,OAH
OUT OE6H,AL
INC AL
OUT OE6H,AL
„„
LRET
41、(1)
MOV
CX,100
MOV SI,2040H
AGAIN:MOV
AL,[SI];
OUT 52H,AL
INC
SI
MOV AL,[SI]
OUT
50H,AL
LOOP AGAIN
HLT
(2)