MCS51单片机练习题.docx

上传人:b****7 文档编号:10697181 上传时间:2023-02-22 格式:DOCX 页数:11 大小:19.55KB
下载 相关 举报
MCS51单片机练习题.docx_第1页
第1页 / 共11页
MCS51单片机练习题.docx_第2页
第2页 / 共11页
MCS51单片机练习题.docx_第3页
第3页 / 共11页
MCS51单片机练习题.docx_第4页
第4页 / 共11页
MCS51单片机练习题.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

MCS51单片机练习题.docx

《MCS51单片机练习题.docx》由会员分享,可在线阅读,更多相关《MCS51单片机练习题.docx(11页珍藏版)》请在冰豆网上搜索。

MCS51单片机练习题.docx

MCS51单片机练习题

(二)单项选择题:

1.在中断服务程序中,至少应有-条()

(A)传送指令(B)转移指令(C)加法指令(D)中断返回指令

2.当MCS-51复位时,下面说法正确的是()

(A)PC=0000H(B)SP=00H(C)SBUF=00H(D)(30H)=00H

3.要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是()。

(A)MOV(B)MOVX(C)MOVC(D)以上都行

4.下面哪-种传送方式适用于电路简单且时序已知的外设()。

(A)条件传送(B)无条件传送(C)DMA(D)中断

5.ORG2000H

LCALL3000H:

注:

本指令为3字节指令

ORG3000H

RET左边程序执行完RET指令后,PC=()。

(A)2000H(B)3000H(C)2003H(D)3003H·

6.要使MCS-51能够响应定时器T1中断、串行接口中断,它的中断允许寄存器IE的内容应是()。

(A)98H(B)84H(C)42.H(D)22H

8.MCS-51在响应中断时,下列哪种操作不会发生()。

(A)保护现场(B)保护PC

(C)找到中断人口(D)保护PC转人中断人口

10.JNZe指令的寻址方式是()。

(A)立即寻址(B)寄存器寻址(C)相对寻址(D)位寻址

11.执行LCALL4000H指令时,MCS-51所完成的操作是()。

(A)保护PC、(B)4000H→PC

(C)保护现场(D)PC+3入栈,4000H→PC

12.下面哪条指令产生/WR信号()。

(A)MOVXA,@DPTR(B)MOVCA,@A+PC

(C)MOVCA,@A+DPTR(D)MOVX@DPTR,A

13.若某存储器芯片地址线为12根,那么它的存储容量为()。

(A)1KB(B)2KB(C)4KB(D)8KB

15.PSW=18H时,则当前工作寄存器是()。

(A)0组(B)1组(C)2组(D)3组

17.MOVXA,@DPTR指令中源操作数的寻址方式是()。

(A)寄存器寻址(B)寄存器间接寻址(C)直接寻址(D)立即寻址

18.MCS-51有中断源()。

(A)5个(B)2个(C)3个(D)6个

19.MCS-51上电复位后,SP的内容应是()。

(A)00H(B)07H(C)60H(D)70H

*20.下面哪-个部件不是CPU的指令部件()。

(A)PC’(B)IR(C)PSW(D)ID

21.ORG0003H

LJMP2000H

ORG000BH

LJMP3000H当CPU响应外部中断0后,PC的值是(B)。

(A)0003H(B)2000H(C)0000BH(D)3000H

22.控制串行接口工作方式的寄存器是()。

(A)TCON(B)PCON(C)SCON(D)TMOD

23.MCS-51响应中断时,下面哪-个条件不是必须的()。

(A)当前指令执行完毕(B)中断是开放的

(C)没有同级或高级中断服务(D)必须有RETI指令

24.使用定时器T1时,有几种工作模式()。

(A)1种(B)2种(C)3种(D)4种

25.执行PUSHACC指令MCS-51完成的操作是()。

(A)SP+1→SP(ACC)→(SP)(B)(ACC)→(SP)SP-1→SP

