快捷搜索:  汽车  科技

单片机考试操作题,单片机应用技术测试试卷

单片机考试操作题,单片机应用技术测试试卷二、选择题(每题2分,共30分)评卷人4、89C51片内RAM有______字节,其中包含______字节用户数据存储单元和______字节的特殊功能寄存器单元,片内ROM有______字节。5、假定(A)=95H,(R0)=20H,(20H)=0BFH。执行指令:ADD A,@R0后,累加器A的内容_____,CY的内容_____,AC的内容_____,OV的内容_____。得分

单片机考试操作题,单片机应用技术测试试卷(1)

一、填空题(每空1分,共15分)

1、二进制数(11101100)2=_______H =_______D。

2、一个机器周期等于________个状态周期,振荡脉冲2分频后产生的时序信号的周期定义为________周期。

3、一般的计算机系统都是由_________、_________、_________三总线结构组成。

4、89C51片内RAM有______字节,其中包含______字节用户数据存储单元和______字节的特殊功能寄存器单元,片内ROM有______字节。

5、假定(A)=95H,(R0)=20H,(20H)=0BFH。执行指令:ADD A,@R0后,累加器A的内容_____,CY的内容_____,AC的内容_____,OV的内容_____。

得分

评卷人

、选择题(每题2分,共30分)

1、将十进制数215转换成对应的二进制数是 。

A 11010111 B 11101011 C 10010111 D 10101101

2、十六进制数(6E)16对应的十进制数是 。

A 100 B 90 C 110 D 120

3、单片机中的程序计数器PC用来 。

A 存放指令 B 存放正在执行的指令地址

C 存放下一条指令地址 D 存放上一条指令地址

4、单片机89c51的ALE引脚是 。

A 输出高电平 B 输出矩形脉冲,频率为fosc的1/6

C 输出低电平 D 输出矩形脉冲,频率为fosc的1/2

5、单片机80C31的EA引脚 。

A 必须接地 B 必须接 5V C 可悬空 D 以上三种视需要而定

6、PSW中的RS1和RS0用来 。

A 选择工作寄存器区号 B 指示复位 C 选择定时器 D 选择工作方式

7、单片机89C51的XTAL1和XTAL2引脚是 引脚。

A 外接定时器 B 外接串行口 C 外接中断 D 外接晶振

8、单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来 。

A 存放指令 B 存放16位地址,作间址寄存器使用

C 存放下一条指令地址 D 存放上一条指令地址

9、欲将P1口的高4位保留不变,低4位置1,可用指令 。

A ANL P1,#0F0H B ORL P1,#0FH

C XRL P1,#0FH D 以上三句都对

10、8051单片机的位寻址区位于内部RAM的 单元。

A 00H~7FH B 20H~7FH

C 00H~1FH D 20H~2FH

11、8051的程序计数器PC为16位计数器,其寻址范围是 。

A 8K B 16K C 32K D 64K

12、访问外部存贮器或其它接口芯片时,作数据线和低8位地址线的是 。

A P0口 B P1口 C P2口 D P0口 和 P2口

13、判断是否溢出时用PSW的 标志位,判断是否有进位时用PSW的 标志位。

A.CY B.OV C.P D.RS0

14、指令MOV R0 #20H 中的20H是指 。

A 立即数 B 内部RAM 20H单元 C 一个计数初值 D 外部RAM 20H单元

1、在MCS—51指令中,下列指令中 是无条件转移指令。

A.LCALL addr16 B.DJNZ direct rel C.SJMP rel D.ACALL addr11

2、16.寻址方式就是 的方式。

A.查找指令操作码 B.查找指令

C.查找指令操作数 D.查找指令操作码和操作数

3、下列指令判断若P1口最低位为高电平就转LP,否则就执行下一句的是 。

A.JNB P1.0,LP B.JB P1.0,LP C.JC P1.0,LP D.JNZ P1.0,LP

4、下列指令能能使累加器A的最高位置1的是 。

A.ANL A,#7FH B.ANL A,#80H C.ORL A,#7FH D.ORL A,#80H

5、下列指令能能使P1口的最低位置1的是 。

A.ANL P1,#80H B.ORL P1,#01H C.ORL P1,#0FFH D.ORL P1,#80H

6、MCS—51汇编语言指令格式中,唯一不可缺少的部分是 。

A.标号 B.操作码 C.操作数 D.注释

7、MCS—51指令包括操作码和操作数,其中操作数是指 。

A.参与操作的立即数 B.寄存器 C.操作数 D.操作数或操作数地址

8、设累加器A中为无符号数 B中数为2 下列指令 的作用与其它几条不同。

A ADD A 0E0H B MUL AB C RL A D RLC A

9、欲将P1口的高4位保留不变,低4位置1,可用指令 。

A ANL P1,#0F0H B ORL P1,#0FH

C XRL P1,#0FH D 以上三句都对

10、8051单片机的位寻址区位于内部RAM的 单元。

A 00H~7FH B 20H~7FH

C 00H~1FH D 20H~2FH

11、8051的程序计数器PC为16位计数器,其寻址范围是 。

A 8K B 16K C 32K D 64K

12、在单片机算术运算过程中,指令DA A常用于 运算。

A.二进制 B.加法 C.BCD码加法 D.十六进制

13、LJMP跳转空间最大可达到 。

A 2KB B 256B C 128B D 64KB

14、单片机能直接运行的程序叫 。

A 源程序 B 汇编程序 C目标程序 D编译程序

15、将内部数据存储单元的内容传送到累加器A中的指令是 。

A MOVX A,@R0 B MOV A #data C MOV A,@R0 D MOVX A @DPTR

三、分析下面程序并填空(每空1分,共25分)

1、程序填空

MOV A #10H (A)=____________
MOV B A (B)=_____________
MOV A B (A)=_____________
ADD A B (A)=______________
MOV 20H A (20H)=_____________
INC A (A)=_____________
MOV 21H A (21H)=_____________
INC A (A)=____________
MOV 22H A (22H)=_____________

2、程序填空

MOV DPTR #2000H (DPTR)=_____________
MOV A #80H (A)=____________
MOVX @DPTR A (2000H)=____________
INC DPTR (DPTR)=____________
MOV A #90H (A)=____________
MOVX @DPTR A (2001H)=_____________
MOV DPTR #2000H (DPTR)=____________
MOVX A @DPTR (A)=_____________
MOV B A (B)=___________
INC DPTR (DPTR)=__________
MOVX A @DPTR (A)=_____________

3、改正下列指令

MOV @R3 A
MOV DPTR A
INC @R3
DEC DPTR
ADDC #30H A

四、寻址方式(每题2分,共10分)

(说明8051单片机的下列各条指令中源操作数的寻址方式)

1.ANL A 20H
2.ADDC A #20H
3.JZ rel
4.CLR C
5.RR A

五、综合题(共20分)

1、编程将片内RAM30H单元开始的15个的数据传送到片外RAM3000H开始的单元中去。(10分)

2、片内RAM40H开始的单元内有10个二进制数,编程找出其中最大值并存于50H单元中。(10分)

START: MOV R0 #40H ;数据块首地址送R0

MOV R7 ___ ;比较次数送R7

MOV A @R0 ;取数送A

LOOP: INC R0

MOV ___ @R0 ;取数送30H

CJNE A 30H NEXT ;(A)与(30H)相比

NEXT: ___ ;(A)≥(30H)转NEXT1

___ ;(A)<(30H) 大数送A

NEXT1: DJNZ R7 LOOP ;比较次数减1,不为0,继续比较

___ ;比较结束,大数送50H

RET

猜您喜欢: