《单片机原理及应用》题库_第1页
《单片机原理及应用》题库_第2页
《单片机原理及应用》题库_第3页
《单片机原理及应用》题库_第4页
《单片机原理及应用》题库_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、单片机原理及应用题库一 判断改错第1章1、 (× )单片机就是CPU。2、 ( )单片机内部一定有存储器。3、 ( )目前占据最大市场份额的是8位单片机。4、 ( )51系列单片机使用CISC指令系统。5、 ( × )51系列单片机使用RISC指令系统。第2章6、 ( )计算机中的机器码就是若干位二进制数。7、 ( × )51系列单片机是16位单片机。8、 ( × )51系列单片机的指令寄存器是一个8位寄存器,用于暂存待执行指令,等待译码。9、 ( )51系列单片机的累加器是一个8位的寄存器,可以用来存一个操作数或中间结果。10、 ( )51系列单片机的

2、PSW是一个8位的专用寄存器,用于存放程序运行中的各种状态信息。11、 ( × )51系列单片机的程序存贮器可以用于存放运算中间结果。12、 ( × )51系列单片机的内部数据存储器有256个字节。13、 ( × )51系列单片机的内部数据存储器有128个字节。14、 ( × )51系列单片机的数据存贮器位于片内和片外两个地址空间中。15、 ( )51系列单片机的外部数据存储器最多可以有64K字节。16、 ( × )单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出错或进入死循环时,可按复位键重新启动。17、 ( × )CP

3、U的时钟周期为振荡器频率的倒数。18、 ( × )51系列单片机的一个机器周期等于一个时钟周期。19、 ( )51系列单片机的指令周期是执行一条指令所需要的时间。一般由若干个机器周期组成。20、 ( × )51系列单片机系统扩展时使用的地址锁存器,是用于锁存高8位地址。21、 ( )51系列单片机的晶振频率为12MHZ时,ALE地址锁存信号端的输出频率为2MHZ的脉冲。22、 ( )51系列单片机片内RAM从00H1FH的32个单元,不仅可以作工作寄存器使用,而且可作为RAM来读写。23、 ( × )51系列单片机的程序存贮器只能在片内。24、 ( ×

4、)51系列单片机的数据存贮器只能在片外。25、 ( )51系列单片机的特殊功能寄存器都在片内。26、 ( )对于51系列单片机而言,在外部扩展EPROM时,引脚应接地。第3章27、 ( × )汇编语言源程序是单片机可以直接执行的程序。28、 ( )51系列单片机的指令格式中操作码与操作数之间必须用“,”分隔。29、 ( × )MOV A,20H 表示将立即数20H传送至A中。30、 ( )MOV A,R0 表示将R0的内容传送至A中。31、 ( )MOV A,R0 表示将R0指示的地址单元中的内容传送至A中。32、 ( × )MOVX A,DPTR 表示将DPTR

5、指示的地址单元中的内容传送至A中。33、 ( × )执行数据传送指令后目的操作数等于源操作数。34、 ( )执行数据传送指令后源操作数清。35、 ( )MOVX为片外RAM传送指令。36、 ( × )MOVC为程序存储器传送指令。37、 ( )将37H单元的内容传送至A的指令是:MOV A,#37H。38、 ( × )51系列单片机CPU对片外RAM的访问只能用寄存器间接寻址的方式,且仅有4 条指令。39、 ( × )如JC rel发生跳转时,目标地址为当前指令地址加上偏移量。40、 ( )如JC rel发生跳转时,目标地址为下一条指令地址加上偏移量。4

6、1、 ( × )51系列单片机对内部程序存储器寻址超过4K时,会自动在外部程序存储器中寻址。42、 ( )指令MUL AB执行前(A)=F0H,(B)=05H,执行后(A)=FH5,(B)=00H。43、 ( )已知:DPTR=11FFH 执行INC DPTR(1字节指令)后,结果:DPTR=1200H。44、 ( )已知:A=11H B=04H,执行指令DIV AB后,其结果:A=04H,B=1 CY=OV=0。45、 ( × )已知:A=1FH,(30H)=83H,执行 ANL A,30H 后,结果:A=03H (30H)=83H P=0。46、 ( )无条件转移指令L

