单片机学习和出试卷用试题库(3)

2019-09-01 09:33

31.MCS-51指令系统中,求反指令是 。A

A.CPL A B.RLC A C.CLR A D.RRC A 32.MCS-51指令系统中,指令MOV A,@R0,执行前(A)=86H,(R0)=20H,(20H)=18H,执行后 。C

A.(A)=86H B.(A)=20H C.(A)=18H D.(A)=00H 33.MCS-51指令系统中,指令CLR A ;表示 。A

A.将A的内容清0 B.将A的内容置1

C.将A的内容各位取反,结果送回A中 D.循环移位指令 34.已知(A)=87H ,(30H)=76H,执行 XRL A,30H 后,其结果为: 。C A.(A)=0F1H (30H)=87H (P)=0 B.(A)=87H (30H)=76H (P)=0 C.(A)=0F1H (30H)=76H (P)=1 D.(A)=76H (30H)=87H (P)=1 35.MCS-51指令系统中,指令ADD A,R0 执行前(A)=38H,(R0)=54H,(C)=1 执行后,

其结果为 。D A.(A)=92H (C)=1 B.(A)=92H (C)=0

C.(A)=8CH (C)=1 D.(A)=8CH (C)=0 36.MCS-51指令系统中,指令ADD A,R0 执行前(A)=86H,(R0)=7AH,(C)=0 执行后,

其结果为 。A A.(A)=00H (C)=1 B.(A)=00H (C)=0

C.(A)=7AH (C)=1 D.(A)=7AH (C)=0 37.MCS-51指令系统中,指令ADDC A,@R0 执行前(A)=38H,(R0)=30H,(30H)=0FOH,

(C)=1 执行后,其结果为 。B A.(A)=28H (C)=1 B.(A)=29H (C)=1

C.(A)=28H (C)=0 D.(A)=29H (C)=0

38.下列指令能使累加器A低4位不变,高4位置F的是 。D

A.ANL A,#0FH B.ANL A,#0F0H C.ORL A,#0FH D.ORL A,#0F0H 39.下列指令能使累加器A高4位不变,低4位置F的是 。C

A.ANL A,#0FH B.ANL A,#0F0H C.ORL A,#0FH D.ORL A,#0F0H 40.下列指令能使R0低4位不变,高4位置0(即屏蔽高4位)的是 。C

A.ANL R0,#0F0H B.ORL R0,#0F0H C.ANL R0,#0FH D.ORL R0,#0FH 41.下列指令能能使R0高4位不变,低4位置0(即屏蔽低4位)的是 。B

A.ANL R0,#0FH B.ANL R0,#0F0H C.ORL R0,#0FH D.ORL R0,#0F0H 42.下列指令能使累加器A的最高位置1的是 。D

A.ANL A,#7FH B.ANL A,#80H C.ORL A,#7FH D.ORL A,#80H 43.下列指令能使R0的最高位置0的是 。A

A.ANL R0,#7FH B.ANL R0,#80H C.ORL R0,#7FH D.ORL R0,#80H 44.下列指令能使A的最高位取反的是 。B (老师提示:操作A的位时,要用ACC.×形式)

A.CPL A.7 B.XRL A,#80H C.CPL (A).7 D.ANL A,#80H 45.下列指令能使累加器A的最低位置1的是 。C

A.SETB A,#01H B.SETB A.0 C.ORL A,#01H D.SETB A,#00H 46.下列指令能使P1口的最低位置1的是 。B

A.ANL P1.0,C B.SETB P1.0 C.ORL P1.0,C D.CLR P1.0 47.下列指令能使P1口的第3位置1的是 。C

A.ANL P1,#0F7H B.ANL P1,#7FH C.ORL P1,#08H D.SETB P3.1 48.下列指令判断若P1口的最低位为低电平就转LP,否则就执行下一句的是 。A

11

A.JNB P1.0,LP B.JB P1.0,LP C.JC P1.0,LP D.JNZ P1.0,LP 49.下列指令判断若累加器A的内容不为0就转LP的是 。D

A.JB A,LP B.JNZ A,LP C.JZ LP D.CJNE A,#0,LP

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

A.ADD A,0E0H B.MUL AB C.RL A D.RLC A (此题过细,应注明0E0H就是ACC) 51.已知:(R1)=32H,(30H)=AAH,(31H)=BBH,(32H)=CCH,求执行下列指令后累加器A、50H、R6、32H和P1口中的内容。 B MOV A ,#30H MOV 50H ,A MOV R6 ,31H MOV @R1 ,31H MOV P1,32H

