单片机期末考试试卷以及参考答案汇总
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单项选择
1. PC的内容是:
A 当前指令前一条指令的地址
B 下一条指令的地址
C 控制器中指令寄存器的地址D当前正在执行指令的地址
2. 在MOVX A,@DPTR指令中,DPTR的内容是
A片内数据存储器地址B片外程序存储器地址
C 片内程序存储器地址D片外数据存储器地址
3.以下指令没有错误的是
APUSH DPTR B SUBB R3,R0
CPOPDPTR D ADD A,@R1
B是
A 总线标准
B 可编程并行接口
C 可编程串行接口
D 译码器
5.在MCS-51中,为实现P0口数据和低位地址分时复用,应使用
A地址寄存器 B 地址译码器
C 地址缓冲器D地址锁存器
6.MCS—51单片机启动复位后,程序计数器PC的内容为
A 0000H
B 1000HC2000H D 3000H
7.不能使MCS—51单片机的SP改变的指令是
A ANL 指令
B PUSH指令
C POP指令DLCALL指令
8.MCS—51单片机PUSH指令的操作数是
A位操作数B双字操作数 C 字节操作数D 字操作数
9。8031片外扩展数据存储器的最大容量是
A 16K
B 64KC8K
D 32K
10.在LED显示中,为了输出位控和段控信号,应使用指令
A MOVX
B MOV CMOVC D XCH
11.MCS-51执行子程序返回指令,从栈顶弹出的断点地址送给
A DPTR BCY C SP D PC
12.MCS—51执行出栈指令过程中,SP
A 加2
B 减2
C 减1
D 加1
13.MCS—51的定时器/计数器是
A 两个16位的加法计数器
B 1个16位的加法计数器
C 两个16位的减法计数器
D 1个16位的减法计数器
14.MCS—51的MOV A,20H指令的源操作数的寻址方式是
A 直接寻址B位寻址 C 立即寻址 D 间接寻址
15.以下关于8155的叙述哪一个是错误的
A 是一个可编程的并行接口
B 有256个单元的RAM
C是一个可编程的接口芯片
D是一个可编程的串行接口
16.D/A是
A 模数转换器
B 解调器
C 调制器
D 数模转换器
17.在MCS—51中,MOVC指令可对以下哪种存储器进行读操作
A片内数据存储器 B 片外数据存储器
C 程序存储器D堆栈区域
18.MCS-51的PSW寄存器内存放的是
A指令地址B栈顶地址
C程序运行的状态信息D片内数据存储器地址
19。8051单片机的一个机器周期有
A6个时钟周期 B 12个时钟周期
C24个时钟周期D32个时钟周期
20.已知8255的端口地址为1000H——1003H,其控制口地址是
A1000H B1001H C 1002H D 1003H
21.MCS—51程序计数器PC的加1操作
A 是通过加1指令进行的
B 是通过传送进行的
C 是通过减法指令进行的
D 是自动进行的
22.在指令MOV A ,@R1中,R1存放的是
A操作数地址 B 转移地址 C 操作数 D 相对位移量
23.MCS-51构成系统总线时,可提供高8位地址线的口是
A P0口
B P1口
C P2口DP3口
24.下列指令中与进位标志位Cy无关的指令是
A 加法指令B减法指令C除法指令D数据传送指令
25。8031扩展外部存储器时要加锁存器74LS373,其作用是
A锁存寻址单元的数据 B 锁存相关的控制和选择信号
C 锁存寻址单元的高8位地址D锁存寻址单元的低8位地址
26. 在中断服务程序中,至少应有一条
A转移指令B传送指令C中断返回指令D加法指令
27.MCS-51单片机复位后,当前的工作寄存器是
A0组 B 1组 C 2组 D 3组
28.在MCS-51中,ALU是
ACPUB控制器 C 算术逻辑运算单元D寄存器
29.内部RAM中的位寻址区定义的位是给
A 位操作准备的B移位操作准备的
C 控制移位操作准备的
D 存储状态准备的
30.在MCS—51中需双向传递信号的是
A 地址线
B 控制信号线C电源线D数据线
31.下列定时/计数硬件资源中,不是供用户使用的是
A 定时器/计数器控制逻辑
B 低8位计数器TL
C 高8位计数器TH
D 用于定时计数器/计数控制的相关寄存器
32. 通过串行口发送或接收数据时,在程序中应使用
A MOV指令
B MOVC指令
C SWAP指令
D MOVX指令
33. ADC0809 是
A8位数模转换器 B 调制器 C 8位模数转换器 D 解调器
34. 以下指令中源操作数为寄存器寻址的是
A ANL A,#0FH
B ADD A,R0
C MOV A,20HDADDA,@R0
35。MCS—51单片机的地址线是
A8根 B 16根C32根D4根
36。MCS-51不能为片外数据存储器提供和构成地址的有
A 寄存器R0
B 指针DPTR
C 寄存器R1
D 程序计数器PC
37。MCS—51只能进行的十进制运算
A 只有加法
B 有乘法和除法C有加法和减法 D 只有减法
38。MCS—51的ADDCA,#20H指令,源操作数在
A 片内RAM中B片外RAM中C程序存储器中D寄存器中
39。在下列信号中,不是给MCS-51单片机扩展数据存储器使用的是
A EABALE C WRDRD
40. 下列哪条指令执行后,程序计数器PC不发生突变
ARET B SJMP L1 C ACALLST D PUSH 20H
41。以下各项不能用来对内部数据存储器进行访问的是
A堆栈指针SPB数据指针DPTR
C按存储单元地址或名称D由R0或R1间址寻址
42. 若在MCS-51系统中只扩展一片Inter2764(8K×8),除应使用P 0口的8条口线外,至少还需要使用P2口的口线
A 4条
B 5条
C 6条
D7条
43. 8155是