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。根据要求编写程序。