7、JMP addr16称长转移指令,允许转移的目标地址在128KB空间范围内。47、 ( )指令JNB bit,rel是判位转移指令,即表示bit=1时转。48、 ( × )51系列单片机的PC与DPDR都在CPU片内,因此指令MOVC A,A+PC与指令MOVC A,A+DPTR执行时只在单片机内部操作,不涉及片外存储器。49、 ( )绝对调用指令ACALL addr11能在本指令后一字节所在的2K字节程序存贮区内调用子程序。50、 ( )指令LCALL addr16能在64K字节范围内调用子程序。51、 ( × )指令MOV A,00H执行后A的内容一定为00H。52、

8、( × )指令MOV A,#00H执行后A的内容一定为00H。53、 ( × )指令MUL AB执行前(A)=43H,(B)=05H,执行后(A)=15H,(B)=02H。54、 ( × )51系列单片机的布尔处理器是以A为累加器进行位操作的。55、 ( )51系列单片机的布尔处理器是以C为累加器进行位操作的。56、 ( )执行指令FGO bit F0 ,表示凡用到F0位的指令中均可用FGO来代替。第4章57、 ( × )用C51编写的程序,运行速度比用汇编语言程序快。(慢)58、 ( )在C51中使用变量时,应尽量避免将其放在片外RAM中。59、 (

9、)C51中新增了位变量,这种变量是不能作为数组使用的。60、 ( )C51中的中断服务函数是标准C没有的。61、 ( )用C51编程时,应该尽量使用字长短一些的变量。62、 ( × )用C51编程时,对有符号数的处理要比无符号数耗费更多的时间第6章63、 ( × )51系列单片机的内部并行端口都可以作为输入或输出口使用。64、 ( × )51系列单片机5个中断源相应地在芯片上都有中断请求输入引脚。65、 ( )51系列单片机启动定时器工作,可使用SETB TRi指令。66、 ( × )51系列单片机对最高优先权的中断响应是无条件的。 (EA=1,EX=1

10、)67、 ( × )51系列单片机中断初始化时,对IE的状态设置,只可使用位操作指令。68、 ( × )51系列单片机中断初始化时,对IE的状态设置,只可使用字节操作指令。69、 ( )51系列单片机系统复位后,TCON和SCON中各位均为0。70、 ( )51系列单片机中IE的作用是用来对各中断源进行允许或禁止的操作。71、 ( )51系列单片机的中断服务程序若超过8个字节,就要在中断入口处放无条件转移指令。72、 ( )51系列单片机串行口中断请求标志,必须在中断服务程序中用软件清除。73、 ( )51系列单片机中,为了使用外部中断0中断,应置IE的EA位和EX0位为1

11、。74、 ( )51系列单片机外部中断0中断的入口地址是0003H。75、 ( )51系列单片机的5个中断源,都可以用IE来对其允许和禁止。76、 ( )指令JNB TF0,LP的含义是:若定时器T0未计满数,就转LP。77、 ( × )当51系列单片机的定时器T0计满数变为0后,溢出标志位(TCON的TF0)也变为0。78、 ( × )51系列单片机中的特殊寄存器TMOD可以用来控制定时器的启动与停止。79、 ( )51系列单片机中的特殊寄存器TCON可以用来控制定时器的启动与停止。80、 ( )51系列单片机的两个定时器的均有两种工作模式,即定时和计数模式。81、 (

12、)串行数据传送时,对于一个字节来说,至少要采样8次才能完成。82、 ( )异步串行通信的一帧数据中,必须有起始位和停止位。83、 ( )串行通信的优势体现在长距离信息传送中。84、 ( )串行口数据缓冲器SBUF是可以直接寻址的专用寄存器。第7章85、 ( )51系列单片机扩展片外存储器时,地址是从P0口和P2口输出的。86、 ( × )51系列单片机扩展片外存储器时,地址是从P1口和P3口输出的。87、 ( )51系列单片机扩展片外存储器时,数据是从P0口输入和输出的。88、 ( )51系列单片机扩展片外存储器时,必须有片外地址锁存器。 89、 ( × )51系列单片机扩

