ImageVerifierCode 换一换
格式:DOCX , 页数:35 ,大小:36.75KB ,
资源ID:24580684      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/24580684.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(最新汇编51单片机考试常见试题.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

最新汇编51单片机考试常见试题.docx

1、最新汇编51单片机考试常见试题一、填空题1单片机是把中央处理器、存储器、定时器/计数器以及I/O接口电路等主要计算机部件集成在一块集成电路芯片上的微型计算机。2.除了单片机这一名称之外,单片机还可称为微控制器、嵌入式控制器。3计算机的系统总线有地址总线、控制总线和 数据总线。480C51单片机基本型内部RAM有 128 个字节单元,这些单元可以分为三个用途不同的区域,一是工作寄存器区、二是位寻址区、三是数据缓冲区。58051单片机有2 个16位定时/计数器。6单片机存储器的主要功能是存储程序和数据。80C51含4 KB掩膜ROM。780C51在物理上有4个独立的存储器空间。8通常、单片机上电复

2、位时PC= 0000H,SP= 07H;而工作寄存器则缺省采用第 00 组,这组寄存器的地址范围是从00H 07H。98051的堆栈是向地址的高端生成的。入栈时SP先加1 ,再压入数据。10使用8031芯片时,需将/EA引脚接低电平,因为其片内无程序存储器。11MCS-51特殊功能寄存器只能采用直接寻址方式。12汇编语言中可以使用伪指令,它们不是真正的指令,只是用来对汇编过程进行某种控制。13半导体存储器的最重要的两个指标是 存储容量 和 存储速度 。14当PSW4=1,PSW3=0时,工作寄存器Rn,工作在第2组。15在8051单片机中,由 2 个振荡(晶振)周期组成1个状态(时钟)周期,由

3、 6 个状态周期组成1个机器周期。16假定累加器A的内容30H,执行指令:1000H:MOVC A,A+PC后,把程序存储器1031H单元的内容送累加器A中。17MCS-51单片机访问外部存储器时,利用ALE信号锁存来自P0口的低8位地址信号。18内部RAM中,位地址为30H的位,该位所在字节的字节地址为26H。19若A中的内容为63H,那么,P标志位的值为0。20在基址加变址寻址方式中,以累加器A作变址寄存器,以DPTR或PC作基址寄存器。21指令格式是由操作码和操作数所组成,也可能仅由操作码组成。22通过堆栈操作实现子程序调用,首先就要把PC的内容入栈,以进行断点保护。调用返回时,再进行出

4、栈保护,把保护的断点送回到PC。23MCS51单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的,因为MCS51的PC是16位的,因此其寻址的范围为64KB。24在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的地址。25假定累加器A中的内容为30H,执行指令1000H:MOVC A,A+PC 后,把程序存储器1031H单元的内容送入累加器A中。2612根地址线可寻址4 KB存储单元。27:假定A=55H,R3=0AAH,在执行指令ANL A,R3后,A=00H,R3=0AAH 。28MCS-51的P0口作为输出端口时,每位能驱动8个LSTTL负载。29

5、MCS-51有4个并行I/O口,其中P1P3是准双向口,所以由输出转输入时必须先写入“1”。30MCS-51的堆栈是软件填写堆栈指针临时在片内数据存储器内开辟的区域。31若不用MCS-51片内存储器,引脚EA必须接地。32MCS-51在外扩ROM、RAM或I/O时,它的地址总线是P0、P2口。 33MCS-51中凡字节地址能被8整除的特殊功能寄存器均能位寻址。34执行当前指令后,PC内容为下一条将要读取的指令码首地址。35当串口接收到一个数据,此时RI= 1,当串口发送完一个数据,此时TI= 1。36对于80C51无嵌套的单级中断,响应时间至少 3 个机器周期,最多 8 个机器周期。37。晶振

6、的频率为6MHz时,一个机器周期为2S。38。当允许定时器1工作在方式1时,控制字TMOD应为10H。39MCS-51单片机8031中有 2 个 16 位的定时/计数器,可以被设定的工作方式有四 种。40MCS-51单片机有5 个中断源,可分为2个中断优先级。上电复位时 外部中断0中断源的优先级最高。41用串行口扩展并行口时,串行接口的工作方式应选为方式0。42若某8位D/A转换器的输出满刻度电压为+5V,则D/A转换器的分辨率为5/255=0.0196V。43在串行通讯中,收发双方对波特率的设定应该是相等的。44单片机复位时P0的值为0FFH、PC为0000H。45外部中断1所对应的中断入口

7、地址为0013H,T0中断服务程序入口地址为000BH。46MCS-51系统中,当PSEN信号有效时,表示CPU要从程序存储器读取信息。47MCS-51片内20H2FH范围内的数据存储器,即可以字节寻址又可以位寻址。48若用传送指令访问MCS-51的程序存储器,它的操作码助记符应为MOVC。49MCS-51串行接口有4种工作方式,这可在初始化程序中用软件填写特殊功能寄存器SCON加以选择。50当使用慢速外设时,最佳的传输方式是中断。51当定时器T0工作在方式3时,要占用定时器T1的TR1和TF1两个控制位。52MCS-51有5个中断源,有2个中断优先级,优先级由软件填写特殊功能寄存器IP加以选

8、择。53要串口为10位UART,工作方式应选为方式1。54用串口扩并口时,串行接口工作方式应选为方式0。55在串行通信中,有数据传送方向单工、半双工、全双工三种工作方式。56MOV PSW,#10H是将MCS-51的工作寄存器置为第2组。57指令DJNZ R7,e操作码所在地址为3000H,e=EFH,则它的转移目的地址应为2FF1H。58累加器(A)=80H,执行完指令ADD A,#83H后,进位位C=1。执行ANL A,#0FH指令后,累加器A的高4位=0000。59SJMP e 的指令操作码地址为0050H,e=65H,那么它的转移目的地址为00B7H。60设DPTR=2000H,(A)

9、=80H,则MOVC A,A+DPTR的操作数的实际地址为2080H。61十进制数47用8位二进制补码表示为1101 0001。19D的二进制补码表示为1110 1101。判断题三、判断题18051单片机必须使用内部ROM。(x)2、当EA脚接高电平时,对ROM的读操作只访问片外程序存储器。(x)3.51单片机只能做控制用,不能完成算术运算。(x)4.单片机内部RAM和外部RAM是统一编址的,它们的访问指令相同。(x)5.判断寻址方式(1)MOV A,11H, 是直接寻址。( )。(2)MOV A, R0, 是寄存器寻址。( )。(3)MOV A,#22H, SUBB A,#11H, Cy =

10、 1 ( x )。(4)MOV A,R0 是寄存器间接寻址( )。(5) MOV A,#11H 是立即数寻址( )。6.下面几条指令是否正确:(1)MOV R1, 80H ( x )(2)INC DPTR ( )(3)CLR R0 ( x ) (4)MOV R1,#80H ( )(5)ANL R1,#0FH ( x )(6)ADDC A,C ( x )(7)XOR P1,#31H ( x )7.判断下面指令的运行结果(1)MOV A,#11H ANL A,#FFH (A)= 11H ( )(2)MOV A,#11H ORL A,#FFH (A)= 11H ( X )8累加器A中存放着一个其值小

11、于等于127的8位无符号数,CY清“0”后执行RLC A指令,则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.MOV

12、X A,3057H ( x )18.ANL R1,#0FH ( x )19.MCS51单片机的CPU能同时处理8位二进制数据。()20.当EA脚接高电平时,对ROM的读操作只访问片外程序存储器。(x)21.读内部ROM时使用的是“MOV”指令,读外部RAM时使用的是“MOVX”指令。(x)22.51单片机只能做控制用,不能完成算术运算。( x)23.单片机内部RAM和外部RAM是统一编址的,它们的访问指令相同。(x)24.扩展I/O口占用片外数据存储器的地址资源。 ()25.8051单片机必须使用内部ROM。(x)26.指令AJMP的跳转范围是1KB。( x )27.我们所说的计算机实质上是计

13、算机的硬件系统与软件系统的总称。 ( )28.MCS-51上电复位时,SBUF=00H。 ( x )。 29.使用可编程接口必须初始化。 ( )。30.8155的复位引脚可与89C51的复位引脚直接相连。( )31.MCS-51是微处理器。( x )。32.MCS-51系统可以没有复位电路。( x )33.MCS-51系统中,一个机器周期等于1.5s。( x )34.计算机中常用的码制有原码、反码和补码( )35.若不使用MCS-51片内存储器,引脚EA必须接地. ( )36.十进制数-29的8位补码表示为11100010。 ( x )37.MCS-51的相对转移指令最大负跳距是127B。 (

14、 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的特殊功能寄存器分布在60H80H地址范围内。( x )46.调用子程序指令(如:CALL)及返回指令(如:RET)与堆栈有关但与PC无关。( x )47.MCS

15、-51的5个中断源优先级相同。 ( x ) 48.要进行多机通信,MCS-51串行接口的工作方式应为方式1。 ( x )49.TMOD中的GATE=1时,表示由两个信号控制定时器的启停。 ( x )。50.MCS-51有4个并行IO口,其中P0P3是准双向口,所以由输出转输入时必须先写入0( x )51.片内RAM与外部设备统一编址时,需要专门的输入/输出指令。( x )52.8031片内有程序存储器和数据存储器。( x )53.EPROM的地址线为11条时,能访问的存储空间有4K。( x )54.8255A内部有3个8位并行口,即A口,B口,C口。( x ) 55.8155芯片内具有256B

16、的静态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 )61DPTR是可以访问的,而PC不能访问。 ( )62DPTR和PC都是16位的存储器。 ( )63DPTR可以分为两个8位

17、的寄存器使用,但PC不能。( )64程序计数器PC不能为用户编程时直接使用,因为它没有地址。( )65内部RAM的位寻址区,只能供位寻址使用,而不能供字节寻址使用。( x )668031共有21个特殊功能寄存器,它们的位都是可以用软件设置的,因此,是可以进行位寻址的。( x )67PC是1个不可寻址的特殊功能寄存器。( x )68单片机的主频越高,其运算速度越快。( )69在MCS51单片机中,1个机器周期等于1us。( x )70特殊功能寄存器SP内装的是栈顶首地址单元的内容。( x )71立即寻址方式是被操作的数据本身在指令中,而不是它的地址在指令中。( )72指令周期是执行一条指令的时间

18、。( )73指令中直接给出的操作数称为直接寻址。( x )74串行口通信的第9数据位的功能可由用户定义。( )75发送数据的第9数据位的内容在SCON寄存器的TB8位预先准备好的。( )76串行通讯发送时,指令把TB8位的状态送入发送SBUF。( x )77串行通讯接收到的第9位数据送SCON寄存器的RB8中保存。( )78串行口方式1的波特率是可变的,通过定时器/计数器T1的溢出设定。( )79一台计算机的指令系统就是它所能执行的指令集合。( )80以助记符形式表示的计算机指令就是它的汇编语言。( )81PC、A、DPTR、PSW都能为程序存储器提供和构成地址。( x )82假定累加器A的内

19、容为30H,执行指令:1000H: MOVC A,A+PC后,把程序存储器1030H单元的内容送累加器A中。( x )三、选择题1.80C51基本型单片机内部程序存储器容量为( C )。(A)16K (B)8K (C)4K (D)2K2.在80C51单片机应用系统中,可以作为时钟输出的是( C )引脚。(A)RXD (B)RST (C)ALE (D)XTAL13.在80C51的4个并行口中,能作为通用I/O口和高8位地址总线的是( C )。(A)P0 (B)P1 (C)P2 (D)P34.所谓CPU是指(A)A、运算器和控制器B、运算器和存储器 C、输入输出设备D、控制器和存储5.在80C51

20、中,要访问SFR使用的寻址方式为( A )。(A)直接寻址 (B)寄存器寻址 (C)变址寻址 (D)寄存器间接寻址6.以下的4条指令中,不合法的指令为( D )。(A)INC A (B)DEC A (C)INC DPTR (D)SWAP ACC 7.要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是( B )(A)MOV (B)MOVX (C)MOVC (D)以上都是8.指令AJMP的跳转范围是( C )(A)256B (B)1KB (C)2KB (D)64KB9.在CPU内部,反映程序运行状态或反映运算结果的一些特征的寄存器是( B )(A)PC (B)PSW (C)A (D)

21、SP10.下列四条叙述中,有错误的一条是( 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)数据处理

22、应用14.中断查询确认后,在下列各种8031单片机运行情况中,能立即进行响应的是:( D )(A)当前正在执行高优先级中断处理(B)当前正在执行RETI指令(C)当前指令是DIV指令,且正处于取指令的机器周期(D)当前指令是MOV A,R315.下列说法错误的是:( B )(A)同一级别的中断请求按时间的先后顺序响应。(B)同一时间同一级别的多中断请求,将形成阻塞,系统无法响应。(C)低优先级中断请求不能中断高优先级中断请求,但是高优先级中断请求能中断低优先级中断请求。(D)同级中断不能嵌套。16.定时器/计数器工作于模式1时,其计数器为几位?(B)(A)8位 (B)16位 (C)14位 (D

23、)13位17.堆栈数据的进出原则是( B )(A)先进先出 (B)先进后出 (C)后进后出 (D)进入不出18.开机复位后,CPU使用的是寄存器第一组,地址范围是( B )(A)00H-10H (B)00H-07H (C)10H-1FH (D)08H-0FH19.若某存储器芯片地址线为12根,那么它的存储容量为( C )(A)1KB (B)2KB (C)4KB (D)8KB20.控制串行接口工作方式的寄存器是( C )(A)TCON (B)PCON (C)SCON (D)TMOD21.要使MCS-51能够响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容应是( A )(A)98H

24、(B)84H (C)42H (D)22H22. 51执行完MOV A,#08H后,PSW的一位被置位( D )(A)C (B)F0 (C)OV (D)P23.计算机中最常用的字符信息编码是( 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(A)1.5 (B)3 (C)1 (D)0.526.MCS-51的时钟最高频率是 ( A ). (A)12MHz (B)6 MHz

25、 (C)8 MHz (D)10 MHz27.口的每一位能驱动(B)(A)个TTL低电平负载(B)4个TTL低电平负载(C)个TTL低电平负载 (D)10个TTL低电平负载28.对程序存储器的读操作,只能使用( D )(A)MOV指令 (B)PUSH指令 (C)MOVX指令(D)MOVC指令29.要想测试INT0引脚上的一个正脉冲宽度,那么特殊功能寄存器TMOD的内容应为(A)(A)09H (B)87 H (C)00H (D)80H30.在中断服务程序中,至少应有一条( D )(A)传送指令 ()转移指令 (C)加法指法 (D)中断返回指令31.控制串行口工作方式的寄存器是(C)(A)TCON

26、(B)PCON (C)SCON (D)TMOD32.下列说法正确的是:( D )(A)各中断发出的中断请求信号,都会标记在MCS51系统的IE寄存器中。(B)各中断发出的中断请求信号,都会标记在MCS51系统的TMOD寄存器中。(C)各中断发出的中断请求信号,都会标记在MCS51系统的IP寄存器中。(D)各中断发出的中断请求信号,都会标记在MCS51系统的TCON与SCON寄存器中。33.下面哪一种传送方式适用于处理外部事件( C )(A)DMA (B)无条件传送 (C)中断 (D)条件传递34. MOV C,#00H的寻址方式是( A )。(A)位寻址 (B)直接寻址 (C)立即寻址 (D)

27、寄存器寻址35.MCS51系列中断源有(A)。(A)5个(B)2个(C)3个(D)6个36.使用定时器T1时,有几种工作模式(C)()种)种 )种()种37.执行MOVX A,DPTR指令时,MCS-51产生的控制信号是( C )。(A)/PSEN (B)ALE (C)/RD (D)/WR38. 当优先级的设置相同时,若以下几个中断同时发生,( D )中断优先响应。(A)外部中断1 (B)T1 (C)串口 (D)T039.当需要扩展一片8K的RAM时,应选用的存储器为(B)。(A)2764 (B)6264 (C)6116 (D)6212840.若想扩展键盘和显示,并希望增加256字节的RAM时

