下载此文档

(完整word版)汇编51单片机考试常见试题.docx


文档分类:IT计算机 | 页数:约23页 举报非法文档有奖
1/23
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/23 下载此文档
文档列表 文档介绍
该【(完整word版)汇编51单片机考试常见试题 】是由【国霞穿越】上传分享,文档一共【23】页,该文档可以免费在线阅读,需要了解更多关于【(完整word版)汇编51单片机考试常见试题 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。一、填空题
单片机是把中央处理器、存储器、定时器/计数器以及I/O接□电路等主要计算机部件集成在一块集成电路芯片上的微型计算机。
除了单片机这一名称之外,单片机还可称为微控制器、嵌入式控制器。
计算机的系统总线有地址总线、控制总线和数据总线。
80C51单片机基本型内部RAM有128个字节单元,这些单元可以分为三个用途不同的区域,一是工作寄存器区、二是位寻址区、三是数据缓冲区。

单片机存储器的主要功能是存储程序和数据。80C51含4KB掩膜ROM。
80C51在物理上有4个独立的存储器空间。
通常、单片机上电复位时PC=0000H,SP=07H;而工作寄存器则缺省采用第00组,这组寄存器的地址范围是从00H~07H。
8051的堆栈是向地址的高端生成的。入栈时SP先加1,再压入数据。10•使用8031芯片时,需将/EA引脚接低电平,因为其片内无程序存储器。
MCS-51特殊功能寄存器只能采用直接寻址方式。
汇编语言中可以使用伪指令,它们不是真正的指令,只是用来对汇编过程进行某种控制。
半导体存储器的最重要的两个指标是存储容量和存储速度。
当PSW4=1,PSW3=0时,工作寄存器Rn,工作在第2组。
在8051单片机中,由2个振荡(晶振)周期组成1个状态(时钟)周期,由6个状态周期组成1个机器周期。
假定累加器A的内容30H,执行指令:1000H:MOVCA,***@A+PC后,把程序存储器1031H单元的内容送累加器A中。
MCS-51单片机访问外部存储器时,利用ALE信号锁存来自P0□的低8位地址信号。
内部RAM中,位地址为30H的位,该位所在字节的字节地址为26H
若A中的内容为63H,那么,P标志位的值为0。
在基址加变址寻址方式中,以累加器A作变址寄存器,以DPTR或PC作基址寄存器。
指令格式是由操作码和操作数所组成,也可能仅由操作码组成。
22•通过堆栈操作实现子程序调用,首先就要把PC的内容入栈,以进行断点保护。调用返回时,再进行出栈保护,把保护的断点送回到PC。
MCS-51单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的,因为MCS-51的PC是16位的,因此其寻址的范围为64KB。
在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的地址。
假定累加器A中的内容为30H,执行指令1000H:MOVCA,***@A+PC后,把程序存储器1031H单元的内容送入累加器A中。
12根地址线可寻址4KB存储单元。
:假定A=55H,R3=0AAH,在执行指令ANLA,R3后,A=00H,R3=0AAH。
MCS-51的P0□作为输出端□时,每位能驱动8个LSTTL负载。
MCS-51有4个并行I/O□,其中P1~P3是准双向□,所以由输出转输入时必须先写入“1”。
MCS-51的堆栈是软件填写堆栈指针临时在片内数据存储器内开辟的区域。
若不用MCS-51片内存储器,引脚EA必须接地。
MCS-51在外扩ROM、RAM或I/O时,它的地址总线是PO、P2口。
-51中凡字节地址能被8整除的特殊功能寄存器均能位寻址。
,PC内容为下一条将要读取的指令码首地址。
35•当串口接收到一个数据,此时RI=1,当串口发送完一个数据,此时TI=1
36。对于8OC51无嵌套的单级中断,响应时间至少3个机器周期,最多8个机器周期。
37。.晶振的频率为6MHz时,一个机器周期为2“S。
38。当允许定时器1工作在方式1时,控制字TMOD应为10H。
-51单片机8O31中有2个16位的定时/计数器,可以被设定的工作方式有四种。
-51单片机有5个中断源,可分为2个中断优先级。上电复位时外部中断O中断源的优先级最高。
,串行接口的工作方式应选为方式0。
+5V,则D/A转换器的分辨率为5/255=。
,收发双方对波特率的设定应该是相等的。
44•单片机复位时P0的值为0FFH、PC为0000H。
,T0中断服务程序入口地址为000BH。
46MCS-51系统中,当PSEN信号有效时,表示CPU要从程序存储器读取信息。
-51片内20H~2FH范围内的数据存储器,即可以字节寻址又可以位寻址。48•若用传送指令访问MCS-51的程序存储器,它的操作码助记符应为MOVC。-51串行接口有4种工作方式,这可在初始化程序中用软件填写特殊功能寄存器SCON加以选择。
,最佳的传输方式是中断。
,要占用定时器T1的TR1和TF1两个控制位。-51有5个中断源,有2个中断优先级,优先级由软件填写特殊功能寄存器IP加以选择。
,工作方式应选为方式1。,串行接口工作方式应选为方式0。,有数据传送方向单工、半双工、全双工三种工作方式。
,#10H是将MCS-51的工作寄存器置为第2组。
,e操作码所在地址为3000H,e=EFH,则它的转移目的地址应为2FF1H。
累加器(A)=80H,执行完指令ADDA,#83H后,进位位C=1
执行ANLA,#0FH指令后,累加器A的高4位=0000。
SJMPe的指令操作码地址为0050H,e=65H,那么它的转移目的地址为00B7H。
设DPTR=2000H,(A)=80H,则MOVCA,***@A+DPTR的操作数的实际地址为208(H。
十进制数一47用8位二进制补码表示为11010001。一19D的二进制补码表示为11101101。
判断题
三、判断题
。(x)
2、当EA脚接高电平时,对ROM的读操作只访问片外程序存储器。(x)
,不能完成算术运算。(x)
,它们的访问指令相同。(x)

(1).
MOV
A,11H,
是直接寻址。(V
)。
(2).
MOV
A,R0,
是寄存器寻址。(
V)。
(3).
MOV
A,#22H,
SUBBA,#11H,Cy=
1(x
(4).
MOV
A,***@R0
是寄存器间接寻址(
V)。
(5).
MOV
A,#11H
是立即数寻址(V
)。
:
1)
MOV
***@R1,80H
(
x
)
2)
INC
DPTR(
V
)
3)
CLR
R0(x
)
4)
MOV
***@R1,#80H
(
V
)
5)
ANL
R1,#0FH
(
x
)
6)
ADDC
A,C
(
x
)
7)
XOR
P1,#31H
(
x
)
判断下面指令的运行结果
(1)MOVA,#11H
ANLA,#FFH
二11H(V)
(2)MOVA,#11H
ORLA,#FFH
=11H(X)
累加器A中存放着一个其值小于等于127的8位无符号数,CY清“0”后执
行RLCA指令,则A中数变为原来的2倍。(V)
必须有中断源发出中断请求,并且CPU打开中断,CPU才可能响应中断。(V)
E2PROM不需紫外线能擦除,如2816在写入时就能自动完成擦除。(V)
。(x)
MCS-51的中断源全部编程为同级时,优先级最高的是INT1。(x)
指令AJMP的跳转范围是1KB。(x)
外部中断0的入口地址是0003H。(V)
MCS-51有中断源5个。(V)
A/D转换器的作用是将模拟量转换为数字量;D/A转换器的作用是将数字量转为模拟量。(Y)
MOVXA,3057H(x)
ANLR1,#0FH(x)
MCS-51单片机的CPU能同时处理8位二进制数据。(V)
20•当EA脚接高电平时,对ROM的读操作只访问片外程序存储器。(x
读内部ROM时使用的是“MOV”指令,读外部RAM时使用的是“MOVX”指令。
(x)
,不能完成算术运算。(x)
23•单片机内部RAM和外部RAM是统一编址的,它们的访问指令相同。(x)
。(V)
。(x)
指令AJMP的跳转范围是1KB。(x
我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。(V)
MCS-51上电复位时,SBUF=00H。(x)。
使用可编程接口必须初始化。(V)。
。(V)
MCS-51是微处理器。(x)。
MCS-51系统可以没有复位电路。(x
MCS-51系统中,“s。(x)
34•计算机中常用的码制有原码、反码和补码(V
35•若不使用MCS-51片内存储器,引脚EA必须接地.(V)
十进制数-29的8位补码表示为11100010。(x
MCS-51的相对转移指令最大负跳距是127B。(x)
MCS-51的程序存储器只是用来存放程序的。(x
MCS-51的时钟最高频率是18MHz.(x).
使用可编程接口必须初始化。(V。
当MCS-51上电复位时,堆栈指针SP=00H。(x)。
MCS-51外扩I/O口与外RAM是统一编址的。(V)。
使用8751且=1时,仍可外扩64KB的程序存储器。(x
PC存放的是当前执行的指令。(x
MCS-51的特殊功能寄存器分布在60H~80H地址范围内。(x
调用子程序指令(如:CALL)及返回指令(如:RET)与堆栈有关但与PC无关。(x
MCS-51的5个中断源优先级相同。(x
要进行多机通信,MCS-51串行接口的工作方式应为方式1。(x
TMOD中的GATE=1时,表示由两个信号控制定时器的启停。(x。
MCS-51有4个并行1\0口,其中P0~P3是准双向口,所以由输出转输入时必须
先写入"0"(x
51•片内RAM与外部设备统一编址时,需要专门的输入/输出指令。(x
片内有程序存储器和数据存储器。(x
,能访问的存储空间有4K。(x),即A口,B口,C口。(,2个8位和1个6位的可编程并行I/O口,1个14位定时期等常用部件及地址锁存器。(x)
,常用的方法有硬件和软件两种方法。(V)
的CPU是由RAM和EPROM所组成。(x)
。(x)
59•在MCS-51中,为使准双向的I/O口工作在输入方式,必须保证它被事先预置为1。(V)
PC可以看成是程序存储器的地址指针。(x
DPTR是可以访问的,而PC不能访问。(V)
DPTR和PC都是16位的存储器。(V)
DPTR可以分为两个8位的寄存器使用,但PC不能。(V)
程序计数器PC不能为用户编程时直接使用,因为它没有地址。(V
内部RAM的位寻址区,只能供位寻址使用,而不能供字节寻址使用。(x)
8031共有21个特殊功能寄存器,它们的位都是可以用软件设置的,因此,是可以进行位寻址的。(x)
PC是1个不可寻址的特殊功能寄存器。(x)
单片机的主频越高,其运算速度越快。(V)
在MCS—51单片机中,1个机器周期等于1us。(x)
特殊功能寄存器SP内装的是栈顶首地址单元的内容。(x
立即寻址方式是被操作的数据本身在指令中,而不是它的地址在指令中。(V
指令周期是执行一条指令的时间。(V
指令中直接给出的操作数称为直接寻址。(x
串行口通信的第9数据位的功能可由用户定义。(V
发送数据的第9数据位的内容在SCON寄存器的TB8位预先准备好的。
(V
串行通讯发送时,指令把TB8位的状态送入发送SBUF。(x)
串行通讯接收到的第9位数据送SCON寄存器的RB8中保存。(V
串行口方式1的波特率是可变的,通过定时器/计数器T1的溢出设定。
(V
一台计算机的指令系统就是它所能执行的指令集合。。(V
以助记符形式表示的计算机指令就是它的汇编语言。。(V
PC、A、DPTR、PSW都能为程序存储器提供和构成地址。(x
假定累加器A的内容为30H,执行指令:1000H:MOVCA,***@A+PC后,把程序存储器1030H单元的内容送累加器A中。(x
三、选择题
(C。
(A16K(B8K(C4K(D2K
,可以作为时钟输出的是(C引脚。
(ARXD(BRST(CALE(DXTAL1
3•在80C51的4个并行口中,能作为通用I/O口和高8位地址总线的是(C)
(AP0(BP1(CP2(DP3
4•所谓CPU是指(A
A、运算器和控制器B、运算器和存储器C、输入输出设备D、控制
器和存储
5•在80C51中,要访问SFR使用的寻址方式为(A)。
(A直接寻址(B寄存器寻址(C变址寻址(D寄存器间接寻址
6•以下的4条指令中,不合法的指令为(D)。
(AINCA(BDECA(CINCDPTR(DSWAPACC
7•要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是(B)
(AMOV(BMOVX(CMOVC(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)地址总线上传送的只能是地址信息
PSW=18H时,则当前工作寄存器是(D
(A)0组(B)1组(C)2组(D)3组
8051与8751的区别是:(C
(A内部数据存储单元数目的不同(B内部数据存储器的类型不同
(C内部程序存储器的类型不同(D内部的寄存器的数目不同
在家用电器中使用单片机应属于微计算机的(B
(A)辅助设计应用(B)测量、控制应用(C)数值计算应用(D)数据处理应用
中断查询确认后,在下列各种8031单片机运行情况中,能立即进行响应的是:
(D
(A当前正在执行高优先级中断处理
(B当前正在执行RETI指令
(C)当前指令是DIV指令,且正处于取指令的机器周期
(D)当前指令是MOVA,R3
下列说法错误的是:(B
(A同一级别的中断请求按时间的先后顺序响应。
(B同一时间同一级别的多中断请求,将形成阻塞,系统无法响应。
(C低优先级中断请求不能中断高优先级中断请求,但是高优先级中断请求能中断低优先级中断请求。
(D同级中断不能嵌套。
定时器/计数器工作于模式1时,其计数器为几位?(B
(A)8位(B)16位(C)14位(D)13位
堆栈数据的进出原则是(B
(A)先进先出(B)先进后出(C)后进后出(D)进入不出
开机复位后,CPU使用的是寄存器第一组,地址范围是(B
(A)00H-10H(B)00H-07H(C)10H-1FH(D)08H-0FH
若某存储器芯片地址线为12根,那么它的存储容量为(C
(A)1KB(B)2KB(C)4KB(D)8KB
控制串行接口工作方式的寄存器是(C
(A)TCON(B)PCON(C)SCON(D)TMOD
21•要使MCS-51能够响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容应是(A
(A98H(B84H(C42H(D22H
51执行完MOVA,#08H后,PSW的一位被置位(D)
(AC(BF0(COV(DP
计算机中最常用的字符信息编码是(A
(A)ASCII(B)BCD码(C)余3码(D)循环码
24•某种存储器芯片是8KB*4/片,那么它的地址线根数是(C)
(A)ll根(B)12根(C)13根(D)14根
25•在MCS-51系统中,若晶振频率是8MHz,—个机器周期等于(A)“s
(A)(B)3(C)1(D)
MCS-51的时钟最高频率是(A).
(A)12MHz(B)6MHz(C)8MHz(D)10MHz
Pl口的每一位能驱动(B
(A)2个TTL低电平负载(B)4个TTL低电平负载
(C)8个TTL低电平负载(D)10个TTL低电平负载
对程序存储器的读操作,只能使用(D)
(A)MOV指令(B)PUSH指令(C)MOVX指令(D)MOVC指令
29•要想测试INTO引脚上的一个正脉冲宽度,那么特殊功能寄存器TMOD的内容应为(A)
(A)09H(B)87H(C)00H(D)80H
在中断服务程序中,至少应有一条(D)
(A)传送指令(B)转移指令(C)加法指法(D)中断返回指令
控制串行口工作方式的寄存器是(C)
(A)TCON(B)PCON(C)SCON(D)TMOD
下列说法正确的是:(D)
各中断发出的中断请求信号,都会标记在MCS—51系统的IE寄存器中。
各中断发出的中断请求信号,都会标记在MCS—51系统的TMOD寄存器中。
各中断发出的中断请求信号,都会标记在MCS—51系统的IP寄存器中。
各中断发出的中断请求信号,都会标记在MCS—51系统的TCON与SCON寄存器中。
下面哪一种传送方式适用于处理外部事件(C)
(D)条件传递
(D)寄存器寻址
(D)6个
(A)DMA(B)无条件传送(C)中断
MOVC,#00H的寻址方式是(A)。
(A)位寻址(B)直接寻址(C)立即寻址
)。
(C)3个
MCS—51系列中断源有(A(A)5个(B)2个
使用定时器T1时,有几种工作模式(C)
(A)1种B)2种C)3种(D)4种
执行MOVXA,***@DPTR指令时,MCS-51产生的控制信号是(C)。
(A)/PSEN(B)ALE(C)/RD(D)/WR
当优先级的设置相同时,若以下几个中断同时发生,(D)中断优先响应(A)外部中断1(B)T1(C)串口(D)TO
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
要使MCS-51能够响应定时器T1中断、串行接口中断,它的中断允许寄存器
IE的内容应是(A)
(A)98H(B)84H(C)42(D)
22H
CPU寻址外设端口地址的方法有两种,一种是统一编址,还有一种是(C)
(A)混合编址(B)动态编址(C)独立编址(D)变址编址
MCS-51外扩一个8255时,需占用(D)个端口地址
(A)1个(B)2个(C)3个(D)4个
MCS-51用串行扩展并行I/O口时,串行接口工作方式选择(A)
(A)方式0(B)方式1(C)方式2(D)方式3
使用8255可以扩展出的I/O口线是(B
(A)16根(B)24根(C)22根(D)32根
当8031外出扩程序存储器8KB时,需使用EPROM2716(C)
(A)2片(B)3片(C)4片(D)5片
MCS-51外扩ROM,RAM和I/O口时,它的数据总线是(B)
(A)P0(B)P1(C)P2(D)P3
MCS-51在响应中断时,下列哪种操作不会发生(A).
(A)保护现场(B)保护PC(C)找到中断入口(D)保护PC转入中断
入口
MCS-51响应中断时,下面哪一个条件不是必须的(D)
(A)当前指令执行完毕(B)中断是开放的
(C)没有同级或高级中断服务(D)必须有RET1指令
计算机在使用中断方式与外界交换信息时,保护现场的工作方式应该是
(C)
(A)由CPU自动完成(B)在中断响应中完成
(C)应由中断服务程序完成(D)在主程序中完成
6264芯片是(B)
(A)EEPROM(B)RAM(C)FLASHROM(D)EPROM
8051与8751的区别是:(C)
(A)内部数据存储但也数目的不同(B)内部数据存储器的类型不同
(C)内部程序存储器的类型不同(D)内部的寄存器的数目不同
PC的值是(C)
(A)当前正在执行指令的前一条指令的地址(B)当前正在执行指令的
地址
(C)当前正在执行指令的下一条指令的地址(D)控制器中指令寄存器
的地址
访问片外数据存储器的寻址方式是(D)
(A)立即寻址(B)寄存器寻址(C)寄存器间接寻址(D)
直接寻址
当8031外扩程序存储器32KB时,需使用EPROM2764(C)
(A)2片(B)3片(C)4片(D)5

当使用快速外部设备时,最好使用的输入/输出方式是(C)
(A)中断(B)条件传送(C)DMA(D)无条件传送
MCS-51的中断源全部编程为同级时,优先级最高的是(D)

(完整word版)汇编51单片机考试常见试题 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数23
  • 收藏数0 收藏
  • 顶次数0
  • 上传人国霞穿越
  • 文件大小60 KB
  • 时间2022-12-05