13、展片外存储器时,不需要片外地址锁存器。 P0口是复用的90、 ( × )所谓线选法就是将存储器芯片未使用的地址线作为存储器芯片的片选信号。91、 ( × )扩展片外存储器时,地址分配的3种方法中最节约器件的是线选方式。92、 ( × )扩展片外存储器时,地址分配的3种方法中使用器件最多的是全译码方式。93、 ( )扩展片外存储器时,地址分配的3种方法中不会产生地址重叠的是全译码方式。94、 ( × )为了能够存放大量待处理的数据和中间结果,可以在单片机外部扩展程序存储器。95、 ( )为了能够存放大量待处理的数据和中间结果,可以在单片机外部扩展数据存储器

14、。96、 ( × )单片机扩展片外程序存储器时,读选通信号是。97、 ( × )单片机扩展片外程序存储器时,读选通信号是。 98、 ( × )单片机扩展片外数据存储器时,读选通信号是。99、 ( × )单片机扩展片外数据存储器时,写选通信号是。100、 ( × )51系列单片机的是输入信号。101、 ( )51系列单片机的是输出信号。102、 ( × )51系列单片机的是输入信号。103、 ( )51系列单片机的是输出信号。104、 ( × )51系列单片机的是输入信号。105、 ( )51系列单片机的是输出信号。106、

15、( × )51系列单片机的ALE是输入信号。107、 ( )51系列单片机的ALE是输出信号。第8章108、 ( )接口芯片的片选端,作用是当为低电平时该芯片才能进行读写操作。109、 ( )无条件传送要求外设总是处于准备好状态。110、 ( )中断传送方式的CPU的利用率高于查询传送方式的CPU利用率。111、 ( × )中断传送方式比查询传送方式的CPU的利用率低。112、 ( )单片机通过数据总线扩展输入接口,必须使用三态缓冲器。113、 ( × )单片机通过数据总线扩展输出接口,必须使用锁存器。114、 ( )51系列单片机扩展片外接口时,使用的是独立编址

16、方法。115、 ( )51系列单片机的内部并行端口都可以作为输入或输出口使用。116、 ( )单片机使用按键输入时,机械抖动会造成按一次键被识别为几次的后果。117、 ( × )单片机使用键盘的方案中,独立式比矩阵式节约单片机资源。118、 ( × )LED显示器的动态显示方案比静态显示方案的驱动程序简单。119、 ( )LED显示器的动态显示方案比静态显示方案少占用I/O口。120、 ( )LED显示器的动态显示方案比静态显示方案占用CPU多。121、 ( × )LED显示器的动态显示方案中各LED显示器的同名段独立。122、 ( × )LED显示器的

17、动态显示方案中各LED显示器的位(公共端)相连。123、 ( )D/A转换器是计算机系统的输出设备。124、 ( × )D/A转换器是计算机系统的输入设备。125、 ( × )A/D转换器是计算机系统的输出设备。126、 ( )A/D转换器是计算机系统的输入设备。127、 ( )DAC0832是8位D/A转换器,其输出量为电流量。128、 ( )ADC0809是8路8位A/D转换器,其输出量为数字量。129、 ( )一般来讲,12位的A/D转换器的精度会高于8位A/D转换器的精度。130、 ( )逐次逼近式A/D转换器的内部总会有一个D/A转换器。131、 ( )一般来讲,

18、A/D和D/A转换器的位数越多,精度也越高。132、 ( × )D/A转换器的数字量是它的输出量。133、 ( )A/D转换器的数字量是它的输出量。二 单项选择第1章1、 ( B )51系列单片机的字长是:A:4位B:8位C:16位D:32位2、 ( C )89C51是:A:CPU B:微处理器 C:单片微机 D:控制器第2章3、 ( A )使用89C51,且=1时,则可以外扩ROM的容量为:A:64KBB:60KBC:58KBD:56KB4、 ( A )使用89C51,且=0时,则可以外扩ROM的容量为:A:64KBB:60KBC:58KBD:56KB5、 ( )51系列单片机不使

19、用内部程序存储器时,它的引脚:A:必须接地 B:必须接+5V C:可悬空 D:以上三种均可6、 ( A )51系列单片机的CPU主要的组成部分为:A:运算器、控制器 B:加法器、寄存器 C:运算器、加法器 D:运算器、译码器7、 ( D )PSW=18H时,则当前工作寄存器是:A:0组 B:1组 C:2组 D:3组8、 ( )将51单片机的工作寄存器置成2组(共有4组:03)的是:A:MOV PSW,#03H B:MOV PSW,#18H C:SETB PSW.4 CLR PSW.3 D:SETB PSW.3 CLR PSW.49、 ( )51系列单片机中的程序计数器PC用来:A:存放指令 B

