汇编51单片机考试常见试题.docx
- 文档编号:11780641
- 上传时间:2023-04-01
- 格式:DOCX
- 页数:35
- 大小:32.54KB
汇编51单片机考试常见试题.docx
《汇编51单片机考试常见试题.docx》由会员分享,可在线阅读,更多相关《汇编51单片机考试常见试题.docx(35页珍藏版)》请在冰豆网上搜索。
汇编51单片机考试常见试题
汇编51单片机考试常见试题
一、填空题
1.单片机是把中央处理器、存储器、定时器/计数器以及I/O接口电路等主要计算机部件集成在一块集成电路芯片上的微型计算机。
2.除了单片机这一名称之外,单片机还可称为微控制器、嵌入式控制器。
3.计算机的系统总线有地址总线、控制总线和数据总线。
4.80C51单片机基本型内部RAM有128个字节单元,这些单元可以分为三个用途不同的区域,一是工作寄存器区、二是位寻址区、三是数据缓冲区。
5.8051单片机有2个16位定时/计数器。
6.单片机存储器的主要功能是存储程序和数据。
80C51含4KB掩膜ROM。
7.80C51在物理上有4个独立的存储器空间。
8.通常、单片机上电复位时PC=0000H,SP=07H;而工作寄存器则缺省采用第00组,这组寄存器的地址范围是从00H~07H。
9.8051的堆栈是向地址的高端生成的。
入栈时SP先加1,再压入数据。
10.使用8031芯片时,需将/EA引脚接低电平,因为其片内无程序存储器。
11.MCS-51特殊功能寄存器只能采用直接寻址方式。
12.汇编语言中可以使用伪指令,它们不是真正的指令,只是用来对汇编过程进行某种控制。
13.半导体存储器的最重要的两个指标是存储容量和存储速度。
14.当PSW4=1,PSW3=0时,工作寄存器Rn,工作在第2组。
15.在8051单片机中,由2个振荡(晶振)周期组成1个状态(时钟)周期,由6个状态周期组成1个机器周期。
16.假定累加器A的内容30H,执行指令:
1000H:
MOVCA,@A+PC后,把程序存储器1031H单元的内容送累加器A中。
17.MCS-51单片机访问外部存储器时,利用ALE信号锁存来自P0口的低8位地址信号。
18.内部RAM中,位地址为30H的位,该位所在字节的字节地址为26H。
19.若A中的内容为63H,那么,P标志位的值为0。
20.在基址加变址寻址方式中,以累加器A作变址寄存器,以DPTR或PC作基址寄存器。
21.指令格式是由操作码和操作数所组成,也可能仅由操作码组成。
22.通过堆栈操作实现子程序调用,首先就要把PC的内容入栈,以进行断点保护。
调用返回时,再进行出栈保护,把保护的断点送回到PC。
23.MCS-51单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的,因为MCS-51的PC是16位的,因此其寻址的范围为64KB。
24.在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的地址。
25.假定累加器A中的内容为30H,执行指令1000H:
MOVCA,@A+PC后,把程序存储器1031H单元的内容送入累加器A中。
26.12根地址线可寻址4KB存储单元。
27.:
假定A=55H,R3=0AAH,在执行指令ANLA,R3后,A=00H,R3=0AAH。
28.MCS-51的P0口作为输出端口时,每位能驱动8个LSTTL负载。
29.MCS-51有4个并行I/O口,其中P1~P3是准双向口,所以由输出转输入时必须先写入“1”。
30.MCS-51的堆栈是软件填写堆栈指针临时在片内数据存储器内开辟的区域。
31.若不用MCS-51片内存储器,引脚EA必须接地。
32.MCS-51在外扩ROM、RAM或I/O时,它的地址总线是P0、P2口。
33.MCS-51中凡字节地址能被8整除的特殊功能寄存器均能位寻址。
34.执行当前指令后,PC内容为下一条将要读取的指令码首地址。
35.当串口接收到一个数据,此时RI=1,当串口发送完一个数据,此时TI=1。
36.对于80C51无嵌套的单级中断,响应时间至少3个机器周期,最多8个机器周期。
37。
.晶振的频率为6MHz时,一个机器周期为2μS。
38。
当允许定时器1工作在方式1时,控制字TMOD应为10H。
39.MCS-51单片机8031中有2个16位的定时/计数器,可以被设定的工作方式有四种。
40.MCS-51单片机有5个中断源,可分为2个中断优先级。
上电复位时外部中断0中断源的优先级最高。
41.用串行口扩展并行口时,串行接口的工作方式应选为方式0。
42.若某8位D/A转换器的输出满刻度电压为+5V,则D/A转换器的分辨率为。
43.在串行通讯中,收发双方对波特率的设定应该是相等的。
44.单片机复位时P0的值为0FFH、PC为0000H。
45.外部中断1所对应的中断入口地址为0013H,T0中断服务程序入口地址为000BH。
46MCS-51系统中,当PSEN信号有效时,表示CPU要从程序存储器读取信息。
47.MCS-51片内20H~2FH范围内的数据存储器,即可以字节寻址又可以位寻址。
48.若用传送指令访问MCS-51的程序存储器,它的操作码助记符应为MOVC。
49.MCS-51串行接口有4种工作方式,这可在初始化程序中用软件填写特殊功能寄存器SCON加以选择。
50.当使用慢速外设时,最佳的传输方式是中断。
51.当定时器T0工作在方式3时,要占用定时器T1的TR1和TF1两个控制位。
52.MCS-51有5个中断源,有2个中断优先级,优先级由软件填写特殊功能寄存器IP加以选择。
53.要串口为10位UART,工作方式应选为方式1。
54.用串口扩并口时,串行接口工作方式应选为方式0。
55.在串行通信中,有数据传送方向单工、半双工、全双工三种工作方式。
56.MOVPSW,#10H是将MCS-51的工作寄存器置为第2组。
57.指令DJNZR7,e操作码所在地址为3000H,e=EFH,则它的转移目的地址应为2FF1H。
58.累加器(A)=80H,执行完指令ADDA,#83H后,进位位C=1。
执行ANLA,#0FH指令后,累加器A的高4位=0000。
59.SJMPe的指令操作码地址为0050H,e=65H,那么它的转移目的地址为00B7H。
60.设DPTR=2000H,(A)=80H,则MOVCA,@A+DPTR的操作数的实际地址为2080H。
61.十进制数—47用8位二进制补码表示为11010001。
—19D的二进制补码表示为11101101。
判断题
三、判断题
1.8051单片机必须使用内部ROM。
( x )
2、当EA脚接高电平时,对ROM的读操作只访问片外程序存储器。
( x )
3.51单片机只能做控制用,不能完成算术运算。
( x )
4.单片机内部RAM和外部RAM是统一编址的,它们的访问指令相同。
( x )
(1).MOVA,11H,是直接寻址。
(√)。
(2).MOVA,R0,是寄存器寻址。
(√)。
(3).MOVA,#22H,SUBBA,#11H,Cy=1(x)。
(4).MOVA,@R0是寄存器间接寻址(√)。
(5).MOVA,#11H是立即数寻址(√)。
6.下面几条指令是否正确:
(1)MOV@R1,80H(x)
(2)INCDPTR(√)
(3)CLRR0(x)
(4)MOV@R1,#80H(√)
(5)ANLR1,#0FH(x)
(6)ADDCA,C(x)
(7)XORP1,#31H(x)
(1)MOVA,#11H
ANLA,#FFH
(A)=11H(√)
(2)MOVA,#11H
ORLA,#FFH
(A)=11H(X)
8.累加器A中存放着一个其值小于等于127的8位无符号数,CY清“0”后执行RLCA指令,则A中数变为原来的2倍。
(√)
9.必须有中断源发出中断请求,并且CPU打开中断,CPU才可能响应中断。
( √ )
10.E2PROM不需紫外线能擦除,如2816在写入时就能自动完成擦除。
( √ )
11.8155是一种8位单片机。
( x )
12.MCS-51的中断源全部编程为同级时,优先级最高的是INT1。
(x)
13.指令AJMP的跳转范围是1KB。
(x)
14.外部中断0的入口地址是0003H。
(√)
15.MCS-51有中断源5个。
(√)
16.A/D转换器的作用是将模拟量转换为数字量;D/A转换器的作用是将数字量转为模拟量。
( Y )
17.MOVXA,3057H(x)
18.ANLR1,#0FH(x)
19.MCS-51单片机的CPU能同时处理8位二进制数据。
( √ )
20.当EA脚接高电平时,对ROM的读操作只访问片外程序存储器。
( x )
“MOV”指令,读外部RAM时使用的是“MOVX”指令。
( x )
22.51单片机只能做控制用,不能完成算术运算。
(x )
23.单片机内部RAM和外部RAM是统一编址的,它们的访问指令相同。
( x )
24.扩展I/O口占用片外数据存储器的地址资源。
( √ )
25.8051单片机必须使用内部ROM。
( x )
26.指令AJMP的跳转范围是1KB。
(x)
27.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。
(√)
28.MCS-51上电复位时,SBUF=00H。
(x)。
29.使用可编程接口必须初始化。
(√)。
30.8155的复位引脚可与89C51的复位引脚直接相连。
(√)
31.MCS-51是微处理器。
(x)。
32.MCS-51系统可以没有复位电路。
(x)
μs。
(x)
34.计算机中常用的码制有原码、反码和补码(√)
35.若不使用MCS-51片内存储器,引脚EA必须接地.(√)
36.十进制数-29的8位补码表示为11100010。
(x)
37.MCS-51的相对转移指令最大负跳距是127B。
(x)
38.MCS-51的程序存储器只是用来存放程序的。
(x)
39.MCS-51的时钟最高频率是18MHz.(x).
40.使用可编程接口必须初始化。
(√)。
41.当MCS-51上电复位时,堆栈指针SP=00H。
(x)。
42.MCS-51外扩I/O口与外RAM是统一编址的。
(√)。
43.使用8751且=1时,仍可外扩64KB的程序存储器。
(x)
44.PC存放的是当前执行的指令。
(x)
45.MCS-51的特殊功能寄存器分布在60H~80H地址范围内。
(x)
46.调用子程序指令(如:
CALL)及返回指令(如:
RET)与堆栈有关但与PC无关。
(x)
47.MCS-51的5个中断源优先级相同。
(x)
48.要进行多机通信,MCS-51串行接口的工作方式应为方式1。
(x)
49.TMOD中的GATE=1时,表示由两个信号控制定时器的启停。
(x)。
50.MCS-51有4个并行I\O口,其中P0~P3是准双向口,所以由输出转输入时必须先写入"0"(x)
51.片内RAM与外部设备统一编址时,需要专门的输入/输出指令。
(x)
52.8031片内有程序存储器和数据存储器。
(x)
53.EPROM的地址线为11条时,能访问的存储空间有4K。
(x)
A内部有3个8位并行口,即A口,B口,C口。
(x)
B的静态RAM,2个8位和1个6位的可编程并行I/O口,1个14位定时期等常用部件及地址锁存器。
(x)
56.为了消除按键的抖动,常用的方法有硬件和软件两种方法。
(√)
57.8031的CPU是由RAM和EPROM所组成。
(x)
58.区分片外程序存储器和片外数据存储器的最可靠的方法是看其位于地址范围的低端还是高端。
(x)
59.在MCS-51中,为使准双向的I/O口工作在输入方式,必须保证它被事先预置为1。
(√)
60.PC可以看成是程序存储器的地址指针。
(x)
61.DPTR是可以访问的,而PC不能访问。
(√)
62.DPTR和PC都是16位的存储器。
(√)
63.DPTR可以分为两个8位的寄存器使用,但PC不能。
(√)
64.程序计数器PC不能为用户编程时直接使用,因为它没有地址。
(√)
65.内部RAM的位寻址区,只能供位寻址使用,而不能供字节寻址使用。
(x)
66.8031共有21个特殊功能寄存器,它们的位都是可以用软件设置的,因此,是可以进行位寻址的。
(x)
67.PC是1个不可寻址的特殊功能寄存器。
(x)
68.单片机的主频越高,其运算速度越快。
(√)
69.在MCS-51单片机中,1个机器周期等于1us。
(x)
70.特殊功能寄存器SP内装的是栈顶首地址单元的内容。
(x)
71.立即寻址方式是被操作的数据本身在指令中,而不是它的地址在指令中。
(√)
72.指令周期是执行一条指令的时间。
(√)
73.指令中直接给出的操作数称为直接寻址。
(x)
74.串行口通信的第9数据位的功能可由用户定义。
(√)
75.发送数据的第9数据位的内容在SCON寄存器的TB8位预先准备好的。
(√)
76.串行通讯发送时,指令把TB8位的状态送入发送SBUF。
(x)
77.串行通讯接收到的第9位数据送SCON寄存器的RB8中保存。
(√)
78.串行口方式1的波特率是可变的,通过定时器/计数器T1的溢出设定。
(√)
79.一台计算机的指令系统就是它所能执行的指令集合。
。
(√)
80.以助记符形式表示的计算机指令就是它的汇编语言。
。
(√)
81.PC、A、DPTR、PSW都能为程序存储器提供和构成地址。
(x)
82.假定累加器A的内容为30H,执行指令:
1000H:
MOVCA,@A+PC后,把程序存储器1030H单元的内容送累加器A中。
(x)
三、选择题
1.80C51基本型单片机内部程序存储器容量为(C)。
(A)16K(B)8K(C)4K(D)2K
2.在80C51单片机应用系统中,可以作为时钟输出的是(C)引脚。
(A)RXD(B)RST(C)ALE(D)XTAL1
3.在80C51的4个并行口中,能作为通用I/O口和高8位地址总线的是(C)。
(A)P0(B)P1(C)P2(D)P3
4.所谓CPU是指( A )
A、运算器和控制器 B、运算器和存储器C、输入输出设备 D、控制器和存储
5.在80C51中,要访问SFR使用的寻址方式为(A)。
(A)直接寻址(B)寄存器寻址(C)变址寻址(D)寄存器间接寻址
6.以下的4条指令中,不合法的指令为(D)。
(A)INCA(B)DECA(C)INCDPTR(D)SWAPACC
7.要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是(B)
(A)MOV(B)MOVX(C)MOVC(D)以上都是
8.指令AJMP的跳转范围是(C)
(A)256B(B)1KB(C)2KB(D)64KB
9.在CPU内部,反映程序运行状态或反映运算结果的一些特征的寄存器是(B)
(A)PC(B)PSW(C)A(D)SP
10.下列四条叙述中,有错误的一条是(A)
(A)16根地址线的寻址空间可达1MB
(B)内存储器的存储单元是按字节编址的
(C)CPU中用于存放地址的寄存器称为地址寄存器
(D)地址总线上传送的只能是地址信息
11.PSW=18H时,则当前工作寄存器是(D)
(A)0组 (B)1组 (C)2组 (D)3组
12.8051与8751的区别是:
(C)
(A)内部数据存储单元数目的不同(B)内部数据存储器的类型不同
(C)内部程序存储器的类型不同(D)内部的寄存器的数目不同
13.在家用电器中使用单片机应属于微计算机的(B)
(A)辅助设计应用(B)测量、控制应用(C)数值计算应用(D)数据处理应用
14.中断查询确认后,在下列各种8031单片机运行情况中,能立即进行响应的是:
(D)
(A)当前正在执行高优先级中断处理
(B)当前正在执行RETI指令
(C)当前指令是DIV指令,且正处于取指令的机器周期
(D)当前指令是MOVA,R3
15.下列说法错误的是:
(B)
(A)同一级别的中断请求按时间的先后顺序响应。
(B)同一时间同一级别的多中断请求,将形成阻塞,系统无法响应。
(C)低优先级中断请求不能中断高优先级中断请求,但是高优先级中断请求能中断低优先级中断请求。
(D)同级中断不能嵌套。
16.定时器/计数器工作于模式1时,其计数器为几位?
( B )
(A)8位 (B)16位 (C)14位 (D)13位
17.堆栈数据的进出原则是(B)
(A)先进先出(B)先进后出(C)后进后出(D)进入不出
18.开机复位后,CPU使用的是寄存器第一组,地址范围是(B)
(A)00H-10H(B)00H-07H(C)10H-1FH(D)08H-0FH
19.若某存储器芯片地址线为12根,那么它的存储容量为(C)
(A)1KB(B)2KB(C)4KB(D)8KB
20.控制串行接口工作方式的寄存器是(C)
(A)TCON(B)PCON(C)SCON(D)TMOD
21.要使MCS-51能够响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容应是(A)
(A)98H(B)84H(C)42H(D)22H
22.51执行完MOVA,#08H后,PSW的一位被置位(D)
(A)C(B)F0(C)OV(D)P
23.计算机中最常用的字符信息编码是(A)
(A)ASCII(B)BCD码(C)余3码(D)循环码
24.某种存储器芯片是8KB*4/片,那么它的地址线根数是(C)
(A)11根(B)12根(C)13根(D)14根
25.在MCS-51系统中,若晶振频率是8MHz,一个机器周期等于(A)μs
26.MCS-51的时钟最高频率是(A).
(A)12MHz(B)6MHz(C)8MHz(D)10MHz
27.P1口的每一位能驱动( B )
(A)2个TTL低电平负载 (B)4个TTL低电平负载
(C)8个TTL低电平负载 (D)10个TTL低电平负载
28.对程序存储器的读操作,只能使用(D)
(A)MOV指令(B)PUSH指令(C)MOVX指令(D)MOVC指令
29.要想测试INT0引脚上的一个正脉冲宽度,那么特殊功能寄存器TMOD的内容应为(A)
(A)09H(B)87H(C)00H(D)80H
30.在中断服务程序中,至少应有一条(D)
(A)传送指令(B)转移指令(C)加法指法(D)中断返回指令
31.控制串行口工作方式的寄存器是( C )
(A)TCON(B)PCON(C)SCON(D)TMOD
32.下列说法正确的是:
(D)
(A)各中断发出的中断请求信号,都会标记在MCS-51系统的IE寄存器中。
(B)各中断发出的中断请求信号,都会标记在MCS-51系统的TMOD寄存器中。
(C)各中断发出的中断请求信号,都会标记在MCS-51系统的IP寄存器中。
(D)各中断发出的中断请求信号,都会标记在MCS-51系统的TCON与SCON寄存器中。
33.下面哪一种传送方式适用于处理外部事件(C)
(A)DMA(B)无条件传送(C)中断(D)条件传递
34.MOVC,#00H的寻址方式是(A)。
(A)位寻址(B)直接寻址(C)立即寻址(D)寄存器寻址
35.MCS-51系列中断源有( A )。
(A)5个 (B)2个 (C)3个 (D)6个
36.使用定时器T1时,有几种工作模式( C )
(A)1种 B)2种C)3种(D)4种
37.执行MOVXA,@DPTR指令时,MCS-51产生的控制信号是(C)。
(A)/PSEN(B)ALE(C)/RD(D)/WR
38.当优先级的设置相同时,若以下几个中断同时发生,(D)中断优先响应。
(A)外部中断1(B)T1(C)串口(D)T0
39.当需要扩展一片8K的RAM时,应选用的存储器为(B)。
(A)2764(B)6264(C)6116(D)62128
40.若想扩展键盘和显示,并希望增加256字节的RAM时,应选择(A)芯片。
(A)8155(B)8255(C)8279(D)74LS164
4180C51单片机要进行10位帧格式的串行通讯时,串行口应工作在(B)。
(A)方式0(B)方式1(C)方式2(D)方式3
42.要使MCS-51能够响应定时器T1中断、串行接口中断,它的中断允许寄存器IE的内容应是(A)
(A)98H(B)84H(C)42(D)22H
43.CPU寻址外设端口地址的方法有两种,一种是统一编址,还有一种是(C)
(A)混合编址(B)动态编址(C)独立编址(D)变址编址
44.MCS-51外扩一个8255时,需占用(D)个端口地址
(A)1个(B)2个(C)3个(D)4个
45.MCS-51用串行扩展并行I/O口时,串行接口工作方式选择(A)
(A)方式0(B)方式1(C)方式2(D)方式3
46.使用8255可以扩展出的I/O口线是(B)
(A)16根(B)24根(C)22根(D)32根
47.当8031外出扩程序存储器8KB时,需使用EPROM2716(C)
(A)2片(B)3片(C)4片(D)5片
48.MCS-51外扩ROM,RAM和I/O口时,它的数据总线是(B)
(A)P0(B)P1(C)P2(D)P3
49.MCS-51在响应中断时,下列哪种操作不会发生(A).
(A)保护现场(B)保护PC(C)找到中断入口(D)保护PC转入中断入口
50.MCS-51响应中断时,下面哪一个条件不是必须的(D)
(A)当前指令执行完毕(B)中断是开放的
(C)没有同级或高级中断服务(D)必须有RET1指令
51.计算机在使用中断方式与外界交换信息时,保护现场的工作方式应该是(C)
(A)由CPU自动完成(B)在中断响应中完成
(C)应由中断服务程序完成(D)在主程序中完成
52.6264芯片是(B)
(A)EEPROM (B)RAM (C)FLASHROM (D)EPROM
53.8051与8751的区别是:
(C)
(A)内部数据存储但也数目的不同(B)内部数据存储器的类型不同
(C)内部程序存储器的类型不同(D)内部的寄存器的数目不同
54.PC的值是(C)
(A)当前正在执行指令的前一条指令的地址(B)当前正在执行指令的地址
(C)当前正在执行指令的下一条指令的地址(D)控制器中指令寄存器的地址
55.访问片外数据存储器的寻址方式是(D)
(A)立即寻址(B)寄存器寻址(C)寄存器间接寻址(D)直接寻址
56.当8031外扩程序存储器32KB时,需使用EPR
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汇编 51 单片机 考试 常见 试题
![提示](https://static.bdocx.com/images/bang_tan.gif)