单片机期末复习题和参考答案
单片机原理与接口技术复习题
复习一选择题
1. 有如下程序段:R0,#30H
C
A
A,#00H
﹫R0,A 执行结果是( )。
A. ( 30H ) =0 0H
B. ( 30H )=0 1H
C. ( 00H ) =0 0H
D. ( 00H ) =0 1H
2. 在内部,反映程序运行状态或运算结果特征的寄存器是( )。
A. B. C. A D.
3. 各中断源发出的中断请求信号,都会标记在( )寄存器。
A. B. C. D.
4. 帧格式为 1 个起始位, 8 个数据位, 1 个停止位的异步串行通信方式是( )。
A. 方式 0
B. 方式 1
C. 方式 2
D. 方式 3
5. 在数据传送过程中,数据由串行变为并行可通过( )实现。
A. 数据寄存器
B. 移位寄存器
C. 锁存器
D. 转换器
6. 执行返回指令,退出中断服务子程序,则返回地址来自( )。
A. B. 程序计数器 C. 堆栈区 D. 寄存器
7. 中断查询,查询的是( ).
A. 中断请求信号
B. 中断标志
C. 外中断方式控制位
D. 中断允许控制位
8. - 51 单片机扩展口与外部数据存储器( )。
A. 分别独立编址
B. 统一编址
C. 变址编址
D. 动态变址
9. 访问外部数据存储器时,不起作用的信号是( )中。
A. B. C.
10. 外部中断 1的中断入口地址为( )。
A. 0003H
B. 000
C. 0013H
D. 001
11. 下列指令中正确的是( )。
A. P2.1 , A
B. 0 ,
L1
C. B ,
D. A , 3
12. 串行口的移位寄存器方式为( )。
A. 方式 0
B. 方式 1
C. 方式 2
D. 方式 3
13. 在家用电器中使用单片机应属于计算机的( )。
A. 辅助工程应用
B. 数值计算应用
C. 控制
应用 D. 数据处理应用
14. 在显示中,为了输出位控和段控信号,应使用指令
( )。
A. B. C. D.
15. 执行中断返回指令,要从堆栈弹出断点地址,以便去执行被中断了的主程序,从堆栈弹出的断点地址送( )。
A. B. C. D. A
16. 在 51中,需双向传递信号的是( )。
A. 电源线
B. 地址线
C. 数据线
D. 控制信号线
17. 在定时器操作中,选择其工作方式的寄存器是( )。
A. B. C. D.
18. 当标志寄存器 P S W 的 R S 0 和 R S 1 分别为 1 和 0 时,系统选用的工作寄存器组为( )。
A. 组 0
B. 组 1
C. 组 2
D. 组 3
19. 8051 单片机中,唯一一个用户可使用的 16 位寄存器是( )。
A. B. C. D.
20. 指令和程序是以( )形式存放在程序存储器中。
A. 源程序
B. 汇编程序
C. 二进制编码
D. 码
21.下列指令中错误的是( ).
A . A , R4
B . 20H , R4
C . R4 , R3
D . V 4 , R3
22. 下列指令中不影响标志位的指令有( ).
A . A , 20H
B .
C .
A D . A
23. 跳转空间最大可达到( )。
A . 2
B . 256B
C .
128B D . 64
24. 8051 单片机共有( )中断源。
A . 4
B . 5
C .
6 D . 7
25. 8051 单片机共有( )个中断优先级。
A . 2
B . 3
C .
4 D . 5
26. 外部中断源 I E 1 (外部中断 1 )的向量地址为( )。
A . 0003H
B . 000
C . 0013H
D . 002
27. 累加器 A 的位地址为( )。
A . E 7 H
B . F 7 H
C . D
7 H D . 87H
28. 寄存器 B 的位地址为( )。
A . E 7 H
B . F 7 H
C .
D 7
H D . 87H
29. 8051 的内部中,可以进行位寻址的地址空间为( )。
A . 00H∽2
B . 20H∽2
C .
00H∽ D . 20H∽
30. 在应用系统中,芯片没有所存器的转换器,不能直接接到 80C51 的 P0 口上使用 , 这是因为( )实现。
A . P0 口不具有锁存功能
B . P0 口位地址数据复用
C . P0 口不能输出数字量信号
D . P0 口只能用作地址输出而不能用作数据输出
31.设累加器 A 的内容为 0 C 9 H ,寄存器 R2 的内容为
54H , C 1 ,执行指令 A,R2 后结果为( ).
A .( A ) =74H
B .( R2 ) =74H
C .( A ) =75H
D .( R2 ) =75H
32. 设( A ) =0C3H ,( R0 ) =0 ,执行指令 A , R0 后,结果( ).
A .( A ) =82H
B .( A )
=6
C .( R0 ) =82
D .( R0 ) =6
33. 8051 的程序计数器 P C 为 16 位计数器,其寻址范围是
( )。
A . 8K
B . 16 K
C . 32 K
D . 64 K
34. 提高单片机的晶振频率,则机器周期( )中。
A .不变
B .变长
C .变短
D .不定
35. 在堆栈操作中,当进栈数据全部弹出后,这时 S P 应指向( )。
A .栈底单元
B . 7 单元
C .栈底单元地址加
1 D .栈底单元地址减 1
36. 8051 单片机中,唯一一个用户不能直接使用的寄存器是( )。
A .
B .
C .
D .
B
37. 执行如下三条指令后, 30H 单元的内容是( )。
R1,#30H
40H,#0E H
1,40H
A . 40H
B . 30H
C .
0 D .
38. 从地址 2132H 开始有一条绝对转移指令 A J M P 11 ,指令可能实现的转移范围是( )。
A . 2000H∽27
B . 2132H∽2832H
C . 2100H∽28
D . 2000H∽3
39. 中断是一种( )。
A .资源共享技术
B .数据转换技术
C .数据共享技术
D .并行处理技术
40. 执行 I E ,# 81H 指令的意义是:( )。
A .屏蔽中断源
B .开放外部中断源
C .开放外部中断源 1
D .开放外部中断源 0 和
1
41. 二进制数 110010010 对应的十六进制数可表示为( ).
A. 192H
B. C90H
C. 1A2H
D. 0H
42. 二进制数 110110110 对应的十六进制数可表示为( ).
A. 1D3H
B. 1B6H
C. 0H
D. 666H
43. -3 的补码是( )。
A. 10000011
B. 11111100
C.