20、:存放正在执行的指令地址 C:存放下一条指令地址D:存放上一条指令地址10、 ( )51单片机的I/O引脚中,具有外中断、串行通信等第二功能的是A:P0口  B:P1口 C:P2口 D:P3口11、 ( )51系列单片机外扩ROM、RAM时,它的数据总线是:A:P0 B:P1 C:P2 D:P312、 ( )51系列单片机在外扩ROM、RAM时,它的地址是通过以下传送:A:P0和P1 B:P0和P2 C:P1和P2 D:P1和P313、 ( )当ALE信号有效时,表示:A:从ROM中读取数据 B:从P0口送出地址低8位 C:从P0口送出数据 D:从RAM中读取数据14、 ( )51系

21、列单片机上电复位后,SP的内容应是:A:00H B:07H C:60H D:70H15、 ( )51系列单片机的堆栈位于:A:片内数据存储区 B:片外数据存储区 C:片内程序存储区 D:片外程序存储区16、 ( )以下51系列单片机特殊功能寄存器中,能够使用位寻址的是:A:80H B:81H C:82H D:83H17、 ( )51系列单片机系统中,当信号有效时,表示CPU要从以下存储区读取信息:A:片内数据存储区 B:片外数据存储区 C:片内程序存储区 D:片外程序存储区18、 ( )访问外部数据存储器时,不会使用的信号是:A: B: C: D:ALE19、 ( )PSW中RS1=1, RS

22、0=0时,R2的地址为: A:02H B:0AH C:12H D:1AH20、 ( )51系列单片机一个机器周期包含的振荡(时钟)周期数为:A:1 B:4 C:8 D:1221、 ( )51系列单片机复位结束后,使用的工作寄存器是A:0组 B:1组 C:2组 D:3组 22、 ( )51系列单片机的 XTAL1 和 XTAL2 引脚的作用是:A:外接定时器 B:外接串行口 C:外接中断 D:外接晶振23、 ( )51系列单片机的机器周期为2µs,则其晶振频率fosc为:A:1 MHz B:2 MHz C:6 MHz D:12 MHz24、 ( )为了使89C51发生复位,应当在89C

23、51的RST引脚上加:A:2个振荡(时钟)周期以上的低电平 B:2个机器周期以上的低电平 C:2个振荡(时钟)周期以上的高电平 D:2个机器周期以上的高电平25、 ( )为了使89C51发生复位,应当在8051的RST引脚上加:A:低电平 B:高电平 C:高阻 D:以上均可26、 ( )51系列单片机上电复位后,PC的内容和SP的内容为:A:0000H,00H B:0000H,07H C:0003H,07H D:0800H,08H27、 ( )51系列单片机在工作时,如果不执行读、写片外RAM的指令,则ALE引脚:A:输出高电平 B:输出脉冲,频率为fosc的1/6C:输出低电平 D:输出脉冲

24、,频率为fosc的1/228、 ( )51系列单片机访问外部存贮器或其它接口芯片时,作数据线和低8位地址线的是:A:P0口 B:P1口 C:P2口 D:P3口29、 ( )PSW中的RS1和RS0用来:A:选择工作寄存器组 B:指示复位 C:选择定时器 D:选择工作方式30、 ( )上电复位后,PSW的值为:A:01H B:07H C:FFH D:00H31、 ( )堆栈指针SP的直接地址是:A:00H B:07H C:81H D:FFH32、 ( )51系列单片机的P0口,当使用外部存贮存器时它是用来作为:A:传输高8位地址口 B:传输低8位地址口C:传输高8位数据口 D:传输低8位地址/数

25、据口 33、 ( )对于51系列单片机,其内部RAM:A:全部只能位寻址 B:全部只能字节寻址 C:其中一部分既可位寻址又可字节寻址 D:其中一部分只能位寻址 34、 ( )51系列单片机若晶振频率为fosc=12MHz,则一个机器周期等于:A:1/12 µS B:1/2 µS C:1µS D:2µS35、 ( )51系列单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来:A:存放指令 B:存放16位地址,作间址寄存器使用 C:存放下一条指令地址 D:存放上一条指令地址36、 ( )ALU表示:A:累加器 B:程序状态字寄存器 C:计数器

