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

下载本文档

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

文档简介

《单片机原理及应用》试题库

填空题

1.单片机就是把(CPU)、(输入/输出)、和(存储器)等部件都集成在一个电路

芯片上,并具备一套功能完善的(指令系统),有的型号同时还具备(AD)^(DA)等功

能部件,其简称为(微处理器)或(微控制器)。

2.Intel公司典型的单片机有(MCS-51系列)和(MCS-96系列)。

3.单片机具有体积(下)、重量(轻)、价格(低)、功耗(小)、控制功能强、

运算速度快、运用灵活、易于产品化、抗扰能力(强)等特点,故在国民经济建设、军事

及家用电器等领域均得到了广泛的应用。

4.微处理器本身不是计算机,它是微型计算机的核心部件,又称它为(CPU)。它包

括两个主要部分:(运算器)、(控制器)。

5.当扩展外部存储器或I/O口时,P2口用作(地址线的高8位)。

6.MCS—51单片机内部RAM区有(4)个工作寄存器区。

7.MCS—51单片机内部RAM区有(128)个位地址。

8.外部中断1(而i)的中断入口地址为(0013H);定时器1的中断入口地址

为(001BH)o

9.89C51单片机片内RAM中位寻址区的地址范围是(20H—2FH),工作寄

存器区的地址范围是(00H-1FH),片内程序存储器中寻址区的地址范围是

(OOOOH—07FFH)。

10.MCS-51有(4)个并行no口。

11.MCS-51的堆栈是软件填写堆栈指针临时在(30H—7FH)内开辟的区域.

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

寻址。

13.程序状态标志字寄存器PSW中的PSW.7的含义是(进位和借位标志位);PSW.O

的含义是(奇偶校验位)。

14.若不使用89c51片内的程序存储器,引脚(EA,)必须接地。

15.MCS-51中凡字节地址能被(0和8)整除的特殊功能寄存器均能寻址。

16.MCS-51有4组工作寄存器,它们的字节地址范围是(OOH—1FH)。

17.当MCS-51引脚(ALE)信号有效时,表示从P0口稳定地送出了低8位

地址,

18.在单片机的RESET端出现(两个机器周期以上的高电平时),便可以可靠复位,

复位后的程序指针PC指向(0000H)地址。

19.MCS-51系列单片机有:(外部中断0),(外部中断1),(定时/计数器T0溢出

中断),(定时/计数器T1溢出中断),(串行口)等5个中断请求源。

20.执行下列指令组后,A=(82H),B=(7CH)。

MOVA,#33H;

ADDA,#49H;

MOVB,A;

ADDA,#00H;

DAA;

21、已知(R1)=3FH,(3FH)=11H,(40H)=00H执行下列指令组后

(Rl)=(40H),(3FH)=(11H),(40H)=(02H)。

INCRI;

INC@R1;

INC40H;

22.已知(31H)=21H,(32H)=04H,执行下列指令组后(31H)=(04H),(32H)=(21H)

PUSH31H

PUSH32H

POP31H

POP32H

23.执行下列指令组后,A=(63H),OV=(不影响),P=(0)。

MOVA,#0B4H

ADDA,#00H

SUBBA,#51H

24.假定外部数据存储器2000H单元的内容为80H,执行下列指令后,累加器A中的内

容为(80H)o

MOVP2,#20H

MOVRO,#00H

MOVXA,@R0

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

1000H:MOVCA,@A+PC

后,把程序存储器(1031H)单元的内容送累加器A中。

26.假定(A)=85H,(R0)=20H,(20H)=0AFHo执行指令:

ADDA,@R0

后,累加器A=(34H),Cy=(1),AC=(1),OV=(l)o

27.假定(A)=85H,(20H)=0FFH,(Cy)=l,执行指令:

ADDCA,20H

后,累加器A=(85H),Cy=(l),AC=(1),OV=(0)。

