2016-2017上期《单片机》期未试卷
- 格式:doc
- 大小:48.50 KB
- 文档页数:2
第 1 页 班级:________________ 姓名:________________ 座位号:________________
……………………………………………………………………………………………………………………………………密 封 线 内 不 要 答 题 碧桂园职业中学2013----2014学年《单片机》期未试卷
本试卷适用于电子专业16届所有班级 姓名___总分___
一、 单项选择题 :每题有一个答案正确,请按照题意选择、确定正确答案(每小题2分,共40分)
选择题答题卡:
1 2 3 4 5 6 7 8 9
10
11 12 13 14 15 16 17 18 19
20
1. 将内部数据存贮器53H单元的内容传送至累加器,其指令是( )。
A. MOV A,53H B. MOV A,#53H C. MOVC A,53H D.
MOVX A,#53H
2.单片机能直接运行的程序叫 。
A.源程序 B.汇编语言 C.目标程序 D.编译程序
3. 执行MOV A,@R0,执行前A=86H,R0=20H,(20H)=9AH,执行后( )。
A. (A)=86H B. (A)=20H
C. (A)=18H D. (A)=9AH
4.单片机应用程序一般存放在 中。
A.RAM B.ROM C.寄存器 D.CPU
5.把十进制数(35.625)转换成十六进制的结果是: 。
A. 23.CH B. 23.AH C.13.AH D.12.CH
6. 单片机89C51是以下哪个公司的产品?( )
A. INTEL B. AMD
C. ATMEL D. PHILIPS 7. MCS—51指令系统中,END指令表示( ) 。
A. 程序结束 B. 程序开始 C. 程序断开 D.无意义
8. MCS—51指令系统中,格式为:ORG 16位地址 的指令功能是( )。
A. 用于定义字节 B. 用于定义字
C. 用来定义汇编程序的起始地址 D. 用于定义某特定位的标识符
9. MCS—51指令系统中,指令MOV A,@R0,执行前(A)=86H,(R0)=20H,(20H)=18H,执行后( ) 。
A. (A)=86H B. (A)=20H C. (A)=18H D. (A)=00H
10. 下面是寄存器寻址的是( )
A.MOV A,#57H B.MOV A,#27H
C.MOV A,R3 D.MOV A,@R0
11. 下面是立即寻址的是( )
A. MOV A,#55H B. MOV A,25H C. MOV A,R1 D. MOV A,@R0
12. 以下对MOV A,20H指令的描述正确的是( )。
A. 将片内RAM 20H单元中的数送入A中。
B. 将片内RAM 位地址20H中的数送入A中。
C. 指令中的C是一个8位的寄存器。
D. 指令中的20H是一个单元地址。
13. 以下16进制数的表示方法错误的是( )。
A. 76H B. ACH C. 7CH D. 0ABH
14.以下哪一条指令的写法是错误的( )。
A.MOV DPTR,#3F98H B.MOV R0,#0FEH
C.MOV 50H,#0FC3DH D.INC R0
第 2 页 班级:________________ 姓名:________________ 座位号:________________
……………………………………………………………………………………………………………………………………密 封 线 内 不 要 答 题 15.以下不是构成单片机的部件( )。
A.微处理器(CPU) B.存储器
C.接口适配器(I/O接口电路) D.打印机
16.MCS-51单片机要用传送指令访问片内数据存储器,它的指令操作码助记符是以下( )。
A. MOV B. MOVX C. MOVC D.MUL
17.常用数制十六进制的进位规则是( )。
A.逢十进一,借一当十。 B.逢二进一,借一当二。
C.逢十六进一,借一当十六。 D.逢八进一,借一当八。
18.计算机中所有数据都必须转化为( )再进行处理。
A.十进制数 B.二进制数
C.十六进制数 D.八进制数
19.二进制、八进制、十六进制数转换为十进制数的方法是( )。
A.除基取余法 B.乘基取整法
C.化整为零法 D.按权展开,并求和法
20.汇编指令格式中,操作码的特点是( )。
A.惟一不可省略部分 B.可以省略部分
C.以“:”结尾 D.以“;”开始
二、填空题:(每题2分,共10分)
21、20D= B。
22、1100101B= D= H。
23、1F8H= B= D。
三、判断题(对的在题后括号内打“√”,错的打“×”。每题2分、共20分)
( )24、1011B化成十六进制为BH。
( )25、MCS—51单片机的指令格式中目的操作数与源操作数之间必须用“,”分隔。
( )26、MOV #34H,28H本句程序的格式是正确的。
( )27、8051的累加器ACC是一个8位的寄存器,简称为A 。
( )28、MCS—51指令:MOV A,@R0 ;表示将R0单元中的内容传送至A中。
( )29、MOV R3, R7 本句程序的格式是正确的。
( )30、数据传送使用的是"MOV"指令。
( )31、指令MOV A,40H执行后,表示将立即数40H传送至A中。
( )32、8051单片机的Ri表示寄存器R0到R7。
( )33、MOV A,#50H是将立即数50H传到A。
四、程序分析题(第34小题10分,第35小题20分,共30分)
34、设片内RAM中(30H)=50H,写出下列程序运行结果。
MOV 60H,#30H
MOV R0,#60H
MOV A,@R0
MOV R1,A
MOV 40H, @R1
MOV 60H,30H
程序运行结果为:
A= ; R0= ;R1= ;(60H)= ;
(40H)= ;(30H)= 。
35、试编写程序。实现8只LED灯按全灭(11111111B)、全亮(00000000B)、间隔亮(10101010B)的3种状态显示,延时时间为0.5S。根据要求编写程序。