26、 D:算术逻辑部件37、 ( )51系列单片机复位后,工作寄存器R0是:A:00H单元 B:01H单元 C:09H单元 D:SFR38、 ( )51系列单片机的XTAL1和XTAL2引脚用来:A:外接定时器 B:外接串行口 C:外接中断 D:外接晶振39、 ( )51系列单片机的VSS(20)引脚用来:A:接主电源+5V B:接地 C:接备用电源 D:访问片外存贮器40、 ( )51系列单片机VCC(40)引脚用来:A:接主电源+5V B:接地 C:接备用电源 D:访问片外存贮器41、 ( )51系列单片机中,输入/输出引脚中用于专门的第二功能的引脚是:A:P0 B:P1 C:P2 D:P34

27、2、 ( )51系列单片机复位后,程序从以下地址开始执行指令:A:0001H B:0000H C:0003H D:0023H43、 ( )单片机的P1口作输入用途之前必须:A:在相应端口先置1 B:在相应端口先置0 C:外接高电平 D:外接上拉电阻44、 ( )51系列单片机的P1口的功能是:A:可作通用双向I/O口用 B:可作一般I/O口用 C:可作地址/数据总线用 D:可作通用I/O口用45、 ( )51系列单片机复位后,专用寄存器ACC的状态是:A:0000H B:07H C:00H D:0FFH46、 ( )当程序状态字PSW中RS1和RS0分别为0和1 时,系统使用的工作寄存器组为:

28、A:组0 B:组1 C:组2 D:组347、 ( )51系列单片机中,唯一一个用户可使用的16位寄存器是:A:PSW B:ACC C: SP D:DPTR48、 ( )51系列单片机的程序计数器PC为16位计数器,其寻址范围是:A:8K B:16K C:32K D:64K49、 ( )51系列单片机的应用程序一般存放在:A:RAM B:ROM C:寄存器 D:CPU50、 ( )51系列单片机能分时传送地址和数据的端口是:A:P0口 B:P2口 C:P0口和P2口 D:P3口第3章51、 ( )立即寻址方式中,立即数前面: A:应加前缀“/” B:不加前缀 C:应加前缀“” D:应加前缀“#”

29、52、 ( )以下指令中完成单片机内部RAM间数据传送的指令是。A:MOVX A,DPTR B:MOVC A, A+PC C:MOV A,#20H D:MOV 31H,32H53、 ( )立即寻址的指令中,立即数是: A:放在寄存器R0中的内容 B:放在程序中的常数 C:放在A中的内容 D:放在B中的内容54、 ( )对于51系列单片机的堆栈操作,正确的描述是:A:先入栈,再修改堆栈指针 B:先修改堆栈指针,再出栈 C:先修改堆栈指针,再入栈 D:堆栈指针无须修改55、 ( )51系列单片机寻址方式中,操作数Ri加前缀“”号的寻址方式是: A:寄存器间接寻址 B:寄存器寻址 C:基址加变址寻址

30、 D:立即寻址56、 ( )51系列单片机的寻址方式中,位寻址的寻址空间是: A:工作寄存器R0R7 B:专用寄存器SFR C:程序存贮器ROM D:片内RAM的20H2FH中的所有位和部分专用寄存器SFR的位57、 ( )要把P0口输出高4变0,低4位不变,应使用指令:A:ORL P0,#0FH B:ORL P0,#0F0H C:ANL P0,#0F0H D:ANL P0,#0FH58、 ( )JNZ rel指令的寻址方式是:A:立即寻址 B:寄存器寻址 C:相对寻址 D:位寻址59、 ( )执行LCALL 4000H指令时,51单片机所完成的操作是:A:保护PC B:4000HPC C:保

31、护现场 D:PC入栈,4000HPC60、 ( )以下指令中能够产生信号的是:A:MOVX A,DPTR B:MOVC A,A+PC C:MOVC A,A+DPTR D:MOVX DPTR,A61、 ( )以下指令中能够产生信号的是:A:MOVX A,DPTR B:MOVC A,A+PC C:MOVC A,A+DPTR D:MOVX DPTR,A62、 ( )MOVX A,DPTR指令中源操作数的寻址方式是:A:寄存器寻址 B:寄存器间接寻址 C:直接寻址 D:立即寻址63、 ( )执行PUSH ACC指令,单片机完成的操作是:A:SP+1SP ACC(SP) B:ACC(SP) SP-1SP