28.假定(A)=0FFH,(R3)=0FH,(30H)=0F0H,(R0)=40H,(40H)=00Ho执行指令:

INCA

INCR3

INC30H

INC@R0

后,累加器A=(00H),R3=(10H),30H=(F1H),40H=(01H)。

29.假定(A)=56H,(R5)=67Ho执行指令:

ADDA,R5

DAA

后,累加器A=(BDH),Cy=(l)。

30.假定(A)=OFH,(R7)=19H,(30H)=00H,(Rl)=40H,(40H)=0FFH。执行指令:

DECA

DECR7

DEC30H

DEC@Ri

后,A=(0EH),R7=(18H),30H=(FFH),40H=(FEH)。

31.假定(A)=0C5H,执行指令:

SWAPA

后,累加器A的内容为(5CH)。

32执行下列指令序列:

MOVC,P1.0

ANLC,P1.1

ANLC,/P1.2

MOVP3.0,C

后,所实现的逻辑运算式为()o

33.访问8031片外数据存储器MOVX指令采用的是(寄存器间接)寻址方

式。访问片外程序存储器MOVC指令采用的是(变址)寻址方式。

34设(A)=55H,(R5)=AAH,则执行ANLA,R5指令后的结果是(A)=

(00H),(R5)=(AAH)。

35.假定(SP)=40H,(39H)=30H,(40H)=60H。执行下列指令:

POPDPH

POPDPL

后,DPTR的内容为(6030H),SP的内容是(38H)。

36.MCS-51单片机指令系统中共有11条指令,有五种指令类型,分别是:数据传送

指令,(逻辑运算)指令、(算数运算)指令、(转移控制)指令、(位操作)指

令。

37.MCS—51单片机指令系统中共有111条指令,有六种寻址方式,分别是:(立即

数)寻址、(直接)寻址、(寄存器)寻址、(寄存器间接)寻址、(变址)寻址、

(相对)寻址及(位)寻址。

38.在单片机应用系统中,外部设备与外部数据存储器传送数据时,使(MOVX)

指令。

39.KeiLC51软件中,工程文件的扩展名是_UV2,编译连接后生成可烧写的

文件扩展名是_hex。

40.C51支持的指针有通用指针和Crol完成一个字节的循环左移,

用irol__________完成二个字节的循环左移。

42.C51的基本数据类型有char、int、long、float、_。

43.C51的存储类型有code、data、bdata、idata、xdata、pdata。

44.C51的存储模式有large、—compact和.small_。

45.C51程序与其他语言程序一样,程序结构也分为顺序结构、诜择结构、

循环结构三种。

46.C51中int型变量的长中为16位,其值域为0-65535。

47.C51中关键字sfr的作用定义变量访问8位的SFR,sbit的作用定义变量

访问SFR中的一位。

48.函数宗义由.函数头和函数体两部分组成。

49.C51中“!”运算符的作用是取反。

50.若函数无返回值,用void关键字指定。

51.若局部变量未初始化,其初值为不确定_______。

52.89C51五个中断源的中断入口地址分别是而而:0003H;INTI:0013H

TO:000BH;Tl:001BH;串行口:0023H0

53在CPU未执行同级或更高优先级中断服务程序的条件下,中断响应等待时间最少

需O

54.中断嵌套与子程序嵌套的区别在于:一是子程序嵌套是在程序中事先按排序好

的;而中断嵌套是随机的。二是子程序嵌套无次序限制;而中断嵌套只允许低

级中断嵌套高级中断。

55.MCS-51单片机的堆栈区只可设置在一30H-7FH,堆栈寄存器SP是8位寄存

器。

56.若(IP)=00010100B,则中断优先级最高者为串行口和外部中断1,最低者

为定时/计数器Tl、T0溢出中断,外部中断0。

57.MCS-51单片机中,只有—外部中断—中断源存在中断采样的问题。

