全国
2005
年
10
月高等教育自学考试
微型计算机及其接口技术试题
课程代码:
02319
一、单项选择题(本大题共
20
小题,每小题
1
分,共
20
分)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。
1
.
8086CPU
的寄存器中,能在操作数内存寻址时用作地址寄存器的是( )
A
.
AX B
.
BX
C
.
CX D
.
DX
2
.
8086CPU
在进行外设输入操作时,控制信号
M
/
和
DT
/
必须是( )
A
.
00 B
.
01
C
.
10 D
.
11
3
.芯片
74LS373
在
8086CPU
系统中用作( )
A
.总线锁存器
B
.总线驱动器
C
.总线控制器
D
.总线仲裁器
4
.
8086CPU
的基本总线周期由
T1
、
T2
、
T3
、
T44
个时钟周期组成,系统规定在存储器读总线周期时,读命令信号
在
T2
开始时有效,在
T4
开始时变为无效,而存储器的地址信号应在( )时发生。
A
.
T1 B
.
T2
C
.
T3 D
.
T4
5
.在
Pentium
Ⅱ和
Pentium
Ⅲ以上的
PC
机中,二级
Cache
通常是( )
A
.挂在
ISA
总线上
B
.挂在
PCI
总线上
C
.挂在
CPU
的
I
/
O
上
D
.通过专用的背面
64
位总线同
CPU
相连
6
.
8086CPU
在存储器读/写时遇到
READY
无效后可插入( )
A
.
1
个等待周期
B
.
2
个等待周期
C
.
3
个等待周期
D
.等待周期个数由具体情况而定
7
.
32
位微机系统中,内存储器的基本编址单元的长度为( )
A
.
1
位
B
.
8
位
C
.
16
位
D
.
32
位
8
.
8086CPU
从静态
RAM6116
读出数据的条件是使
6116
的控制线( )
A
.
=
L
、
=
L
、
=
H B
.
=
L
、
=
L
、
=
L
C
.
=
L
、
=
H
、
=
L D
.
=
L
、
=
H
、
=
H
9
.某容量为
16KB
的
RAM
的起始地址为
30000H
,则其末地址为( )(采用全译码)。
A
.
307FFH B
.
30FFFH
C
.
33FFFH D
.
34FFFH
10
.在
8086
系统中,堆栈指针
SP
( )
A
.只能指向奇地址单元
B
.只能指向偶地址单元
C
.最好指向奇地址单元
D
.最好指向偶地址单元
11
.因为
8086CPU
的中断型号是
8
位二进制数,所以中断向量表由( )字节组成。
A
.
256 B
.
512
C
.
1024 D
.
2048
12
.
8086CPU
在中断响应周期中获得中断类型号为
14H
,则中断服务程序入口地址存放在( )存储单元中。
A
.
0080
-
0083H B
.
0050
-
0053H
C
.
0056
-
0059H D
.
0060
-
0063H
13
.
8259A
优先级中断控制器有
5
种优先级管理方式,系统上电而未对
8259A
优先级管理方式初始化时,自动进入( )
A
.自动循环方式
B
.特殊循环方式
C
.查询排序方式
D
.完全嵌套方式
14
.当
8255A
工作在方式
1
的输出状态时,
8255A
与外设之间的联络信号为( )
A
.
IBF
、
B
.
、
C
.
IBF
、
D
.
、
15
.可编程定时器/计数器
8253
的
6
种工作方式中,只可用软件启动的是( )
A
.方式
0
,
4 B
.方式
0
,
2
C
.方式
4
,
3 D
.方式
2
,
4
16
.对于
8253
某一通道,要获得最大计数值,其初值设置为( )
A
.
FFH B
.
FFFFH
C
.
01H D
.
0000H
17
.在串行异步通信中,一帧与一帧数据之间间隔( )
A
.一位高电平
B
.一位低电平
C
.任意长度高电平
D
.任意长度低电平
18
.在串行异步通信中,每一位数据传送所需要时间与( )有关。
A
.波特率
B
.帧格式
C
.
CPU
频率
D
.固定不变
19
.对于
Intel 8251
,如果发送缓冲器为空,则
8251
引脚( )变高,要求
CPU
提供新的数据。
A
.
INTR B
.
TxD
C
.
RxRDY D
.
TxRDY
20
.
PC
机系统板上
I
/
O
扩充插槽引脚(
PC
总线)上的信号是( )
A
.
PC
机系统总线的延伸和再驱动
B
.
CPU
引脚信号的延伸和再驱动
C
.芯片内部总线的延伸和再驱动
D
.系统外总线信号的延伸和再驱动
二、多项选择题(本大题共
5
小题,每小题
2
分,共
10
分)
在每小题列出的五个备选项中有二个至五个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选、少选或未选均无分。
21
.
8086
有两种工作模式,即最大模式和最小模式,其中最大模式的特点是( )
A
.由编程进行工作模式的设定
B
.必需使用总线控制器
8288
C
.不需使用总线锁存器
D
.不需使用总线收发器
E
.可构成多处理器系统
22
.
8086CPU
的中断系统中,( )属于内部中断(软件中断)。
A
.可屏蔽中断
INTR B
.不可屏蔽中断
NMI
C
.指令中断
D
.断点中断
E
.单步中断
23
.
8255A
的
PA
口工作于方式
2
,则
PB
口可工作于( )
A
.方式
0
的查询传送(需要一对联络信号)
B
.方式
0
的无条件传送
C
.方式
1
的查询传送
D
.方式
1
的中断传送
E
.方式
2
24
.串行接口芯片
UART
( )
A
.可用作同步串行接口
B
.可用作异步串行接口
C
.常用奇偶检验
D
.可采用循环冗余校验
E
.与
CPU
之间串行传送信息
25
.在微机与控制系统的接口中,从传感器输出一个模拟信号到微处理器之间通常包括( )
A
.量程放大器
B
.移位寄存器
C
.采样保持电路
D
.
D
/
A
转换器
E
.
A
/
D
转换器
三、填空题(本大题共
8
小题,每空
1
分,共
10
分)
请在每小题的空格中填上正确答案。错填、不填均无分。
26
.
CPU
中运算器的主要功能是
_____________________
。
27
.在一个微机系统中,有三种总线,即片总线,内总线和外总线。内总线又称微机总线、板级总线和
_____________________
。
28
.
8086CPU
在结构上由两个独立的功能部件
________________
和
___________________
组成。
29
.
8086
最小工作方式时的主要总线操作有:存储器读写、
_____________________
、总线保持、
_____________________
和复位等。
30
.在
16
位存储系统中,为实现一个总线周期能完成
16
位读写,存储器组织的特点是
_____________________
。
31
.
8086CPU
响应可屏蔽中断请求的条件是
INTR=H
(高电平)、
_____________________
、当前指令执行完。
32
.在
A
/
D
转换期间,要求模拟信号保持稳定,当输入信号速率较快时,必须采用
_____________________
。
33
.
PCI
总线在采用
66MHz
总线时钟,工作于
64
位系统时,其数据传输速率为
__________ MB
/
s
。
四、简答题(本大题共
5
小题,每小题
4
分,共
20
分)
34
.写出在存储器系统中实现片选控制的三种方法,并指出各自的特点。
35
.与数据的程序控制传送方式相比较,
DMA
传送方式的主要特点是什么?
36
.总线标准应包括哪些内容?
37
.可编程接口芯片中“可编程”的含义是什么?举一具体的可编程接口芯片为例说明。
38
.简述
USB
的特点。
五、简单分析、设计题(本大题共
3
小题,第
39
小题
6
分,第
40
、
41
小题每小题
7
分,共
20
分)
39
.有一接口电路如图所示,设计一个程序能自己记录按钮
K
按下的次数,并将按下次数存放在数据段内变量
PUSHNO
中,设
8255
的口地址为
40H
~
43H
,按下次数小于
256
次,现给出程序清单,请在程序清单的空格处填上正确内容。给出
8255
方式控制字,初始化时无关项置
0
。
MOV
AL
, ① ;初始化
OUT
② ,
AL
MOV
DL
,
0
LOP
:
IN
AL
, ③ ;检查按键
K
是否按下
TEST
AL
, ④
⑤
LOP
INC
DL
;记录按下次数
MOV
⑥ ,
DL
CALL
DELAY20MS
;延时
20ms
去抖动
LOP1
:
IN
AL
,
40H
;检查按键
K
是否释放
TEST
AL
,
01H
JZ
LOP1
JMP
LOP
答:① ② ③
④
⑤ ⑥
40
.有一
16
位存储系统如图所示,请写出:
A
、
B
是什么器件(写出名称及型号),
C
D
E
F
G
是哪些引脚信号?(写出信号名称及符号)。
A
B
C
D
E
F
G
41
.某一
8253
的四个端口分别为控制口
CN
、通道
0
口
CNT0
,通道
1
口
CNT1
、通道
2
口
CNT2
。现要求设置通道
1
的功能为:将频率为
625KHz
的外部时钟分频为高低电平都为
1ms
的方波。试完成其编程。(要求采用
BCD
计数)
8253
方式控制字格式为:
D7D6
计数器选择:
00
-通道
0
,
01
-通道
1
,
10
-通道
2
;
D5D4
读写控制:
00
-锁存,
01
-读写低
8
位,
10
-读写高
8
位,
11
-先低
8
位
后高
8
位;
D3D2D1
工作方式选择:
000
-方式
0
,
001
-方式
1
,
010
-方式
2
,
011
-方式
3
,
100
-方式
4
,
101
-方式
5
;
D0
计数方式选择:
0
-二进制,
1
-
BCD
。
设
8253
口地址为
60H
~
63H
。
六、综合分析、设计题(本大题共
2
小题,每小题
10
分,共
20
分)
42
.
ADC0809
通过
8255
同
PC
总线的接口如图所示,采用中断方式依次从
IN0
~
IN7
转换
8
个模拟量,把转换后的数字量依次存入内存
BUFFER
的变量区中,给出满足上述要求的控制程序,请在空缺处填写正确内容(
8255
的方式控制字格式见题
39
,初始化时无关项置
0
)。
主程序
・
・
・
MOV
AL
, ① ;初始化
OUT
② ,
AL
MOV
SI
, ③
MOV
CX
,
8
MOV
BL
,
00H
;通道
0
开始转换
MOV
AL
,
BL
OUT
④ ,
AL
ADD
AL
,
80H
OUT
81H
,
AL
SUB
AL
,
80H
OUT
81H
,
AL
STI
・
・
・
中断服务程序
IN
AL
, ⑤ ;读取转换后的数字量
MOV
[
SI
],
AL
INC
⑥
INC
BL
CMP
BL
, ⑦
⑧
EXIT
MOV
AL
,
BL
;转换下一通道
OUT
⑨
AL
ADD
AL
,
80H
OUT
81H
,
AL
SUB
AL
,
80H
OUT
81H
,
AL
EXIT
: ⑩
答:① ② ③
④
⑤ ⑥
⑦
⑧ ⑨
⑩
43
.
8255
芯片同开头
K
和
8
个
LED
(发光二极管)的连接如图所示。编写一个控制程序,要求在开关
K
断开时,
8
个
LED
全部熄灭,在开关
K
闭合时,则
8
个
LED
以
0.5
秒的间隔从上至下轮流点亮,且不断循环。设
8255
的端口地址为
160H
~
163H
,
8255
的控制字格式见题
39
,要求初始化时无关项置
0
。
现给出满足上述要求的控制程序,请在程序中空缺部分填上正确内容。
・
・
・
MOV
AL
, ① ;初始化
MOV
DX
, ②
OUT
DX
,
AL
MOV
AL
, ③ ;
LED
熄灭
MOV
DX
, ④
OUT
DX
,
AL
MOV
DX
, ⑤
LOP
:
IN
AL
,
DX
SHR
,
AL
,
01H
⑥
LOP
MOV
AL
, ⑦
MOV
DX
, ⑧
LOP1
:
OUT
DX
,
AL
CALL
DELAY05S
;延时
0.5
秒
⑨
JMP
LOP1
答:① ② ③
④
⑤ ⑥
⑦
⑧ ⑨