(C)SP-1→SP(ACC)→(SP)(D)(ACC)→(SP)SP+1-SP

28.PC中存放的是()。

(A)下-条指令的地址(B)当前正在执行的指令

(C)当前正在执行指令的地址(D)下-条要执行的指令

29.8031是()。

(A)CPU(B)微处理器(C)单片微机(D)控制器

30.要把P0口高4位变0,低4位不变,应使用指令()。

(A)ORLP0,#0FH(B)ORLP0,#0F0H

(C)ANLP0,#0F0H(D)ANLP0,#0FH

31.下面哪种外设是输出设备()。

(A)打印机(B)纸带读出机(C)键盘(D)A/D转换器

32.所谓CPU是指()。

(A)运算器与控制器(B)运算器与存储器

(C)输人输出设备(D)控制器与存储器

33.LCALL指令操作码地址是2000H,执行完相应子程序返回指令后,PC=()。

(A)2000H(B)2001H(C)2002H(D)2003H

34.MCS-51执行完MOVA,#08H后,PSW的哪-位被置位()。

(A)C(B)F0(C)OV(D)P

36.计算机在使用中断方式与外界交换信息时,保护现场的工作应该是()。

(A)由CPU自动完成(B)在中断响应中完成

(C)应由中断服务程序完成。

(D)在主程序中完成

38.MCS-51的中断允许触发器内容为83H,CPU将响应的中断请求是()。

(A)/INT0,/INT1(B)T0,TI(C)TI,串行接口(D)/INT0,T0

39:

下面哪-种传送方式适用于处理外部事件()。

(A)DMA(B)无条件传送(C)中断(D)条件传送

40.关于MCS-51的堆栈操作,正确的说法是()。

(A)先人栈,再修改栈指针.(B)先修改栈指针,再出栈、

(C)先修改栈指针,再人栈(D)以上都不对、

41.某种存储器芯片是8KB*4/片,那么它的地址线根数是()。

(A)11根(B)12根(C)13根(D)14根

42.要访问MCS-51的特殊功能寄存器应使用的寻址方式是()。

(A)寄存器间接寻址(B)变址寻址(C)直接寻址(D)相对寻址-

43.下面哪条指令将MCS-51的工作寄存器置成3区()。

(A)MOVPSW,#13H(B)MOVPSW,#18H

(C)SETBPSW.4CLRPSW.3(D)SETBPSW.3CLRPSW.4

44.若MCS-51中断源都编程为同级,当它们同时申请中断时CPU首先响应()。

(A)INTl(B)INT0(C)T1(D)T0

46.执行MOVXA,@DPTR;指令时MCS-51产生的控制信号是()。

(A)/PSEN(B)ALE(C)/RD(D)/WR

47.MCS-51的相对转移指令的最大负跳距离为()。

(A)2KB(B)128B(C)127B(D)256B

48.指令寄存器的功能是()。

(A)存放指令地址(B)存放当前正在执行的指令

(C)存放指令与操作数(D)存放指令地址及操作数

49.MOVC,#00H的寻址方式是()。

(A)位寻址(B)直接寻址(C)立即寻址(D)寄存器寻址

50.当执行MOVX@DPTR,A指令时,MCS-51产生下面哪-个控制信号()。

(A)/PSEN(B)/WR(C)ALE(D)/-RD

52.ORG0000H

ALMP0040H

ORG0040H;注;MOVSP,#00H为2字节指令

MOVSP,#00H当执行完左边的程序后,PC的值是()。

(A)0040H(B)0041H(C)0042H(D)0043H

54.当CPU响应串行接口中断时,程序应转移到().

(A)0003H(B)0013H(C)0023H(D)0033H

55.当ALE信号有效时,表示()。

(A)从ROM中读取数据(B)从工P0口可靠地送出地址低8位

(C)从P0口送出数据(D)从RAM中读取数据

57.MCS-51复位时,下述说法正确的是()。