58.对中断进行查询时,查询的中断标志位共有_TF1_、_TF0_._IE1_、」E0_、

_TI_和_RI_六个中断标志位。

59.MCS-51单片机中断系统中有外部中断0.外部中断1.定时/计数器T1溢

出中断.定时/计数器T0溢出中断.串行口中断

五个中断请求源,其中优先级最高的是外部中断0,优先级最低的是串行口中断。

60.定时/计数器工作方式3仅适用于。

61.若将定时/计数器用于计数方式,则外部事件脉冲必须从P3.4和P3.5引脚

输入,且外部脉冲的最高频率不能超过时钟频率的」________。

62.定时器/计数器的工作方式3是指的将拆成两个独立的8位计数器。

而另一个定时器/计数器此时通常只可作为_使用。

63.处理定时器/计数器的溢出请求有两种方法,分别是中断方式和查询方式。使用中

断方式时,必须—打开相应的中断;使用查询方式时,必须。

64.假定定时器1工作在方式2,单片机的振荡频率为3MHZ,则最大的定时时间

为_1024uso

65.当定时器TO工作在方式3时,要占定时器T1的TR1和TF1控制位.

66.MCS-51的定时器用作定时时,其定时时间与时钟频率和计数初值有关。用作计数

时,最高计数频率的O

67.MCS-51单片机内部有2个位加1定时/计数器,可通过编程决定它们的工作

方式,其中,可进行13位定时/计数的是方式是_Q―0

68.MCS-51单片机的串行接口有4种工作方式。其中方式方式3为多机通信方

式。

69串行口中断标志RI/TI由系统一位,软件清零。

70.MCS-51串行接口有4种工作方式,这可在初始化程序中用软件填写特殊功能寄存

器SCON()加以选择.

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

72.串行通信按照数据传送方向可分为三种制式:单工、双工和半工。

73.波特率定义为一秒钟传送多少个数据位。串行通信对波特率的基本要求是互

相通信的甲乙双方必须具有的相同缸波特率。

74.多机通信时,主机向从机发送信息分地址帧和数据帧两类,以第9位可编程TB8

作区分标志。TB8=0,表示数据帧:TB8=1,表示地址帧。

75.当从机SM2=1时,只能接收主机发出的地址帧,对数据不予理睬。

76.多机通信开始时,主机首先发送地址,各从机核对主机发送的地址与本机地址是否

相符,若相符,则置SM2=0。

77半导体存储器中有一类在掉电后不会丢失数据,称之为_ROM,有一类掉电

后会丢失数据,称之为—RAMo

78.51系列单片机扩展数据存储器最大寻址范围为(64K)o

79.当扩展外部存储器或I/O口时,P2口用作(地址线的高8位)。

80.80C51的存储器可以分为三个不同的存储空间,分别是丛KB片外数据存储器;

64KB程序存储器:256B(包括特殊功能寄存器)片内数据存储器。

81.MCS—51可提供(数据)和(程序)两种存储器.最大存储空间可达(64K)的两

个并行存储器扩展系统。

82.为扩展存储器而构造系统总线,应以P0口的8位口线作为(地址线低8位和数据)

线,以P2口的口线作为(地址线高8位)线。

83.为实现89c51内外程序存储器的衔接,应使用(EA,)信号进行控制。

84.访问内部RAM使用(MOV)指令,访问外部RAM使用(MOVX)指令,访

问内部ROM使用(MOVC)指令,访问外部ROM使用(MOVC)指令。

