《MCS 51单片机原理及应用考卷 副本.docx

上传人:b****8 文档编号:11337081 上传时间:2023-02-27 格式:DOCX 页数:40 大小:34.58KB
下载 相关 举报
《MCS 51单片机原理及应用考卷 副本.docx_第1页
第1页 / 共40页
《MCS 51单片机原理及应用考卷 副本.docx_第2页
第2页 / 共40页
《MCS 51单片机原理及应用考卷 副本.docx_第3页
第3页 / 共40页
《MCS 51单片机原理及应用考卷 副本.docx_第4页
第4页 / 共40页
《MCS 51单片机原理及应用考卷 副本.docx_第5页
第5页 / 共40页
点击查看更多>>
下载资源
资源描述

《MCS 51单片机原理及应用考卷 副本.docx

《《MCS 51单片机原理及应用考卷 副本.docx》由会员分享,可在线阅读,更多相关《《MCS 51单片机原理及应用考卷 副本.docx(40页珍藏版)》请在冰豆网上搜索。

《MCS 51单片机原理及应用考卷 副本.docx

《MCS51单片机原理及应用考卷副本

《MCS-51单片机原理及应用》考卷

一、填空题

1.计算机中常用的码制有原码、反码和。

2.十进制数29的二进制表示为。

3.十进制数-29的8位补码表示为。

4.单片微机计算机由CPU、存储器和三部分组成。

5.若不使用MCS-51片内存储器引脚EA必须接。

6.微处理器由寄存器堆、控制器和三部分组成。

7.当MCS-51引脚ALE信号有效时,表示从P0口稳定地送出了地址。

8.MCS-51的P0口作为输出端口时,每位能驱动个SL型TTL负载。

9.MCS-51的4个并行I/O口,其中是准双向口,所以由输出转输入时必须先写入“1”。

10.MCS-51的堆栈是软件填写堆栈指针临时在数据存储器内开辟的区域。

11.MCS-51中凡字节地址能被整除的特殊功能寄存器均能位寻址。

12.MCS-51系统中,当PSEN信号有效时,表示CPU要从存储器读取信息。

13.当使用8751且EA=1,程序存储器地址小于时,访问的是片内ROM。

14.MCS-51特殊功能寄存器只能采用寻址方式。

15.MCS-51有4组工作寄存器,它们的地址范围是。

16.MCS-51片内20H~2FH范围内的数据存储器,既可以字节寻址又可以寻位。

17.若用传送指令访问MCS—51的程序存储器,它的操作码助记符应为。

18.访问MCS-51片内RAM应该使用的传送指令的助记符是。

19.当MCS—51使用间接寻址方式访问片内RAM高128B时,会产生    。

20.设计8031系统时,口不能用作一般I/O口。

21.MCS-51可扩展片外RAM64KB,但当外扩I/O口后,其外部RAM寻址空间将。

22.计算机的系统总线有地址总线、控制总线和总线。

23.输入输出设备是计算机与外部世界交换信息的。

24.指令是通知计算机完成某种操作的。

25.汇编语言中可以使用伪指令,它们不是真正的指令,只是用来。

26.MCS-51串行接口有4种工作方式,这可丰初始化程序中用软件填写特殊功能寄存器加以选择。

27.当使用慢速外设时,最佳的传输方式是。

28.MCS-51在外扩ROM、RAM或I/O时,它的地址总线是。

29.当定时器T0工作在方式3时,要占用定时器T1的TR1和两个控制位。

30.MCS-51有5个中断源,有2个中断优先级,优先级由软件填写特殊功能寄存器加以选择。

31.累加器A=80H,执行完指令ADDA,#83H后,进位位C=。

32.执行ANLA,#0FH指令后,累加器A的高4位=。

33.JZe操作码地址为1000H,e=20H,它的转移目的地址为。

34.JBC00H,e操作码的地址为2000H,e=70H,它的转移目的地址为。

35.累加器A=7EH,[20H]=#04H,MCS-51执行完ADDA,20H指令后,PSW.0=。

36.MOVPSW,#10H是将MCS-51的工作寄存器置为第组。

37.指令DJNZR7,e操作码所在地址为3000H,e=EFH,则它的转移目标地址为。