32、 C:SP-1SP ACC(SP) D:ACC(SP) SP+1SP64、 ( )LCALL指令操作码地址是2000H,执行完相应子程序返回指令后,PC的内容是:A:2000H B:1FFDH C:2003H D:子程序的末地址65、 ( )单片机执行完MOV A,#08H后,PSW中肯定被置1的位是:A:C B:F0 C:OV D:P66、 ( )下列指令中唯一正确的是:A:JBC A,R0 B:MOV A,R7 C:MOVX B,DPTR D:MOV A,R767、 ( )读写单片机的特殊功能寄存器,应使用的寻址方式是:A:寄存器间接寻址 B:变址寻址 C:直接寻址 D:相对寻址68、 (

33、 )执行MOVX A,DPTR指令时,单片机作用到存储器上的控制信号是:A: B: C: D:69、 ( )单片机指令SJMP相对于其自身的首地址,最大负跳转距离为:A:2KB B:128B C:126B D:256B70、 ( )MOV C,00H的源操作数寻址方式是:A:位寻址 B:直接寻址 C:立即寻址 D:寄存器寻址71、 ( )执行MOVX DPTR,A指令时,51单片机作用到存储器上的控制信号是:A: B: C: D:72、 ( )指令AJMP的跳转范围是:A:256B B:1KB C:2KB D:64KB 73、 ( )在算术运算中,运算时需要用到辅助进位AC的是:A:二进制数

34、B:八进制数 C:十进制数 D:十六进制数 74、 ( )堆栈指针SP的值为37H,在执行子程序调用指令进入子程序后,SP的值为:A:36H B:37H C:38H D:39H75、 ( )在寄存器间接寻址方式中,指令寄存器中存放的是:A:操作数 B:操作数地址 C:转移地址 D:地址偏移量76、 ( )对程序存储器的读操作,应使用:A:MOV指令 B:PUSH指令 C:MOVX指令 D:MOVC指令 77、 ( )可以进行十进制调整的十进制运算有:A:加法和减法 B:乘法和除法 C:加法 D:减法78、 ( )执行返回指令时,返回地址是:A:调用指令的首地址 B:调用指令的末地址C:调用指令

35、下一条指令的首地址 D:返回指令的末地址79、 ( )51系列单片机的寻址方式中,直接寻址的寻址空间是:A:工作寄存器R0R7 B:片内RAM和专用寄存器SFR C:程序存贮器ROM D:片内RAM80、 ( )执行指令MOVX A,DPTR时,、脚的电平为: A:高电平,高电平 B:低电平,高电平C:高电平,低电平 D:低电平,低电平81、 ( )主程序执行完ACALL后返回主程序后,堆栈指针SP的值:A:不变 B:加2 C:加4 D:减282、 ( )能够实现若P1口最低位为高电平就转LP的正确指令是: A:JNB P1.0,LP B:JB P1.0,LP C:JC P1.0,LP D:J

36、NZ P1.0,LP83、 ( )累加器A的地址是E0H,指令JB OEOH,LP中的OEOH是指:A:累加器A B:累加器A的最高位 C:累加器A的最低位 D:一个单元的地址 84、 ( )下列指令中比较转移指令是:A:DJNZ Rn,rel B:CJNE Rn,#data,rel C:DJNZ direct,rel D:JBC bit,rel 85、 ( )指令MOV R0,#20H执行前R0=30H,(20H)=38H,执行后R0中的内容为:A:00H B:20H C:30H D:38H86、 ( )指令MOV R0,20H执行前R0=30H,(20H)=38H,执行后R0中的内容为:A

37、:20H B:30H C:50H D:38H87、 ( )指令MOV R0,#20H中的20H是指: A:立即数 B:内部RAM20H C:一个数的初值 D:不定,以上都有可能88、 ( )单片机指令包括操作码和操作数,其中操作数是指: A:参与操作的立即数B:寄存器C:参与操作的数D:参与操作的数或数地址89、 ( )执行MOVX A,DPTR时,其寻址单元的地址是由: A:P0口送高8位,P1口送高8位 B:P0口送低8位,P2口送高8位C:P0口送低8位,P1口送低8位 D:P0口送高8位,P2口送低8位90、 ( )下列指令中的无条件转移指令是:A:LCALL addr16 B:DJN