85.在存储器扩展中,无论是线选法还是译码法,最终都是为扩展芯片的(CS')

端提供信号。

86.89c51并行扩展I/O口时,对扩展I/O口芯片输入/输出端的基本要求是:构成输出

口时,接口芯片应具有锁存功能:构成输入口时,接口芯片应具有三态缓冲和锁

存选通功能:

87用74系列芯片,扩展输入口时,用为74LS244—宜;扩展输出口时,用

74LS373为宜

89.总线路是用于传送信息的公共通信途径。总线可分为数据总线、地址总

线.和捽制点、线。

90.89C51扩展I/O口从片外数据存储器存储空间扩展,从理论上讲,最多可扩展

64K个.

91.MCS—51单片机的P0—P3口均是8位并彳匚I/O口,其中的P0口和P2口除

了可以进行数据的输入.输出外,通常还用来构建系统的地址线—和数据线在

P0—P3口中,P0为真正的双向口,P1-P3为准双向口。

92.对I/O进行编址通常采用与片外数据存储器统一变址编址技术。

93.连接到单片机上的输入口应具有三态缓冲和锁存选通_功能,连接到单片机

上的输出口应具有输出锁存功能。

94.8255共有三种工作方式,分别是方式0.方式1和—方式2—。这

三种工作方式通过方式选择控制字进行选择。

98当51单片机与慢速外设进行数据传输时,最佳的传输方式是中断传送方式。

99.LED数码管的使用与发光二极管相同,根据其材料不同正向压降一般为

额定电流为20mA.最大电流为50mA。

100.键盘扫描控制方式可分为贯控制、定时控制和中断控制方式。

101.LED显7K器的静态驱动显7K和动态驱动显ZK的优缺点是:静态显7K吊度|W1但是

占用10口较多,动态显示亮度不高但星占用10口较少________o

102.A/D转换器按转换原理形式可分为积分式、逐次逼近式和并行/

串行比较式。

103.A/D转换器0809按转换原理为(逐次逼近式AD转换器)。

二、判断题

I、所谓的单片机,就是将CPU、存储器、定时计数器、中断功能以及I/O设备等主要功能

部件都集成在一块超大规模集成电路的微型计算机。(对)

2、8051单片机,程序存储器数和数据存储器扩展的最大范围都是一样的。(对)

3、MCS-51单片机是微处理器。(对)

4、8位二进制数构成一个字节,一个字节所能表达的数的范围是0-255。(对)

5、8051中的工作寄存器就是内部RAM中的一部份。(对)

6、8051中特殊功能寄存器(SFR)就是内部RAM中的一部份。(错)

7、SP称之为堆栈指针,堆栈是单片机内部的一个特殊区域,与RAM无关。(错)

8、89c51单片机片外数据存储器与扩展I/O口统一编址。(对)

9、89c51单片机片内RAM的地址空间为00H〜7FH。(对)

10、89c51单片机访问片外ROM是以演j作为读选通信号。(对)

11、CPU每取一个指令字节,立即使程序计数器PC自动加1。(对)

12、第1组工作寄存器R0~R7的地址是10H~17H。(错)

13、不能用指令对对程序计数器PC进行读写操作。(对)

14、使用89c51且瓦=1时,仍可外扩64KB的程序存储器。(对)

15、因为MCS-51可上电复位,因此,MCS-51系统也可以不需要复位电路。(错)=

16、程序存储器和数据存储器的作用不同,程序存储器一般用存放数据表格和程序,而

数据存储器一般用来存放数据(对)。

17、PC存放的是当前执行的指令。(错)

18.MOVA,@R0这条指令中,@R0的寻址方式称之为寄存器间址寻址。(对)

19.MOVA,30H这条指令执行后的结果是(A)=30H。(错)

20.MOVA,@R7,将R7单元中的数据作为地址,从该地址中取数,送入A中。(错)

21.指令字节数越多,执行时间越长。(错)

22.子程序调用时自动保护断点和现场。(错)

23.内部寄存器Rn(n=0~7)作为间接寻址寄存器。(错)

24.算术运算类指令一般不影响标志位。(错)

25.CPU每取一个指令字节,立即使程序计数器PC自动加1。(对)

26.判断程序对错:十进制数19和13相减。(对)

MOVA,#19H

CLRC

SUBBA,#13H

DAA

27.RCA为循环左移指令(错)

28.MOVA,30H为立即寻址方式(错)

29.MOVA,@A+DPTR是一条查询指令(错)

30.MULAB的执行结果是高8位在A中,低8位在B中(错)

31.MCS-51的特殊功能寄存器分布在60H~80H地址范围内。(错)

32.MOVCA@A+DPTR,这是条相对寻址指令。(对)

33.当MCS-51上电复位时,堆栈指针SP=OOH。(错)

34.调用子程序指令(如:LCALL)及返回指令(如:RET)与堆栈有关但与PC无关。

(错)

35.下面几条指令是否正确:

MOV@R1,#8OH(对),INCDPTR(对),CLRR0(错)

MOV@R1,#8OH(对),ANLR1,#OFH(对),ADDCA,C(错)

XORP1,#31H(对)

36.在单片机应用系统中,外部设备与外部数据存储器传送数据时,使用MOV指令。(错)

37.若一个函数的返回类型为void,则表示其没有返回值。(对)

38.特殊功能寄存器的名字,在C51程序中,全部大写。(对)

39.“sfi•”后面的地址可以用带有运算的表达式来表示。(对)

40.#include<reg51.h>与#include"reg51.h”是等价的。(错)

41.sbit不可以用于定义内部RAM的可位寻址区,只能用在可位寻址的SFR上。(对)

42.一个函数利用return不可能同时返回多个值。(对)

43.中断响应最快响应时间为3个机器周期。(对)

44.89c51每个中断源相应地在芯片上都有其中断请求输入引脚。(错)

45.89c51单片机对最高优先权的中断响应是无条件的。(错)

46.中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不能使用字节操作

指令。(错)

47.在一般情况下8051单片机允许同级中断嵌套。(错)

48.89c51单片机五个中断源中优先级是高的是外部中断0,优先级是低的是串行口中断。

(对)

49.MCS-51有3个中断源,优先级由软件填写特殊功能寄存器IP加以选择。(错)

50.外部中断INTO入口地址为_0013H。(错)

51.MCS-51而0的入口地址是0003H。(对).

52.TMOD中的GATE=1时,表示由两个信号控制定时器的启停。(对)。

53.要进行多机通信,MCS-51串行接口的工作方式应为方式1。(错)

54.MCS-51的串行接口是全双工的。(对)

55.MCS-51上电复位时,SBUF=00H»(对)。

56.MCS—51单片机片外数据存储器与扩展I/O口统一编址。(对)

57.单片机系统扩展时使用的锁存器,是用于锁存高8位地址。(错)

58.程序存储器和数据存储器的作用不同,程序存储器一般用存放数据表格和程序,而数据

存储器一般用来存放数据。(对)

59在单片机应用系统中,外部设备与外部数据存储器传送数据时,使用MOV指令。

(错)

60.MCS—51单片机片外数据存储器与扩展I/O口统一编址。(对)

61.MCS-51单片机和外设之间的数据传送方式主要有查询方式和中断方式,两者相比后

者的效率更高。(对)

62.8155的复位引脚可与89c51的复位引脚直接相连。(错)

63.为了消除按键的抖动,常用的方法有硬件和软件两种方法。(对)

64.中断服务程序的最后一条指令是RET。(错)

65.存储器分成内存和外存两大部分其中外存可以直接与CPU交换信息。(错)

66.P2口既可以作为I/O使用又可以作地址/数据复用口使用。(错)

67.在中断响应阶段CPU一定要做如下2件工作保护断点和给出中断服务程序入口地址。。

(对)

68.RCA为循环左移指令。(错)

69.MOVA30H的源操作数为立即寻址方式。(错)

70.MOVA,@A+DPTR是一条查表指令。(错)

71.MULAB的执行结果是高8位在A中低8位在B中。(错)

72.AJMP跳转空间最大可达到64KB。(错)

73.DPTR是由DPH和DPL两个8位特殊寄存器组成的。(对)

74.寄存器间接寻址可以访问数据存储器,也可以访问程序存储器。(错)

75.C51中,将数据的存储类型说明为data,则该数据映射的存储空间为片内位寻址空间。

(错)

76.MCS—51属于16位的单片机。(错)

77.基址加变址寻址只能访问程序存储器。(对)

78.位地址和字节地址在形式上没有区别。(对)

79.如果x=0xEA,则执行x«2后,x的值为0xA8。(对)

78.在MCS—51的指令系统中,地址分为字节地址和位地址。(对)

79.汇编语言指令就是指能被CPU直接执行的指令。(错)

80.在MCS—51的指令系统中,伪指令、指令都是在程序执行的时候起作用。(错)

81.(R7)表示工作寄存器R7中的内容。(对)

82.微机中数据总线的宽度决定了CPU的寻址能力。(对)

83.在MCS-51中,中断的开放和屏蔽都可以通过控制字TMOD来完成。(错)

84.在MCS-51中,中断可以任意嵌套。(对)

85.若一个函数的返回类型为void,则表示其没有返回值。(对)

86、定时器与计数器的工作原理均是对输入脉冲进行计数。(对)

87、SFR中凡是能被8整除的地址,都具有位寻址能力。(对)

88、不能用“sfrl6”直接访问定时器/计数器0和1。(错)

89、MCS-51单片机的程序存储器只能用来存放程序的。(错)

90、串口中断标志由硬件清0。(错)

91、特殊功能寄存器的名字,在C51程序中,全部大写。(对)

92、“sfr”后面的地址可以用带有运算的表达式来表示。(对)

93、#include<reg51.h>与#include”reg51.h"是等价的。(错)

94、sbit不可以用于定义内部RAM的可位寻址区,只能用在可位寻址的SFR上。(对)

95.我们所说的计算机实质上是计算机的硬件系统和软件系统的总称。(对)

96.MCS-51的5个中断源优先级相同。(错)

97.MCS-51外扩I/O口与外RAM是统一编址的。(对)

98.MCS-51是微处理器。(对)

99.MCS-51的相对转移指令最大负跳转距是128B。(错)

100.PC存放的是当前正在执行的指令地址。(错)

101.使用可编程接口须初始化。(对)

102.MCS-51系统可以没有复位电路。(错)

103.MCS-51单片机是8位机。(对)

104.EPROM上的信息可电擦除。(错)

105.程序计数器PC不能对它进行读写操作。(对)

106.在一般情况8051单片机允许同级中断嵌套。(错)

107.8051单片机程序存储器数和数据存储器扩展的最大范围都是一样的。(对)

108.如果发生除法溢出错误则PSW标志位P置1。(错)

109.CPU对内部RAM和外部RAM的读写速度一样快。(错)

110.对于8051单片机当CPU对内部程序存储器寻址超过4K时系统会自动在外部程序

存储器中寻址。(对)

111.-86原码=11010110B反码=10101001B补码=1010101(®(对)

112.、由于MCS-51的串行口的数据发送和接收缓冲器都是SBUF所以其串行口不能同时

发送和接收数据即不是全双工的串行口。(错)

三、选择题

1.单片机8031属于:B

(A)MCS-48系歹!J(B)MCS-51系列(C)MCS-96系列(D)MCS-31系列

2.内部RAM中的位寻址区定义的位是给B

(A)位操作准备的(B)移位操作准备的

(C)控制转移操作准备的(D)以上都对

3.单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS—51的PC为16

位,因此其寻址范围是B

(A)4KB(B)64KB(C)8KB(D)128KB

4.PC的值是C

(A)当前指令前一条指令的地址(B)当前正在执行指令的地址

(C)下一条指令的地址(D)控制器中指令寄存器的地址

5.在89c51中,可使用的堆栈最大深度为A

(A)80个单元(B)32个单元(C)128个单元(D)8个单元

6.位处理器是单片机面向控制应用的重要体现,下列中不属于位处理器资源的是B

(A)位累加器Cy(B)通用寄存器的各个位

(C)特殊功能寄存器的可寻址位(D)位操作指令集

7.对于单片机8031来说,或脚总是(A)o

A、接地B、接电源C、悬空D、不用

8.在单片机中,通常将一些中间计算结果放在(D)中。

A、累加器B、控制器C、程序存储器D、数据存储器

9.单片机应用程序一般存放在(B)中。

A、RAMB、ROMC、寄存器D、CPU

10.单片机上电后或复位后,工作寄存器R0是在(A)

A、0区00H单元B、0区01H单元C、0区09H单元D、SFR

11.单片机89C51的XTAL1和XTAL2引脚是(D)引脚

A、外接定时器B、外接串行口C、外接中断D、外接晶振

12.8031复位后,PC与SP的值为(B)

A、0000H,OOHB、0000H,07HC、0003H,07H寄存器D、0800H,00H

13.单片机的堆栈指针SP始终是(B)

A、指示堆栈底B、指示堆栈顶C、指示堆栈地址D、指示堆栈长度

14.8051单片机中既可位寻址又可字节寻址的单元是(A)

A、20HB、30HC、OOHD、70H

15.8051单片机中片内RAM共有(A)字节

A、128B、256C、4KD、64K

16.当寄存器PSW的RS0和RS1分别为1和。时,系统选用的工作寄存器组为(B)

A、组0B、组1C、组2D、组3

17.提高单片机的晶振频率,则机器周期(C)o

A、不变B、变长C、变短D、不定

18在堆栈操作中,当进栈数据全部弹出后,这时SP应指向(A)

A、栈底单元B、7FH单元C、栈底单元地址加1D、栈底单元地址减1

19.89C51单片机中,唯一一个用户不能直接使用的寄存器是(C)

A、PSWB、DPTRC、PCD、B

20.89C51单片机中,唯一一个用户可使用的16位寄存器是(B)

A、PSWB、DPTRC、AD、PC

21.若MCS-51系统中,晶振频率为8MHz,则一个机器周期等于(A)

A1.5B3C1D0.5

22.MCS-51单片机外部有40个引脚,其中,地址锁存允许控制信号引脚是(A)

(A)ALE(B)PSEN(C)EA(D)RST

23.将累加器中的数据送到片外RAM40H,可执行指令(C)

(A)MOVX40H,A(B)MOVR6,#40H,MOV@R6,A

(C)MOVRO,#40HMOVX@R0,A

(D)MOVR6,#40HMOVX@R6,A

24.对程序存储区数据传送,应采用助记符为C

(A)MOV(B)MOVX(C)MOVC(D)PUSH

25.下列转移范围是2KB的控制转移指令是C

(A)SJMPrel(B)LJMPaddrl6(C)AJMPaddrll(D)JMP@A+DPTR

26.执行以下程序段

MOVSP,#3AH

MOVA,#20H

MOVB,#30H

PUSHACC

PUSHB

POPACC

POPB

后,A=(B)和8=()的内容为:B

(A)20H,30H(B)30H,20H(C)3AH,30H(D)3AH,3AH

27.假定(A)=83H,(R0)=17H,(17H)=34H,执行以下程序段

ANLA,#17H

ORL17H,A

XRLA,@R0

CPLA

后,A=()的内容为

(A)CBH(B)03H(C)EBH(D)C8H

28.下列指令中划线部分操作数属于寄存器寻坊方式的有(CD)o

(A)MOV30H,Acc(B)MOV30H,C(C)MOV30H,RO(D)MULAB

29.下列指令中可能改变Cy的有(ABD)

A.DAAB.INCAC.CPLAD.RLCA

30.在CPU内部,反映程序运行状态或反映运算结果的特征寄存器是B)o

(A)PC(B)PSW(C)A(D)SP

31.AJMP指令的跳转范围是(C)o

(A)256(B)1KB(C)2KB(D)64KB

32.下列指令中正确的是(B)o

(A)MOVP2.1,A(B)JBCTFO,LI

(C)MOVXB,@DPTR(D)MOVA,@R3

33.下列指令中错误的是(A)o

(A)SETB50H.0(B)MOVA,B

(C)JNCLOOP(D)SUBBA,RO

34.单片机应用程序一般存放在B)