38.ORL A,#F0H是将A的高4位置1,而低4位。

39.SJMPe的指令操作码地址为0050H,e=65H,那么它的转移目标地址为    。

40.设DPTR=2000H,A=80H,则MOVCA,@A+DPTR的操作数的实际地址为。

41.十进制数-47用8位二进制补码表示为。

42.-19D的8位二进制补码表示为。

43.计算机中最常用的字符信息编码是。

44.要串口为10位UART,工作方式应选为。

45.用串口扩并口时,串行接口工作方式应选为。

46.在串行通信中,有数据传送方向、、三种方式。

47.PC复位后为。

48.一个机器周期=节拍,一个机器周期=12个振荡周期,一个振荡周期=1节拍。

49.80C51含KB掩膜ROM。

50.80C51在物理上有个独立的存储器空间。

51.外部中断INT1入口地址为。

52.PSW中RS1RS0=10B时,R2的地址为。

53.一个机器周期=个状态周期,振荡脉冲2分频后产生的时钟信号的周期定义为状态周期。

54.8751是EPROM型,内含KBEPROM。

55.89C51是FlashROM型,内含KBFlashROM。

56.MCS-51中,T0中断服务程序入口地址为。

57.PSW中RS1RS0=11B时,R2的地址为。

58.执行当前指令后,PC内容为。

59.12根地址线可寻址KB存储单元。

60.写8255A控制字时,需将A1、A0置为。

61.MOVC,20H源寻址方式为寻址。

62.INC影响CY位。

63.指令LCALL37B0H,首地址在2000H,所完成的操作是入栈,37B0H®PC。

64.MOVXA,@DPTR源操作数寻址方式为。

65.ORG1000H

LCALL4000H

ORG4000H

ADDA,R2

执行完LCALL后,PC=。

66.80C51中断有个优先级。

67.80C51中断嵌套最多级。

68.微机与外设传送数据有、、三种方式。

69.外中断请求标志位是和。

70.当80C51的RST引脚上保持个机器周期以上的高电平时,80C51即发生复位。

71.当单片机的型号为8031/8032时,其芯片引线EA一定要接受电平。

72.MCS-51机扩展片外I/O口占用片外存储器的地址空间。

73..MCS-51单片机访问片外存储器时,利用信号锁存来自口的低8位地址信号。

74.12根地址线可选个存储单元,32KB存储单元需要根地址线。

75.三态缓冲寄存器输出端的“三态”是指态、态和态。

76.74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中块芯片。

77.74LS273通常用作简单接口扩展;而74LS244则常用作简单接口扩展。

78.A/D转换器的作用是将量转为量。

D/A转换器的作用是将量转为

量。

79.A/D转换器的三个最重要指标是、、。

80.从输入模拟量到输出稳定的数字量的时间间隔是A/D转换器的技术指标之一,称为。

81.若某8位D/A转换器的输出满刻度电压为+5V,则该D/A转换器的分辨率为V。

82.MCS-51单片机片内RAM的寄存器区共有个单元,分为组寄存器,每组个单元,以作为寄存器名称。

83.单片机系统复位后,PSW=00H,因此片内RAM寄存区的当前寄存器是第组,8个寄存器的单元地址为~。

84.通过堆栈操作实现子程序调用,首先要把的内容入栈,以进行断点保护,调用返回是再进行出栈操作,把保护的断点弹回。

85.一台计算机的指令系统就是它所能执行的集合。

86.以助记符形式表示的计算机指令就是它的语言。

87.在直接寻址方式中,只能使用位二进制作为直接地址,因此其寻址对象只限于。

88.在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的。

89.在变址寻址方式中,以作变址寄存器,以或作基址寄存器。

90.假定累加器A的内容为30H,执行指令:

1000H:

MOVCA,@A+PC后,把程序存储器单元的内容送累加器A中。

91.假定DPTR的内容为8100H,累加器A的内容为40H,执行指令:

MOVCA,@A+DPTR后,送入A的是程序存储器单元的内容。

92.假定SP=60H,ACC=30H,B=70H,执行指令:

PUSHACC和PUSHB后,SP的内容为,61H单元的内容为,62H单元的内容为。