38、Z direct,rel C:SJMP rel D:ACALL addr1191、 ( )下列指令中影响堆栈指针的指令是:A:LJMP B:ADD C:MOVC A,A+PC D:LCALL92、 ( )设A=AFH (20H)=81H,指令ADD A, 20H执行后的结果是: A:A=81H B:A=30H C:A=AFH D:A=20H93、 ( )已知A=DBH、R4=73H、CY=1,指令SUBB A,R4执行后的结果是:A:A=73H B:A=DBH C:A=67H D:以上都不对94、 ( )能够将片内数据存储器的内容传送到累加器A中的指令是: A:MOVX A,R0 B:MOV

39、A, #data C:MOV A,R0 D:MOVX A, DPTR95、 ( )下列指令执行后,不会引起PC中内容改变的指令是:A:SJMP B:LJMP C:MOVC A, A+PC D:LCALL96、 ( )下列指令执行后,修改PC中内容的指令是:A:AJMP B:MOVC A, A+PC C:MOVC A, A+DPTR D:MOVX A,Ri97、 ( )已知A=D2H、(40H)=77H,执行指令ORL A,40H后,其结果是: A:A=77H B:A=F7H C:A=D2H D:以上都不对98、 ( )指令MUL AB 执行前A=18H,B=05H,执行后A、B的内容是:A:9

40、0H,05H B:90H,00H C:78H,05H D:78H,00H99、 ( )将累加器清零的指令是:A:CPL A B:RLC A C:CLR A D:RRC A100、 ( )将累加器取反的指令是:A:CPL A B:RLC A C:CLR A D:RRC A101、 ( )指令MOV A,R0,执行前A=86H、R0=20H、(20H)=18H,执行后的结果为:A:A=86H B:A=20H C:A=18H D:A=00H102、 ( )指令CLR A 表示:A:将A的内容清0 B:将A的内容置1 C:将A的内容各位取反,结果送回A中 D:循环移位103、 ( )已知A=87H ,

41、(30H)=76H,执行 XRL A,30H 后,其结果为: A:A=F1H (30H)=76H P=0 B:A=87H (30H)=76H P=1C:A=F1H (30H)=76H P=1 D:A=76H (30H)=87H P=1104、 ( )指令ADD A,R0 执行前A=38H,R0=54H,CF=1 执行后,其结果为。 A:A=92H CY=1 B:A=92H CY=0 C:A=8CH CY=1 D:A=8CH CY=0105、 ( )指令ADD A,R0 执行前A=86H,R0=7AH,CY=0 执行后,其结果为: A:A=00H CY=1 B:A=00H CY=1 C:A=7A

42、H CY=1 D:A=7AH CY=0106、 ( )若A=38H,R0=30H,(30H)=FOH,CY=1 执行指令ADDC A,R0后,其结果为: A:A=28H CY=1 B:A=29H CY=1 C:A=68H CY=0 D:A=29H CY=0107、 ( )下列指令能能使累加器A低4位不变,高4位置F的是:A:ANL A,#OFH B:ANL A,#OFOH C:ORL A,#OFH D:ORL A,#OF0H 108、 ( )下列指令能能使累加器A高4位不变,低4位置1的是:A:ANL A,#OFH B:ANL A,#OFOH C:ORL A,#OFH D:ORL A,#OF0

43、H109、 ( )下列指令能能使P1口的D3位置1的是:A:ANL P1,#0F7H B:ANL P1,#7FH C:ORL P1,#08H D:ORL P1,#80H110、 ( )下列指令判断若累加器A的内容不为0就转LP的是:A:JB ACC.0,LP B:JNB ACC.7,LP C:JNZ LP D:CJNE A,00H,LP 111、 ( )指令DA A是:A:除法指令 B:加1指令 C:加法指令 D:十进制调整指令112、 ( B )指令DA A的使用应该在:A:加法指令后 B:BCD码的加法指令后 C:减法指令后 D:BCD码的减法指令后113、 ( C )指令DA A常用于以