(A)(20H)=00H(B)SP=00H(C)SBUF=00H(D)TH0=00H

58.当使用快速外部设备时,最好使用的输人/输出方式是()。

(A)中断(B)条件传送(C)DMA(D)无条件传送

59.执行MOVIE,#03H后,MCS-51将响应的中断是()。

(A)1个(B)2个(C)3个(D)0个

60.程序设计的方法-般有()。

(A)1种(B)2种(C)3种(D)4种

61..MCS-51的中断源全部编程为同级时;优先级最高的是(。

(A)/INT1(B)TI(C)串行接口(D)/INT0

62.下面哪种设备不是输人设备()。

(A)A/D转换器(B)键盘

(C)打印机(D)扫描仪

63.外部中断1固定对应的中断人口地址为()。

(A)0003H(B)000BH(C)0013H.(D)001BH

64.各中断源发出的中断请求信号,都会标记在MC6-51系统中的()

(A)TMOD(B)TCON/SCON(C)IE(D)IP

65.MCS-51单片机可分为两个中断优先级别。

各中断源的优先级别设定是利用寄存器()。

(A)IE(B)IP(C)TCON(D)SCON

67.MCS-51的并行I/O口读-改-写操作,是针对该口的()

(A)引脚(B)片选信号(C)地址线(D)内部锁存器

68.以下指令中,属于单纯读引脚的指令是()。

(A)MOVPi,A.(B)ORLPI,#DFH

(C)MOVC,Pl..5(D)DJNZ.Plshort-Table

69.()并非单片机系统响应中断的必要条件。

(A)TCON或SCON寄存器内的有关中断标志位为1

(B)IE中断允许寄存器内的有关中断允许位置1

(C)IP中断优先级寄存器内的有关位置.1

(D)当前-条指令执行完

70.指令AJMP的跳转范围是()。

(A)256B(B)1KB(C)2KB(D)64KB

71.MCS-51响应中断的不必要条件是()。

(A)TCON或SOON寄存器内的有关中断标志位为全1

(B)IE中断允许寄存器内的有关中断允许位置1

(C)IP中断优先级寄存器内的有关位置1

(D)当前-条指令执行完·

72.以下运算中对溢出标志0V没有影响或不受OV影响的运算是()。

(A)逻辑运算(B)符号数加减法运算

(C)乘法运算(D)除法运算

74.PC的值是()。

(A)当前指令前-条指令的地址(B)当前正在执行指令的地址

(C)下-条指令的地址(D)控制器中指令寄存器的地址

75.假定设置堆栈指针SP-的值为37H,在进行子程序调用时把断点地址进栈保护后,SP

值为()。

-:

厂_

(A)36H(B)37H(C)38H-水(b)39H

76.在相对寻址方式中,“相对”两字是指相对于()。

(A)地址偏移量rel.(B)当前指令的首地址

(C)当前指令的末地址(D)DPTR值

77.在寄存器间接寻址方式中,指定寄存器中存放的是()。

(A)操作数(B)操作数地址

(C)转移地址(D)地址偏移量

78.对程序存储器的读操作,只能使用()。

(A)MOV指令(B)PUSH指令

(C)MOVX指令(D)MOVC指令

79.必须进行十进制调整的十进制运算()。

(A)有加法和减法.(B)有乘法和除法

(C)只有加法(D)只有减法

80.执行返回指令时,返回的断点是()。

(A)调用指令的首地址.(B)调用指令的末地址‘

(C)调用指令下-条指令的首地址(D)返回指令的末地址

81.可以为访间程序存储器提供或构成地址的有()。

·

(A)只有程序计数器PC(B)只有PC和累加器A

(C)只有PC,A和数据指针DPTR(D)PC,A,DPTR和堆栈指针SP

82.各中断源发出的中断请求信号,都会标记在MCS-51系统中的()。

(A)TMOD(B)TCON/SCON(C)IP(D)IP

(三)判断题:

1.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。

(√)

2.MCS-51的相对转移指令最大负跳距是127B。

(×)128B

3.MCS-51的程序存储器只是用来存放程序的:

(×)存放程序和表格常数

4.MCS-51的5个中断源优先级相同。

(×)有两个优先级。

6.MCS-51上电复位时SBUF=00H。

(×)SBUF不定

7.MCS-51外部中断0的人口地址是0003H。

(√)

9.MCS-51的时钟最高频率是18MHz,(×)12MHZ

10.使用可编程接口必须初始化。

(√)

11.当MCS-51上电复位时,堆栈指针SP=00H。

(×)SP=07H。

12.MCS-51外扩I/O口与外RAM是统-编址的.(√)

15.MCS-51是微处理器。

(×)不是。

16.MCS-51的串行接口是全双工的。

(√)

17.PC存放的是当前正在执行的指令。

(×)是将要执行的下-条指令的地址

18.MCS-51的特殊功能寄存器分布在60H-80H地址范围内。

(×)80H~FFH,

19.MCS-51系统可以没有复位电路·(×)不可以,复位是单片机的初始化操作。

20.在MCS-51系统中,1个机器周期等于1.5us。

(×)若晶振频率为8MHz,才可

能为1.5us.

21.调用子程序指令(如CALL)及返回指令(如RET)与堆栈有关但与PC无关。

(×)

子程序的转返与PC也有关(PC人栈与出栈)。

22.片内RAM与外部设备统-编址时,需要专门的输人/输出指令。

(×)

统-编址的特点正是无需专门的输入输出指令。

23.锁存器、三态缓冲寄存器等简单芯片中没有命令寄存和状态寄存等功能。

(√)

24.MOV@R0,Pl在任何情况下都是-条能正确执行的MCS-51指令。

(×)

不-定正确,当R0>127时不正确。

25.欲将片外RAM中3057H单元的内容传送给A,判断下列指令或程序段正误。

①MOVXA,3057H(×)MCS-51指令系统中没有该指令。

②MOVDPTR,#3057H(√)

MOVXA,@DPTR

③MOVP2,#30H(√)

MOVR0,#57H

MOVXA,@R0

④MOVP2,#30H(

×)