A、RAMB、ROMC、寄存器D、CPU

35.8031复位后,PC与SP的值为(B)

A、0000H,OOHB、0000H,07HC、0003H,07H寄存器D、0800H,OOH

36.单片机的堆栈指针SP始终是(B)

A、指示堆栈底B、指示堆栈顶C、指示堆栈地址D、指示堆栈长度

37.下列指令中错误的是(D)

A、MOVA,R4B、MOV20H,R4C、MOVR4,R3D、MOV@R4,R3

38.下列指令中不影响标志位CY的指令有(B)

A、ADDA,20HB、CLRAC、RRCAD、INCA

39.LJMP跳转空间最大可达到(D)

A、2KBB、256BC、128BD、64KB

40.设累加器A的内容为0C9H,寄存器R2的内容为54H,CY=1,执行指令SUBBA,

R2后结果为(A)

A、(A)=74HB、(R2)=74HC、(A)=75HD、(R2)=75H

41.设(A)=0C3H,(RO)=0AAH执行指令ANLA,RO后,结果(A)

A、(A)=82HB、(A)=6CHC、(R0)=82D、(R0)=6CH

42.执行如下三条指令后,30H单元的内容是(C)

MOVR1,#30H

MOV40H,#0EH

MOV@R1,40H

A、40HB、30HC、OEHD>FFH