44、下运算:A:二进制 B:加法 C:BCD码加法 D:十六进制114、 ( C )能访问外部数据存贮器的传送指令是:A:MOV 指令 B:MOVC 指令 C:MOVX 指令 D:以上都可以115、 ( D )能将A的内容向左循环移一位,第7位进第0位的指令是:A:RLC A B:RRC A C:RR A D:RL A116、 ( A )能将A按位取反的指令是:A:CPL A B:CLR A C:RL A D:SWAP A117、 ( B )可以控制程序转向64K程序存贮器地址空间的任何单元的无条件转移指令是:A:AJMP addr11 B:LJMP addr16 C:SJMP rel D:JC

45、rel118、 ( A )将外部数据存贮器083AH单元的内容传送至累加器,必须使用指令:A:MOVX A,Ri B:MOVX A,DPTR C:MOVX A,direct D:MOVC A,A+DPTR119、 ( B )LJMP的最大跳转空间是: A:2KB B:256B C:128B D:64KB120、 ( B )51汇编语言指令格式中,唯一不可缺少的部分是:A:标号 B:操作码 C:操作数 D:注释121、 ( C )51指令系统中,伪指令ORG XXXXH 的功能是:A:用于定义字节 B:用于定义字 C:用来定义汇编程序的起始地址 D:用于定义某特定位的标识符第4章122、 ( )

46、用C51编程时,定义特殊功能寄存器位变量应使用:A:bit B:sfr C:sfr16 D:sbit123、 ( )用C51编程时,定义特殊功能寄存器变量(8位)应使用:A:bit B:sfr C:sfr16 D:sbit124、 ( )用C51编程时,定义位变量应使用:A:bit B:sfr C:sfr16 D:sbit125、 ( )用C51编程时,为了在程序存储器中放入数据表,定义存储器类型时应使用:A:data B:bdata C:xdata D:code126、 ( A )用C51编程时,取反运算符号是:A: B:& C:| D:127、 ( B )用C51编程时,与操作运算

47、符号是:A: B:& C:| D:128、 ( C )用C51编程时,或操作运算符号是:A: B:& C:| D:129、 ( D )用C51编程时,异或操作运算符号是:A: B:& C:| D:130、 ( A )用C51编程时,定义变量使用位寻址区的是:A:bdata B:idata C:xdata D:code131、 ( B )用C51编程时,定义变量使用间接寻址区的是:A:bdata B:idata C:xdata D:code132、 ( C )用C51编程时,定义变量使用片外RAM的是:A:bdata B:idata C:xdata D:code133、

48、( D )用C51编程时,定义变量使用程序存储器的是:A:bdata B:idata C:xdata D:code第6章134、 ( )执行中断处理程序最后一条指令RETI后:A:程序返回到ACALL的下一条 B:程序返回到LCALL的下一条C:程序返回到主程序开始处 D:程序返回到响应中断时的下一条135、 ( )主程序中执行指令LP:SJMP LP,当发生中断且中断返回后:A:返回到主程序开始处 B:返回到该句的下一条指令处C:返回到该指令的上一条指令处 D:返回到该指令136、 ( )外部中断源 的中断入口地址是: A:0003H B:000BH C:0013H D:001BH 137、

49、 ( )外部中断源的中断入口地址为:A:0003H B:000BH C:0013H D:001BH138、 ( )当CPU响应外部中断INT0的中断请求后,程序计数器PC的内容是:A:0003H B:000BH C:00013H D:001BH139、 ( )当CPU响应外部中断INT1的中断请求后,程序计数器PC的内容是:A:0003H B:000BH C:00013H D:001BH140、 ( )能够保证使外部中断0的中断请求被响应的是: A:SETB ET0 B:SETB EX0 C:MOV IE,#81H D:MOV IE,#61H 141、 ( )对TCON中的IT1和IT0位清0后,则外部中断请求信号方式为: A:低电平有效 B:高电平有效 C:脉冲上升沿有效 D:脉冲下降沿有效142、 ( )中断服务程序的起始处的PUSH和结束处的POP指令通常用来: A:保护断点 B:保护现场 C:保护现场恢复现场 D:保护断点恢复断点143、 ( )51系列单片机的整体开中断的指令是: A:SETB EA B:SETB ES C:CLR EA D:SETB EX0144、 ( )51系列单片机允许外部中断0的指令是: A:S

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论