;MCS-51指令系统中没有R2间接寻址指令,只允许使用

MOVR2,#57H;R0和R1间接寻址。

MOVXA,@R2

26.欲将SFR中的PSW寄存器内容读人A,判断下列指令的正误。

①MOVA,PSW(√)

②MOVA,0D0H(√)

③MOVR0,#0D0H(×)因为SFR区只能用直接寻址不能用间接寻址。

MOVA,@R0

④PUSHPSW(√)

POPACC

①、②、④这3种方法可以达到目的,因为PSW的地址就是D0H,ACC的地址就是E0H

27.判断以下指令的正误。

①MOV28H,@R4(×)寄存器间接寻址只允许使用R0和R1两个寄存器。

②MOVE0H,@R0(√)

③MOVRl,#90H()在51子系列机型中错误(∵>7FH)

MOVA,@R1

④INCDPTR(√)

⑤DECDPTR(×)指令系统中没有。

⑥CLRR0(×)指令系统中没有。

’28.判断以下指令的正误。

MOV@R1,#80H(√)MOVR7,@R1(×)

MOV20H,@R0(√)MOVRl,#0100H(×)

CPLR4(×)SETBR7.0(×)

MOV20H,21H(√)ORLA,R5(√)

ANLR1,#0FH(×)XRLP1,#31H(√)

MOVXA,2000H(×)MOV20H,@DPTR(×)

MOVA,DPTR(×)MOVRl,R7(×)

PUSHDPTR(×)POP30H(√)

MOVCA,@Rl(×)MOVCA,@DPTR(×)

MOVX@DPTR,#50H(×)RLCB(×)

ADDCA,C(×)MOVC@R1,A(×)

.

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > PPT模板 > 其它模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1