43.有如下程序段:

MOVRO,#30H

SETBC

CLRA

ADDCA,#0OH

MOV@R0,A

执行结果是(B)

A、(30H)=0OHB、OOH)=01HC、(00H)=00HD.(OOH)=01H

44.从地址2132H开始有一条绝对转移指令AJMPaddrlL指令可能实现的转移范围是

(AC)

A、2000H-27FFHB、2132H-2832HC、2100H-28FFHD、2000H-3FFFH

45.如下程序段:

CLRC

MOVA,#BCH

ADDCA,#65H

则其结果为(ABCE)

A、(A)=21HB、CY=1C、AC=1D、CY=0E、AC=0

46.对于JBCbit,rel指令,下列说法正确的是(ADE)

A.bit位状态为1时转移B.bit位状态为0时转移C.bit位状态为1时不

转移D.bit位状态为0时不转移E.转移时,同时对该位清零

47.关于指针DPTR,下列说法正确的是()

(A)DPTR是CPU和外部存储器进行数据传送的唯一桥梁(B)DPTR是一个

16位寄存器(C)DPTR不可寻址(D)DPTR是由DPH和DPL两个8位寄存器组

成的(E)DPTR的地址83H

48.对程序存储器的读操作,只能使用(D)

(A)MOV指令(B)PUSH指令(C)MOVX指令(D)MOVC指令

49.LCALL指令操作码地址是2000H,执行完相子程序返回指令后,PC=(A)

(A)2000H(B)2001H(C)2002H(D)2003H

50.以下运算中对溢出标志OV没有影响或不受OV影响的运算是A

(A)逻辑运算(B)符号数加减法运算

(C)乘法运算(D)除法运算

51.将累加器中的数据送到片外RAM40H单元,可执行指令(C)。

(A)MOVX40H,A(B)MOVR6,#40HMOV@R6,A

(C)MOVRO,#40HMOVX@R0,A(D)MOVR6,#40HMOVX@R6,A

52.CPU响应中断后

温馨提示

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

评论

0/150

提交评论