A.(A)=AAH, (50H)=30H,(R6)=BBH, (32H)=BBH, (P1)=CCH B.(A)=30H, (50H)=30H,(R6)=BBH, (32H)=BBH, (P1)=BBH C.(A)=30H, (50H)=AAH,(R6)=BBH, (32H)=BBH, (P1)=CCH D.(A)=AAH, (50H)=AAH,(R6)=BBH, (32H)=CCH, (P1)=BBH

52.MCS-51指令系统中,执行下列程序后,程序计数器PC的内容为 。C

ORG 100H

MOV DPDR,#1000 MOV A, #00H MOV 20H,A LJMP 1500 SJMP $

A.100 B.1000 C.1500 D.0 53.MCS-51指令系统中,格式为:ORG 16位地址

如:ORG 1234H ,其指令功能是 。C

A.用于定义字节 B.用于定义字 C.用来定义汇编程序的起始地址 D.用于定义某特定位的标识符

54.MCS-51指令系统中,执行下列指令后,结果为: 。B ORG 40H DS 10H

A.将40H存入10H B.从40H地址单元开始空10H个连续存储单元 C.将40H地址的内容存入10H D.以上都不对

55.MCS-51指令系统中,执行下列程序后,堆栈指针SP的内容为 。B

MOV SP,#30H MOV A,20H ACALL 1000 MOV 20H,A SJMP $

A.00H B.30H C.32H D.07H 56.MCS-51指令系统中,指令DA A是 。D

A.除法指令 B.加1指令 C.加法指令 D.十进制调整指令 57.MCS-51指令系统中,指令DA A应跟在 。B

A.加法指令后 B.BCD码的加法指令后

12

C.减法指令后 D.BCD码的减法指令后

58.在单片机算术运算过程中,指令DA A常用于 C 运算。

A.二进制 B.加法 C.BCD码加法 D.十六进制 59.MCS-51指令系统中,执行下列指令后,其结果为 。A

MOV A, #68H ADD A, #53H DA A

A.(A)=21 (CY)=1 (OV)=0 B.(A)=0BBH (CY)=0 (OV)=1 C.(A)=21 (CY)=0 (OV)=0 D.以上都不对 60.执行下列程序后,累加器A的内容为 。B

ORG 0030H MOV A, #00H ADD A, #02H MOV DPTR, #BAO MOVC A, @A+DPDR MOV @R0, A SJMP $ ORG 0050H

BAO: DB 00H,08H,0BH,06H,09H,0CH END

A.00H B.0BH C.06H D.0CH

61.若PSW.4=0,PSW.3=1(即RS1RS0=01),要想把寄存器R0的内容入栈,应使用( )指令。 A.PUSH R0 B.PUSH @R0 C.PUSH 00H D.PUSH 08H 答:D 62. 下列标号中,正确的标号是( )。D

A.1BT: B.XCHD: C.ADD: D.STAB31: 63.8051单片机具有双功能的端口是 。B

A.P0口和P1口 B.P3口 C.P0口和P2口 D.P1口 64.能访问内部数据存贮器的传送指令是 。B

A.MOVC 指令 B.MOV 指令 C.MOVX 指令 D.ADD 65.能访问外部数据存贮器的传送指令是 。C

A.MOV 指令 B.MOVC 指令 C.MOVX 指令 D.ADD 66.将内部数据存贮单元内容传送到累加器A中的指令是 。B

A.MOV direct, R0 B.MOV A, @Ri C.MOV A, #data D.MOV A, R0 67.指令ANL A,R0的功能是 。A A.将A与寄存器R0的内部容按位逻辑与 B.将A与寄存器R0的内部容按位逻辑异或 C.将A与寄存器R0的内部容按位逻辑非 D.将A与寄存器R0的内部容按位逻辑或 68.能将A的内容向左循环移一位,第七位移进第0位的指令是 。D

A.RLC A B.RRC A C.RR A D.RL A 69.能将A按位取反的指令是 。A

A.CPL A B.CLR A C.RL A D.SWAP A 70.执行下列程序后,内部RAM 30H单元的内容是 。B

MOV 30H,#00H MOV R0,#30H MOV A, 30H

13

ADD A, #05H MOVC A, @A+PC

MOV @R0, A (老师提示:此指令1字节) SJMP $ (老师提示:此指令2字节)

TDB:DB 00H ,01H ,02H,03H,05H

A.00H B.02H C.05H D.30H 71.将A与立即数按位逻辑异或的指令是 。C

A.ANL A,#data B.ORL A,#data C.XRL A,#data D.XRL A,direct