93.假定SP=62H,[61H]=30H,[62H]=70H,执行指令:

PUSHDPH和PUSHDPL后,DPTR的内容为,SPH单元的内容为。

94.假定A=85H,R0=20H,[20H]=0AFH,执行指令:

ADDA,@R0后,A的内容为,CY的内容为,AC的内容为,OV的内容为。

95.假定A=85H,[20H]=0FFH,CY=1,执行指令:

ADDCA,20H后,A的内容为,CY的内容为,AC的内容为,OV的内容为。

96.假定A=0FFH,R3=0FH,[30H]=0FH,R0=40H,[40H]=00H。

[执行指令:

INCA,INCR3,INC30H,INC@R0后,A的内容为,R3的内容为,30H单元的内容为,40H单元的内容为。

97.在MCS-51中PC和DPTR都用于提供地址,但PC是为访问存储器提供地址,而DPTR是为访问存储器提供地址。

98.在位操作中,能起到与字节操作中累加器作用的是。

99.累加器A中存放着一个其值小于或等于127的8位无符号数,CY清“0”后执行RLCA指令,则A中数变为原来的倍。

100.计算机的数据传送有两种方式,即方式和方式,其中具有成本低特点的是数据传送。

101.异步串行数据通信的帧格式由位、位、位和位组成。

102.异步串行数据通信有、、共三种传送方向形式。

103.使用定时器T1设置串行通信的波特率时,应把定时器T1设定为工作模式,

即模式。

104.假定A=56,R5=67,执行指令:

ADDA,R5和DAA后,累加器A的内容为,

CY的内容为。

105.假定A=0FH,R7=19H,[30H]=00H,R1=40H,[40H]=0FFH。

[执行指令:

DECA,DECR7,DEC30H,DEC@R1后,A的内容为,R7的内容为,30H单元的内容为,40H单元的内容为。

106.假定A=50H,B=0A0H,执行指令:

MULAB后,B的内容为,A的内容为,CY的内容为,OV的内容为。

107.假定A=0FBH,B=12H,执行指令:

DIVAB后,A的内容为,B的内容为,CY的内容为,OV的内容为。

108.假定A=0C5H,执行指令:

SWAP后,A的内容为。

109.执行如下指令序列:

MOVC,P1.0

ANLC,P1.1

ANLC,/P1.2

MOVP3.0,C

后,所实现的逻辑运算式为。

110.假定addr11=00100000000B,标号qaz的地址为1030H,执行指令:

qaz:

AJMPaddr11后,程序转移到地址去执行。

111.假定标号qaz的地址为0100H,标号qwe的地址为0123H,执行指令:

qaz:

sJMPqwe后,该指令的相对偏移量(即指令的第二字节)为。

112.DPTR是MCS-51中唯一一个16位寄存器,在程序中常用来作为MOVC指令的访问

程序存储器的使用。

113.请填好下段程序内有关每条指令执行结果的注释中之空白。

MOVA,PSW;A=10H

MOVB,A;B=H

MOVPSW,A;PSW=H

114.堆栈设在存储区,程序存放在区,外部I/O接口设在存储区,中断服务程序存放在存储区。

115.若单片机使用频率为6MHz的晶振,那么状态周期为、机器周期为、指令周期为。

116.复位时A=,PSW=,SP=,P0~P3=。

117.执行下列程序段后CY=,OV=,A=。

MOVA,#56H

ADDA,#74H

ADDA,A

118.设SP=60H,片内RAM的[30H]=24H,[31H]=10H,在下列程序段注释中填执行结果。

PUSH30H

PUSH31H

POPDPL

POPDPH

MOVA,#00H

MOVX@DPTR,A

最后执行结果是。

119.80C51复位后

(1)CPU从H单元开始执行程序。

(2)SP的内容为H,第一个压入堆栈的数据将位于RAM的H单元。

(3)SBUF的内容为。

(4)ORLA,#4指令执行后,PSW寄存器的内容将等于H。

120.8031

(1)其EA引脚必须接。

(2)可作通用I/O的至少有P口的8条I/O线,最多还可加上P口的8条I/O线。

(3)P口作地址/数据总线,传送地址码的8位;P口作地址总线,传送地址码的8位。

(4)MOVX指令用来对RAM进行读写操作。

121.存储器组织

(1)8052片内RAM有字节。

(2)若PSW=18H,则有效R0的地址为H。

(3)对8051来说,MOVA,@R0指令中的R0之取值范围最大可为H。

(4)位地址7FH还可写成H.。

122,定时器和串行接口

(1)80C51的作串行接口方式1和方式3的波特率发生器。

(2)8052除可用外,尚可用作其串行接口方式1和方式2的波特率发生器。

(3)若8031AH的fOSC=12MHz,则其两个定时器对重复频率高于MHz的外部事件是不能正确计数的。

(4)在定时器T0运作模式#下,TH0溢出时,标志将被硬件置1去请求中断。

(5)在运作模式3下,欲使TH0停止运行,应执行一条CLR指令。

(6)在多机通信中,若字符传送率为100B/s,则波特率等于。

(7)在多机通信中,主机发送从机地址呼叫从机时,其TB8位为;各人机此前必须将其SCON中的REN位和位设置为1。

123.中断系统

(1)INT0和INT1的中断标志分别是和。

(2)T0和T1两引脚也可作外部中断输入引脚,这时TMOD寄存器中的C/T位应当为。

(3)上题中,若M1、M0两位置10B,则计数初值应当是TH=TL=H。

(4)指令以及任何访问和寄存器的指令执行过后,CPU不能马上响应中断。

124.指令系统

(1)在R7初值为00H的情况下,DJNZR7,rel指令将循环执行次。

(2)欲使P1口的低4位输出0而高4位不变,应执行一条指令。

(3)欲使P1口的高4位输出1而低4位不变,应执行一条指令。

(4)DIVAB指令执行后,OV标志为1,则此指令执行前B=H。

(5)MULAB指令执行后,OV标志为1,则B¹H。

(6)MCS-51的两条查表指令是和。

二、单项选择题

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

ORG3000H

RET

上面程序执行完RET指令后,PC=()。

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

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

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

7.6264芯片是()。

(A)EEPROM(B)RAM(C)FlashROM(D)EPROM

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

(A)保护现场(B)保护PC(C)找到中断入口(D)保护PC转入中断入口

9.用MCS-51串行接口扩展并行I/O时,串行接口工作方式应选择()。

(A)方式0(B)方式1(C)方式2(D)方式3

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

14.要想测量INT0引脚上的一个正脉冲宽度,那么特殊功能寄存器TMOD的内容应为()。

(A)09H(B)87H(C)00H(D)80H

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

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

16.使用8751,且EA=1时,则可以外扩ROM()。

(A)64KB(B)60KB(C)58KB(D)56KB

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=()。

(A)0003H(B)2000H(C)000BH(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

26.P1口的每一位能驱动()。

(A)2个TTL低电平负载(B)4个TTL低电平负载

(C)8个TTL低电平负载(D)10个TTL低电平负载

27.使用8255可以扩展出的I/O口线是()。

(A)16根(B)24根(C)22根(D)32根

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

35.当8031外扩程序存储器8KB时,需使用EPROM2716()。

(A)2片(B)3片(C)4片(D)5片

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

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

(C)应由中断服务程序完成(D)在主程序中完成

37.89C51最小系统在执行ADDA,20H指令时,首先在P0口上出现的信息是()。

(A)操作码地址(B)操作码(C)操作数(D)操作数地址

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

(A)INT0、INT1(B)T0、T1(C)T1、串行接口(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.4,CLRPSW.3(D)SETBPSW.3,CLRPSW.4

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

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

45.当MCS-51进行多机通信时,串行接口的工作方式应选择()。

(A)方式0(B)方式1(C)方式2(D)方式0或方式2

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

51.74LS138芯片是()。

(A)驱动器(B)译码器(C)锁存器(D)编码器

52.ORG0000H

AJMP0040H

ORG0040H

MOVSP,#00H

当执行完上面的程序后,PC=()。

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

53.MCS-51外扩ROM、RAM和I/O口时,它的数据总线是()。

(A)P0(B)P1(C)P2(D)P3

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

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

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

(A)

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

当前位置:首页 > 高等教育 > 哲学

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

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