28、,应选择(A)芯片。(A)8155 (B)8255 (C)8279 (D)74LS1644180C51单片机要进行10位帧格式的串行通讯时,串行口应工作在(B )。(A)方式0 (B)方式1 (C)方式2 (D)方式342.要使MCS-51能够响应定时器T1中断、串行接口中断,它的中断允许寄存器IE的内容应是( A ) ()98H ()84H ()42 ()22H 43.CPU寻址外设端口地址的方法有两种,一种是统一编址,还有一种是( C )(A)混合编址 (B)动态编址 (C)独立编址 (D)变址编址44. MCS-51外扩一个8255时,需占用(D) 个端口地址(A)1个 (B)2个 (C

29、)3个 (D)4个45MCS-51用串行扩展并行I/O口时,串行接口工作方式选择( A )(A)方式0 (B)方式1 (C)方式2 (D)方式346使用8255可以扩展出的I/O口线是( B )(A)16根 (B)24根 (C)22根 (D)32根47当8031外出扩程序存储器8KB时,需使用EPROM 2716( C )(A)2片 (B)3片 (C)4片 (D)5片48MCS-51外扩ROM,RAM和I/O口时,它的数据总线是( B )(A)P0 (B)P1 (C)P2 (D)P349MCS-51在响应中断时,下列哪种操作不会发生( A ).(A)保护现场 (B)保护PC (C)找到中断入口

30、 (D)保护PC转入中断入口50MCS-51响应中断时,下面哪一个条件不是必须的( D )(A)当前指令执行完毕 (B)中断是开放的 (C)没有同级或高级中断服务 (D)必须有RET1指令51.计算机在使用中断方式与外界交换信息时,保护现场的工作方式应该是( C )(A)由CPU自动完成 (B)在中断响应中完成 (C)应由中断服务程序完成 (D)在主程序中完成 526264芯片是( B )()EEPROM (B)RAM(C)FLASH ROM (D)EPROM538051与8751的区别是:( C ) (A)内部数据存储但也数目的不同 (B)内部数据存储器的类型不同 (C)内部程序存储器的类型不同 (D)内部的寄存器的数目不同54PC的值是( C ) (A)当前正在执行指令的前一条指令的地址 (B)当前正在执行指令的地址 (C)当前正在执行指令的下一条指令的地址 (D)控制器中指令寄存

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

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