72.可以控制程序转向64K程序存贮器地址空间的任何单元的无条件转移指令是 。B

A.AJMP addr11 B.LJMP addr16 C.SJMP rel D.JC rel 73.比较转移指令是 。B

A.DJNZ R0 ,rel B.CJNE A,direct, rel C.DJNZ direct,rel D.JBC bit,rel

74.将内部数据存贮器53H单元的内容传送至累加器,其指令是 。A

A.MOV A,53H B.MOV A,#53H C.MOVC A,53H D.MOVX A,#53H 75.将外部数据存贮器083AH单元的内容传送至累加器,必须使用指令 。B

A.MOVX A,@Ri B.MOVX A,@DPTR C.MOVX A,direct D.MOVC A,@A+DPTR

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

A.ANL P1,#0F0H B.ORL P1,#0FH C.XRL P1,#FH D.以上三句都对 77.LJMP跳转空间最大可达到 。D

A.2KB B.256B C.128B D.64KB 78.跳转指令SJMP的转移范围为 。C

A.2KB B.512B C.128B D.64KB 79.在编程中使用伪指令的目的是 。C

A.指示和引导如何进行手工汇编 B.指示和引导编译程序如何汇编 C.指示和引导汇编程序进行汇编 D.指示和引导程序员进行汇编 80.欲将P1口的高4位保留不变,低4位取反,可用指令 C 。

A.ANL P1,#0F0H B.ORL P1,#0FH C.XRL P1,#0FH D.以上三句都不行

81、设累加器A的内容为0C9H,寄存器R2的内容为54H,CY=1,执行指 令SUBB A,R2 后结果为( A ) A、(A)=74H B、(R2)=74H C 、(A)=75H D、(R2)=75H 82、设(A)=0C3H,(R0)=0A AH,执行指令A N L A,R0后,结果( A ) A、(A)=82H B、(A)=6CH C 、(R0)=82 D、(R0)=6CH 83、8051单片机中,唯一一个用户不能直接使用的寄存器是( C ) A、P S W B、D P T R C 、P C D、B 84、执行如下三条指令后,30H单元的内容是( C ) M O V R1,#30H M O V 40H,#0 E H M O V @R1,40H

A、40H B、30H C 、0 E H D、F F H 85、有如下程序段:

MOV R0,#30H

14

SETB C CLR A

ADDC A,#00H MOV @R0,A 执行结果是( B ) A、(30H)=00H B、(30H)=01H C 、(00H)=00H D、(00H)=01H 86、指令sjmp $ 的含义是( D )

A.程序转到$标号处 B.程序转到前面$符号赋值的地方

C.转到任意地方 D.程序转到sjmp $指令的前面,相当于here:sjmp here,构成死循环 87、以下为延时子程序,假设时钟频率为6M Hz,其延时时间约为( C )。 DEL1: MOV R2,#0C8H ;单周期指令 DEL0: NOP ;单周期指令 DJNZ R2,DEL0 ;双周期指令 RET ;双周期指令

A、600us B、1000us C 、1.2 ms D、2.4 ms 88、假定(A)=83H,(R0)=17H,(17H)=0B5H,执行以下指令: ANL A,#17H ORL 17H,A XRL A,@R0 CPL A 后,A的内容为( B )。

A、0FDH B、4BH C 、48H D、0B4H 1、寻址空间为外部程序存储器所用的指令是: ( C )

A. MOVX B. MOV C. MOVC D. ADDC 2、寻址空间为外部数据存储器所用的指令是: ( A )

A. MOVX B. MOV C. MOVC D. ADDC 3、执行中断返回指令时,从堆栈弹出地址送给:( C )

A. A B. CY C. PC D. DPTR

4、假定设置堆栈指针SP的值为37H,进行子程序调用时,把断点地址进栈保护后,SP的值为:(D )

A. 36H B. 37H C. 38H D. 39H 5、在寄存器间接寻址方式中,指定寄存器中存放的是: ( B )

A. 操作数 B. 操作数地址 C. 转移地址 D. 地址偏移量 6、AJMP指令的跳转范围是: ( C )

A. 256 B. 1KB C. 2KB D. 64KB 7、下列指令中正确的是: ( B )

A. MOV P2.1, A B. JBC 20H,L1 C. MOVX B, @DPTR D. MOV A, @R3 8、下列指令中错误的是: ( A )

A. SETB 50H.0 B. MOV A, B C. JNC LOOP D. SUBB A,R0

三、多项选择题

15


单片机学习和出试卷用试题库(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:最新小学语文论文在鼓励和表扬中增强自信,提高写作兴趣 - 人教

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: