《单片机原理及应用》考试复习题库(含答案)_第1页
《单片机原理及应用》考试复习题库(含答案)_第2页
《单片机原理及应用》考试复习题库(含答案)_第3页
《单片机原理及应用》考试复习题库(含答案)_第4页
《单片机原理及应用》考试复习题库(含答案)_第5页
已阅读5页,还剩58页未读 继续免费阅读

下载本文档

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

文档简介

1、单片机原理及应用考试复习题库(含答案)一、单项选择题.M0VR1, #30H; MOVA, #64H; ADDA, #47H; DAA; M0VR1, A;后(A)=A、10HB、11HC、12HD、13H答案:B. 64K程序存储器常用的芯片是EPROM是O :27162732276427128Ex 27256F、 27512答案:F3.RS1和RSO的定义是()A、进位标志位B、辅助进位标志位C、用户标志位D、寄存器组选择位.MCS-51单片机在同一级别里除INTO外,级别最高的中断源是A、外部中断1B、定时器TOC、定时器T1D、串行口答案:B.如果(PO) =65H,那么当 CPLP0

2、.2SETBCM0VP0.4, C 执行后(P0)二 0A、61HB、75HC、71HD、17H答案:C.RRCA 是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令答案:C.当(IP)二04H时,优先级最高的中断源是O :A、外部中断0B、外部中断1.不同点为:8051内部有4KBR0M, 8751内部有4KBEPR0M,而8031内部无程 序存储器。A、正确B、错误答案:A.书写格式是否正确LJMP#1000HA、正确B、错误答案:B. 123=01010010B=53HoA、正确B、错误答案:B.MCS51单片机有5个中断源,2个中断优先级,中断优先级由

3、特殊功能寄存 器IP控制.A、正确B、错误答案:A. MCS-51单片机的TM0D模式控制寄存器不能进行位寻址,只能用字节传送指 令设置定时器的工作方式及操作模式。As正确B、错误答案:A.外部中断0请求,由P3.1脚输入。A、正确B、错误答案:B.当8051的定时器T0计满数变为0后,溢出标志位(TCON的TF当也变为0。A、正确B、错误答案:B. 8051单片机RAM的SFR区定义了 21个专用寄存器Av正确B、错误答案:A. 8051单片机的时钟脉冲信号可采用内部振荡和外部时钟电路两种方式A、正确B、错误答案:A.书写格式是否正确MOVCA+DPTR, AA、正确B、错误答案:B.指令M

4、OVA, 00H执行后A的内容一定为AH。A、正确B、错误答案:B. DPTR是一个8位的寄存器,可以用来做数据指针使用A、正确B、错误答案:B.通过对中断优先级寄存器IP的设置,每个中断源都可以被定义为高优先级 中断。A、正确B、错误答案:A.定时计数器1的工作方式有4种A、正确B、错误答案:B. SUBB:是一个非法标号A、正确B、错误答案:A.条件转移指令JBbit, reI;如bit=1,转移A、正确B、错误答案:A. P0 口是一个三态双向口,可作地址总线和数据总线用As正确B、错误答案:A.方式1构成一个16位定时/计数器A、正确B、错误答案:A.判断指令(或伪指令)DJNZ#da

5、ta, rel是否正确A、正确B、错误答案:B.当MCS-51上电复位时,堆栈指针SPR0H。A、正确B、错误答案:B. 8051有2个16位的定时器/计数器,有4种工作方式。A、正确B、错误 答案:A.时钟脉冲是震荡脉冲二分频后的信号A、正确B、错误答案:A. TF0是定时计数器T0的中断标志位A、正确B、错误答案:A. SFR区可以直接寻址,还可以用寄存器间接寻址A、正确B、错误答案:B.如使用共阳极数码管,数据为1表示对应字段亮A、正确B、错误答案:B. MCS-51单片机的指令格式中操作码与操作数之间必须用“,”分隔。A、正确B、错误答案:B. CY (PSW. 7) 进位标志位。CY

6、是PSW中最常用的标志位。A、正确B、错误答案:A.十进制数96转换为二进制是01110000BAs正确B、错误答案:B.标号由广8个字符组成,第一个字符必须是英文字,不能是数字或其它符号;标号后必须用冒号。A、正确B、错误答案:A.单片机的振荡周期就是内部使用的时钟信号的周期A、正确B、错误答案:B. P1 口的8个引脚都具有第二功能A、正确B、错误答案:B. CJNEA, #data, rel是比拟不相等转移指令As正确B、错误答案:A.指令JNBTFO, LP的含义是:假设定时器TO未计满数,就转LP。A、正确B、错误答案:A.入栈指令执行时先将操作数内容存入SP指向的单元,然后SP指针

7、加1A、正确B、错误答案:B.假设置8051的定时器/计数器T1于定时模式,工作于方式2,那么工作方式字为 20HoA、正确B、错误答案:A.如要允许外部中断0中断,应置中断允许寄存器IE的EA位和EXO位为1。A、正确B、错误答案:A.用户在编写中断服务程序时,可在中断入口矢量地址存放一条无条件转移指令,以防止中断服务程序容纳不下。As正确B、错误答案:A.波特率用于表征数据传输的速度,波特率越小,数据传输速度越快。A、正确B、错误答案:B.加法指令会影响程序状态字PSW的各标志位A、正确B、错误答案:A.对于8051单片机而言,在外部扩展EPROM时,EA引脚应接地Av正确B、错误答案:A

8、.操作数Ri的寻址方式是寄存器寻址A、正确B、错误答案:B.操作数ACC的寻址方式是寄存器寻址A、正确B、错误答案:B. JZrel指令跳转的条件是A的内容为0A、正确B、错误答案:A.如要显示“0”,共阳极数码管的字型编码应为:11000000B (即C0H)A、正确B、错误答案:A. 8051单片机的ROM从0003H到002AH单元是中断服务区A、正确B、错误答案:A.内部RAM的所有单元都能进行位寻址A、正确B、错误答案:B215.8051单片机系统复位后,IE中各中断允许位均被清0,即禁止所有中断。A、正确B、错误答案:A.工作寄存器Rn有8个,它的地址由RS1和RSO确定As正确B

9、、错误答案:A.执行返回指令时,返回的断点是调用指令的首地址。A、正确B、错误答案:B.TM0D中GATE=时,表示由两个信号控制定时器的启停。A、正确B、错误答案:A.单片机是微型计算机A、正确B、错误答案:AC、定时计数器0D、定时计数器1答案:B.M0VXA,R0指令中,源操作数采用()寻址方式,指令作用在()区间。A、寄存器,外部数据存储器B、直接,程序存储器C、寄存器间接,内部数据存储器D、寄存器间接,外部数据存储器答案:D.以下各条指令其源操作数的寻址方式是什么?各条指令单独执行后,A中的 结果是什么? (5 分)设(60H) =35H, (A) =19H, (RO) =30H,

10、(30H) =0FHo执行指令 MOVA, #48H;ADDA, 60H 后A、直接寻址;4EHB、变址寻址;4EHC、立即寻址;OFHD、变址寻址;OFH答案:A.能将A按位取反的指令是()oAv CPLAB、 CLRAC、RLAD、 SWAPA答案:A. 8051单片机的机器周期为2H s,那么其晶振频率fosc为()MHz.A、1B、2C、6D、12答案:A.执行程序:MOVDPTR, #8000HM0VXA, DPTRADDA, 20HM0VR0, #00HM0VxR0,AINCROCLRAADDCA, #00HM0VxR0, ARET 之后那么 CY 是()A、OOHB、01HC、0

11、2HD、03H答案:B.以下有关PC的说法不正确的选项是():A、PC具有自动加“1”功能B、PC是一个16位寄存器C、是纯物理指针,本身没有地址D、总是存放着当前被执行指令的首地址答案:D定义字节型数据的伪指令是0 :A、DSB、DBC、DWD、BIT答案:B.执行中断返回指令,从堆栈弹出地址送给。A、AB、CYC、PCD、 DPTR答案:C. A7H和5BH两个立即数相加后,和为(),(CY)是()。1CH, 0C1H, 002H, 1C1H, 1答案:C.执行LACLL4000H指令时,MCS-51所完成的操作是()A、保护PC(PC) =4000HC保护现场D、PC+3 入栈,(PC)

12、 =4000H答案:D45.(A)二50H, (RO)=30H, (30H)=6CH,执行指令 XCHA, R0 后,R0 的内容为():A、50HB、30HC、6CHD、00H答案:B.一个EPROM的地址有A0A11引脚,它的容量为()。A、2KBB、4KBC、8KBD、 16KB答案:B.用定时器T1方式2计数,要求每计满100次,向CPU发出中断请求,TH1、TL1的初始值是A、9CHB、20HC、64HD、AOH答案:A.执行程序:MOVDPTR, #8000HM0VXA, DPTRADDA, 20HM0VR0, #00HM0VxR0,AINCROCLRAADDCA, #00HM0V

13、xR0, ARET 之后那么 DPTR 是()Ax 8003HB、 7900H8001H8000H答案:D. 3D. OAH转换成二进制数是()oAx 111101.0000101BB、111100. 0000101BC、111101. 101BD、111100. 101B答案:A.MOVRi, direct 是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令答案:A.MCS-51单片机CPU开中断的指令是Av SETBEASETBESCLREAD、 SETBEXO答案:A52.4K程序存储器常用的芯片是EPROM是():2716273227642712827

14、25627512 答案:B53.假设(A)二50H,(B) =AOH,执行 MULAB 后,(A) = (B)=(A) =02H (B) =33H(A)=OOH (B) =33H(A) =02H (B)二32HD、(A) ROH (B) =32H 答案:D.一个机器周期内含有多少个状态周期():A、2B、4C、6D、8答案:C.用8051的定时器,假设用软启动,应使TOMD中的Ax GATE 位置 1B、C/T位置1C、GATE 位置 0D、C/T位置0答案:C.假设(A) =86H, (PSW) =80H,那么执行 RRCA 指令后A、C3HB、B3HC、ODHD、56H答案:A.地址总线的

15、缩写是。:A、ABB、DBC、CBD、KB答案:A.MCS-51指令系统中,指令DAA应跟在()。A、加法指令后B、BCD码的加法指令后C、减法指令后D、BCD码的减法指令后 答案:B.单片机上电复位后,PC的内容和SP的内容为。:OOOOH, 00HOOOOH, 07HFFH, 07HFFH, 00H答案:B.以下各条指令其源操作数的寻址方式是什么?各条指令单独执行后,A中的 结果是什么?(5 分)设(60H) =35H, (A) =19H, (RO) =30H, (30H)=OFH。执行指令MOVA, #48H后A、立即寻址;35HB、立即寻址;48HC、立即寻址;OFHDv立即寻址;OF

16、H答案:B.以下寄存器与定时计数器无关的是():A、TH1PCONTMODTCON 答案:B.执行程序:MOVDPTR, #8000HM0VXA, DPTRADDA, 20HM0VR0, #OOHMOVxRO,AINCROCLRAADDCA, #OOHMOVxRO, ARET 之后那么片外 OOH 是()Ax OOHB、01HC、02HDx 03H答案:A.(A)=59H, (PSW) =80H,执行指令 ADDCA, #4cH 后 CY 和 AC 的内容为():A、0, 1B、1,1C、0,0D、1,0答案:A.累加器A的数值为98H,它与OFAH相加,相加后会影响标志位CY、AC和0V位。

17、各个位的值是()。0、 0、 01、 0、 11、 1、 11、 1、 0答案:D65.MCS-51汇编语言指令格式中,唯一不可缺少的局部是()。Av标号E、溢出标志位F、奇偶标志位答案:D.堆栈区的地址是():A、00H-07HB、08H-1FHC、20H-2FHD、30H-7FH答案:B.指令MOVA, R0源操作数的寻址方式是():A、寄存器寻址B、直接寻址C、立即数寻址D、寄存器间接寻址E、变址寻址F、相对寻址G、位寻址答案:D.当MCS-51复位时,下面说法准确的是()PC=0000HSP=OOHSBUF二OOHB、操作码C、操作数D、注释答案:B. 80C51的中断系统不包含():

18、A、外部中断0B、外部中断1C、定时计数器T1D、定时计数器T2答案:D.当晶振频率为6MHz时,机器周期为():Av 1 |i sB、2 11sC、3 口 sD、411s答案:B.设(A)=38H, (20H)=49H, PSW=OOH, (B)=02H,执行以下指令后 SETBC; ADDCA, 20H;RLCA; MULABo (A)二Av 08HB、09HC、10HD、11H答案:A.以下不属于8051单片机的控制引脚的是。:A、RSTB、ALEC、 /PSENXTAL1答案:D7。当RSIRSOnO时,Rn的地址是():A、00H-07HB、08H-0FHC、10H-17HD、18H

19、-1FH答案:C.ADDCA, Rn 是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令答案:B.RST引脚功能是0A、复位信号B、外部程序存储器读选通信号C、访问程序存储控制信号D、+5V电源答案:A. MCS-51系列单片机的指令系统共有指令数为。:A、119B、115C、113D、111答案:D.执行程序:MOVDPTR, #8000HM0VXA, DPTRADDA, 20HM0VR0, #OOHMOVxRO,AINCROCLRAADDCA, #OOHMOVxRO, ARET 之后那么片外 8000H 是()A、85HB、86HC、87HD、88H答案:

20、B. MCS-51单片机定时器溢出标志是Av TR1 和 TROB、IE1 和 I EOC、IT1 和 ITOD、TF1 和 TFO答案:D.以下关于CPU的说法不正确的选项是():A、主要用于数字运算和逻辑运算B、完成数据处理和程序控制逻辑C、由运算器和控制器组成D、TMOD是CPU专用寄存器答案:D.晶振频率为6MHz,在P1.0引脚上输出周期为500微秒的等宽矩形波,假设采用T1中断,工作方式2。TH1二#()A、03HB、04HC、05HD、06H答案:A.以下寄存器与中断无关的是():A、IEB、IPC、 TMODD、 TCON答案:C.晶振频率为6MHz,在P1.0引脚上输出周期为

21、500微秒的等宽矩形波,假设采用T1中断,工作方式2。TL1=#()Ax 06HB、07HC、08HD、09H答案:A. MCS-51单片机的低8位地址总线是():A、P0B、P1C、P2D、P3答案:A.当晶振频率为12MHz时,有效复位信号高电平时间要持续O :Av 1 |j sB、2 u sC、3 11sD、4 口 s答案:B.在中断服务程序中至少应有一条()A、传送指令B、转移指令C、加法指令D、中断返回指令答案:D.以下标号正确的选项是():A、LOOPB、MOV:C、ST1 :D、1ABC:答案:C. OV (PSW.2)的定义是()A、进位标志位B、辅助进位标志位C、用户标志位D

22、、寄存器组选择位Ex溢出标志位F、奇偶标志位答案:E. 8051单片机的定时器T0用作计数方式时是A、由内部时钟频率定时,一个时钟周期加1B、由内部时钟频率定时,一个机器周期加1C、由外部计数脉冲计数,下降沿加1D、由外部计数脉冲计数,一个机器周期加1答案:C.(A)二88H, (PSW)=80H,执行指令 SUBBA, #66H 后 A 的内容为():Ax 22HB、21HC、12HD、11H答案:B.以下指令能使A的高4位不变,低4位清0的是。:ANLA, #OFOHORLA, #OFHANLA, #OFHDx ORLA, #OFOH答案:A.汇编结束指令是。:A、ORGB、BITC、EQ

23、UD、END答案:D.执行程序:MOVDPTR, #8000HM0VXA, DPTRADDA, 20HM0VR0, #00HM0VxR0,AINCROCLRAADDCA, #00HM0VxR0, ARET 之后那么 CY 是()A、0B、1C、-1D、2答案:A. 8051单片机的定时器T1用作计数方式时计数脉冲是A、由 T1 (P3.5)输入B、由内部时钟频率提供C、由 TO (P3.4)输入D、由外部计数脉冲计数答案:A(RO) =54H, (C)=.MCS-51指令系统中,指令ADDA, R0执行前(A) =38H,1执行后,其结果为()。 TOC o 1-5 h z (A)=92H(C

24、)=1(A)=92H(C)=0(A)=8CH(C)=1(A)=8CH(C)=0答案:D.当外部中断。发出中断请求后,中断响应的条件是SETBETOSETBEXOMOVIE, #81HMOVIE, #61H答案:C.型号为2764的EPROM容量是O :A、2KBB、4KBC、8KBD、 16KB答案:C94.当定时器TO发出中断请求后,中断响应的条件是Ax SETBETOB、 SETBEXOG MOVIE, #82HD、 MOVIE, #61H答案:C95.8031单片机的内部主要组成局部不包含():A、CPUB、ROMC、I/O 接口D、定时计数器答案:B.在用接口传信息时,如果用一帧来表示

25、一个字符,且每一帧中有一个起始位 一个结束位和假设干个数据位,该传送属于。A、串行传送B、并行传送C、同步传送D、异步传送答案:A.执行以下程序后,内部RAM30H单元的内容是()。M0V30H, #00HM0VR0, #3OHMOVA, 30HADDA, #05HM0VCA, A+PCMOVRO, ASJMP$TDB: DBOOH, 01H, 02H, 03H, 05HA、OOHB、02HC、05HD、30H答案:B.(A)=7FH, (PSW) =00H,当执行RRCA指令后A的内容为():Av FEHB、FFHC、3FHD、BFH答案:C.在串行通信中,8031中发送和接收的寄存器是TM

26、ODSBUFSCONDPTR答案:B答案:A.某数的BCD码为那么其表示的十进制数值为O。AX 7542H、 7542C、75. 42HD、75.42答案:B8,假设某存储器芯片地址线为12根,那么它的存储容量为()A、1KBB、2KBC、4KBD、8KB答案:C.通用RAM区的地址是():A、00H-07HB、08H-1FHC、20H-2FHD、30H-7FH答案:D.用8051的定时器T0定时,用模式2,那么应A、启动T0前向THO置入计数初值,TLO置0,以后每次重新计数前要重新置入计数初值100,假设(A) =C3H, (RO) =AAH,执行 ADDA, RO 后,(A)=A、3DH

27、B、4DHC、5DHD、6DH答案:D.当晶振频率为6MHz时,有效复位信号高电平时间要持续O :Av 1 |i sB、2 u sC、3 11sD、4 口 s答案:D.单片机应用程序一般存放在()。A、RAMB、ROMC寄存器D、CPU答案:B103.8051单片机的定时器T1用作定时方式时是A、由内部时钟频率定时,一个时钟周期加1B、由内部时钟频率定时,一个机器周期加1C、由外部时钟频率定时,一个时钟周期加1D、由外部时钟频率定时,一个机器周期加1答案:B104.:A=D2H, (40H) =77H,执行指令:ORLA, 40H 后,其结果是()。A二77HA=F7HA=D2HD、以上都不对

28、答案:B105.在存储器扩展电路中74LS373的主要功能是()。A、存储数据B、存储地址C、锁存数据D、锁存地址答案:D106.8051单片机假设晶振频率为fosc=12MHz,那么一个机器周期等于()口 S。A、1B、2C、3D、4答案:A. 8031单片机中既可位寻址又可字节寻址的单元是0 oA、20HB、OOHC、30HD、4OH答案:A.指令 MOVRO, #20H 执行前(RO) =30H, (20H)二38H,执行后(RO)二()。A、OOHB、20HC、30HD、38H答案:B. CY (PSW. 7)的定义是 0A、进位标志位B、辅助进位标志位C、用户标志位D、寄存器组选择位

29、E、溢出标志位F、奇偶标志位答案:A.以下指令能使R0低4位不变,高4位置F的是()。ANLRO, #OFOHORLRO, #OFOHC、 ORLO, #OFHDx ORLOOH, #OFOH答案:D.数据总线的缩写是。:A、ABB、DBC、CBD、KB答案:B.假设(SP) =40H,当执行一条RET指令后,SP的值为():Ax 41HB、42HC、38HD、3EH答案:D.假设要使用TO方式0产生500 us延时,TMOD应设置为():A、OOHB、01HC、10HD、11H答案:A.ALU 表示()oA、累加器B、程序状态字寄存器C、计数器D、算术逻辑部件答案:D.8)=59儿6日=32

30、孔(32H)=6CH,执行指令POPACC后A的内容为():A、59HB、32HC、6CHD、31H答案:C.以下指令能使R0的最高位取反的是。CPLRO.7XRLOOH, #80HC、CPL (RO) . 7D、 ARLRO, #80H答案:B.(A)=50H, (R0)=30H, (30H)=6CH,执行指令 MOVA,RO 后,A 的内容为 O :A、50HB、30HC、6CHD、OOH答案:C. 1O1OO11OBA1111OOOOB= O :A、 10100000BB、0000011 OBC、 01011001BD、1010011 OB答案:A.主程序中调用子程序后返回主程序,堆栈指

31、针SP的值()A、不变B、力口 2C、力口 4D、减2答案:A. P (PSW.0)的定义是 0A、进位标志位B、辅助进位标志位C、用户标志位D、寄存器组选择位E、溢出标志位F、奇偶标志位答案:F.存储器的地址范围是OOOOHOFFFH,它的容量为()。A、1KBB、2KBC、3KBD、4KB答案:D122.8051单片机中,唯一可供用户使用的16位寄存器是():A、PSWB、ACCC、SPD、 DPTR答案:D.指令MOVCA, A+DPTR源操作数的寻址方式是():A、寄存器寻址B、直接寻址C、立即数寻址D、寄存器间接寻址E、变址寻址F、相对寻址G、位寻址答案:E. ALE引脚功能是()A

32、、复位信号B、地址锁存控制信号C、访问程序存储控制信号D、+6V电源答案:B.定义字型数据的伪指令是。:A、DSB、DBC、DWD、BIT答案:C.当(IP) =14H时,优先级最低的中断源是0 :A、外部中断0B、外部中断1C、定时计数器0D、定时计数器1答案:D127,(A)二50H, (RO)=OOH,执行指令MOVA, RO后,A的内容为0 :A 50HB、30HCx 6CHD、OOH 答案:D128. MCS-51指令系统中,执行以下程序后,程序计数器PC的内容为(H) o ORGOOOOHMOVDPDR, #1000M0VA, #00HM0V20H, ALJMP1500ENDA、1

33、0010001500D、0答案:C.指令M0VR1,#30H目标操作数的寻址方式是():A、立即寻址B、直接寻址C、寄存器间接寻址D、相对寻址答案:C. LCALLadd门 6 是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令答案:D.M0VCA, A+PC 是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令答案:A. MCS-51单片机在同一级别里除串行口外,级别最低的中断源是A、外部中断1B、定时器TOC、定时器T1D、串行口答案:C.哪个不是常用的晶振频率。:3MHz6MHzC、11.0592MHzD、 12MHz答案

34、:A134.一个具有4K字节的程序放在首地址为5000H的存贮区,那么末地址为():5F00H5FFFH6000H6FFFHB、启动TO前向THO、TLO置入计数初值,以后每次重新计数前要重新置入计数 初值C启动TO前向THO、TLO置入计数初值,以后不再置入D、启动TO前向THO、TLO置入相同的计数初值,以后不再置入答案:C.位寻址区的地址是。:A、00H-07HB、08H-1FHC、20H-2FHD、30H-7FH答案:C.控制总线的缩写是。:A、ABB、DBC、CBD、KB答案:C.假设要翻开外部中断0和定时计数器1的中断,禁止其他中断,IE应设置为。:Av 8AHB、OAHC、89H

35、D、09H答案:B.(A)=59H, (R0)=30H, (30H)=6CH,执行指令 XCHDA, RO 后,RO 的内容为():A、59HB、30HC、6CHD、5CH答案:D.当RS1RS0R1时,Rn的地址是():Ax 00H-07HB、08H-0FHC、10H-17HD、18H-1FH答案:B.执行程序:MOVDPTR, #8000HM0VXA, DPTRADDA, 20HM0VR0, #OOHMOVxR0, AINCROCLRAADDCA, #00HM0VxR0, ARET 之后那么 A 是()A、OOHB、01HC、02HD、03H 答案:B138.MCS-51 指令系统中,指令

36、 ADDA, RO 执行前(A) =86H, (RO) =7AH, (C) =0执行后,其结果为()。 TOC o 1-5 h z Ax(A)=OOH(C)=1(A)=OOH(C)=0(A)=7AH(C)=1Dx(A)=7AH(C)=0答案:A139. MCS-51指令系统中,执行以下指令后,其结果为0 o MOVA, #68ADDA, #5 3DAAA=21CY=10V=0A=21CY=10V=1A=21CY=00V=0D、以上都不对答案:B.指令MULAB执行前(A) =18H, (B) =05H,执行后,A、B的内容是()。90H, 05H90H, OOH78H, 05H78H, OOH

37、答案:D. JNZREL指令的寻址方式是()Ax立即寻址B、寄存器寻址C、相对寻址D、位寻址答案:C.以下指令属于伪指令的是。:A、RETB、NOPC、ENDD、RET I答案:C.当晶振频率为12MHz时,机器周期为():Av 1 |i sB、2 11sC、3 u sD、411s答案:A.指令ADDCA, #20H源操作数的寻址方式是():A、寄存器寻址B、直接寻址C、立即数寻址D、寄存器间接寻址E、变址寻址F、相对寻址G、位寻址答案:C. 73. 5转换成十六进制数是()。A、94. 8HB、49. 8HC、 111HD、49H答案:B146.MCS-51指令系统中,清零指令是0 oCPL

38、ARLCACLRARRCA答案:A.指令CLRC源操作数的寻址方式是。:A、寄存器寻址B、直接寻址C、立即数寻址D、寄存器间接寻址E、变址寻址F、相对寻址G、位寻址答案:G.波特的单位是。A、字符/秒B、位/秒C、帧/秒D、字节/秒答案:B.单片机应用程序一般存放在()。A、RAMB、ROMC寄存器D、CPU答案:B.一个具有2K字节的程序放在首地址为5100H的存贮区,那么末地址为():5900H59FFH5800H58FFH答案:D.M0VR1, #30H; MOVA, #64H; ADDA, #47H; DAA; M0VR3, A;后(30H)二Ax 09HB、10HC、11HD、12H

39、答案:C.VCC引脚功能是()A、+5V电源B、外部程序存储器读选通信号C、访问程序存储控制信号D、复位信号答案:A. MCS-51的立即寻址方式中,立即数前面()oA、应加前缀“/: ”号B、不加前缀号C、应加前缀号D、应加前缀号答案:D. MCS-51指令系统中,执行以下程序后,堆栈指针SP的内容为()o MOVSP,#30HM0VA, 20HLACALL1000M0V20H, ASJMP$A、OOHB、30HC、32HD、07H答案:B.执行以下程序后,累加器A的内容为()o ORGOOOOHMOVA, #OOHADDA, #02HMOVDPTR, #0050HM0VCA, A+DPTR

40、M0VR0, ASJMP$0RG0050HBA0: DBOOH, 08H, OBH, 6H, 09H, OCHENDA、OOHB、OBHC、06HD、OCH答案:B. SJMPrel 是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令答案:D.当CPU响应外部中断0的中断请求后,程序计数器PC的内容是0003HOOOBH00013H001BH答案:A. XCHA, Ri 是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令答案:A.用8051的定时器T1作计数方式,用模式2,那么工作方式控制字为A、60HB、02HC、06HD、

41、20H答案:A.执行下面一段程序;MOVSP, #60HM0VA, #10HM0VB, #01HPUSHAPUSHBPOPAPOPBA,B的内容是:(A) = (B)二 TOC o 1-5 h z (A)=00H(B)=10H(A)=01H(B)=10H(A)=01H(B)=12H(A)=OOH(B)=13H答案:B.有一长度为10字节的字符串存放在8031单片机内部RAM中,其首地址为40H。要求将该字符串中每一个字符加偶校验位。(以调用子程序的方法来实现。)源程序如下:0RG1000HM0VR0, #40HM0VR7, #10NEXT: MOVA,ACALLSEPAMOVRO,AINCRO

42、DJNZ,NEXTSJMP$SEPA: ADDA, #00HPSW. 0, SRETORLA,SRET:A、ROR7JB#80HRETB、ROR8JNB#80HRETC、ROR7JNB#90HRETD、ROR7JNB#80HRET答案:D.DAA 是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令答案:B. INTEL8051CPU是0位的单片机.A、16B、4C、8D、32答案:C. AC (PSW. 6)的定义是()A、进位标志位B、辅助进位标志位C、用户标志位D、寄存器组选择位E、溢出标志位F、奇偶标志位答案:B.执行中断处理程序最后一句指令RET I后

43、,A、程序返回到ACALL的下一句B、程序返回到LCALL的下一句C、程序返回到主程序开始处D、程序返回到响应中断时一句的下一句答案:D.单片机上电复位后,P0的内容和SP的内容为():OOOOH, 00HOOOOH, 07HFFH, 07HFFH, OOH答案:C. MCS-51 指令系统中,指令 ADDCA, R0 执行前(A) =38H, (RO) =30H, (30H) =FOH, (C)二1执行后,其结果为0 o(A)二28H (C) =1(A)二29H (C) =1答案:c14.要用传送指令访问MCS-51片外RAM,它的指令操作码助记符是。A、MOVMOVXMOVCD、以上都行答

44、案:B. 16K程序存储器常用的芯片是EPROM是O :271627322764271282725627512答案:D.反码9AH的真值是。:-102-101C、102D、101答案:B 17. A=87H, (30H)=76H,执行 XRLA, 30H 后,其结果为:0 。(A) =68H (C) =0A) =29H (C) =0答案:B.以下各条指令其源操作数的寻址方式是什么?各条指令单独执行后,A中的 结果是什么? (5 分)设(60H) =35H, (A) =19H, (RO) =30H, (30H)=OFH。执行指令 MOVA, #48H;ADDA, 60H;ANLA, RO 后Ax

45、直接寻址;09HB、寄存器寻址;09HC、立即;09HD、寄存器间接寻址;09H答案:D.以下哪条指令是正确的O .A、 PUSHR2B、ADDRO, AMOVXADPTRD、MOVRO, A答案:D170SUBBA, Rn 是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令 答案:B.指令RRA源操作数的寻址方式是():A、寄存器寻址B、直接寻址C、立即数寻址D、寄存器间接寻址E、变址寻址F、相对寻址G、位寻址答案:A.假设(SP) =40H,当执行一条LCALL指令后,SP的值为。:A、41HB、42HC、38HD、3FH答案:B.指令JZrel源操作数的

46、寻址方式是0 :A、寄存器寻址B、直接寻址C、立即数寻址D、寄存器间接寻址E、变址寻址F、相对寻址G、位寻址答案:F.当需要从MCS-51单片机程序存储器取数据时,采用的指令为()。A、MOVA, R1B、MOVCA, A+DPTRC、MOVXA, ROMOVXA,DPTR答案:B175.SWAPA 是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令答案:C176.子程序返回指令的操作数有几个():A、3B、2C、1D、0答案:D177. PSW=18H时,那么当前工作寄存器是()A、0组B、1组C、2组D、3组答案:D.指令ANLA, 20H源操作数的寻址方

47、式是。:A、寄存器寻址B、直接寻址C、立即数寻址D、寄存器间接寻址E、变址寻址F、相对寻址G、位寻址答案:B.以下指令能使R0高4位不变,低4位置F的是()oANLRO, #0F0HANLRO, #0F0H0RL0, #OFHORLOOH, #OFOH 答案:C180,以下指令能使累加器A低4位不变,高4位置F的是()ANLA, #0FHANLA, #0F0HORLA, #OFHORLA, #OFOH答案:D181 .单片机8051的XTAL1和XTAL2引脚是()引脚。A、外接定时器B、外接串行口C、外接中断D、接晶振答案:D182.0RG2000HLACLL3000H0RG3000HRET

48、 上边程序执行完 RET 指令后,PC=()Av 2000H3000H2003H3003H答案:C183.以下寄存器中,是16位寄存器的是():A、ACCB、PSWC、SPD、 DPTR答案:D.以下指令能能使累加器A的最高位置1的是0。ANLA, #7FHANLA, #80HORLA, #7FHORLA, #80H答案:D.关于MCS-51的堆栈操作,正确的说法是()A、先入栈,再修改栈指针B、先修改栈指针,再出栈C、先修改栈指针,在入栈D、以上都不对答案:C.指令MOVA,#30H源操作数的寻址方式是。:A、直接寻址B、立即寻址C、寄存器寻址D、寄存器间接寻址答案:B.晶振频率为6MHz,

49、在P1.0引脚上输出周期为500微秒的等宽矩形波,假设采用口中断,工作方式2。TMOD二#()Ax 19HB、20HC、21HD、22H答案:B188,(A)=7FH, (PSW)=OOH,当执行RRCA指令后PSW的内容为0 :A、80HB、81HC、OOHDx 01H答案:A.以下指令能使累加器A的最低位置1的是O。SETBA, #01HSETBA, 0ORLA, #01HSETBA, #00H答案:C.假设8051的晶振频率fosc为6MHz,定时器/计数器T0工作在工作方式1,要 求产生10ms定时,分别写出THO与TLO值。THO=ECH, TLO二88HTHO=EDH, TL0=7

50、8HTHO=ECH, TLO二78HTH0=E7H, TLO二88H答案:C10101. 101B转换成十进制数是()oA、46. 625B、23. 625C、23. 62D、21.625答案:DCPU主要的组成部局部为()oA、运算器、控制器B、加法器、 寄存器C、-r-4-i。- 运身寄存D、运算器、指令译码器答案:AANLC, bit 是 0A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令答案:EM0VR1, #30H; MOVA, #64H; ADDA, #47H; DAA; M0VR2, A;后(R1)=A、28HB、29HC、30HD、31H答案:C1

51、95,(A)二59H, (SP)=32H, (32H) =6CH,执行指令 POPACC 后 SP 的内容为():A、59HB、32HC、6CHDx 31H答案:D196.伍)=88儿(PSW)=80H,执行指令SUBBA, #66H后PSW的内容为0 :A、C4HB、04HC、COHD、OOH答案:B197一个乘法周期是多少个机器周期。:A、1B、2C、3D、4答案:DTO:定时方式,工作在方式1。方式字TMOD二A、00HB、01HC、12HD、11H答案:B假设要用T1方式2进行重复计数,TMOD应设置为():A、70HB、60HC、20HD、10H答案:BINCdirect 是 0A、

52、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令答案:B201 ,以下指令能使A的低4位不变,高4位取反的是0 :A、 ORLA, #OFOHAx A=F1H (30H) =76HP=0A=87H (30H) =76HP=1A=F1H (30H) =76HP=1A=76H (30H) =87HP=1答案:CDJNZdirect, rel 是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令答案:D要使MCS-51能响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容应是()A、98HB、84HC、42HD、22H答案:AMCS

53、-51单片机的高8位地址总线是O :A、P0B、P1XRLA, #OFHORLA, #OFHXRLA, #OFOH答案:D202.MSS-51单片机的PIO引脚有0 :A、24 根B、32 根C、40 根D、44 根答案:B.单片机的堆栈指针SP始终是指示()。A、堆栈底B、堆栈顶C、堆栈地址D、堆栈中间位置答案:B.以下指令中不影响标志位CY的指令有()oA、 ADDA, 20HB、CLRRRCAINCA答案:D.用8051的定时器T1作定时方式,用模式1,那么工作方式控制字为A、01HB、05HC、10HD、50H答案:C. MCS-51单片机定时器外部中断1和外部中断0的触发方式选择位是

54、A、TR1 和 TR0B、IE1 和 IE0G IT1 和 IT0D、TF1 和 TF0答案:C.CPLC 是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令答案:E.M0VR1, #30H; MOVA, #64H; ADDA, #47H; DAA; M0VR4, A;后(CY)=Ax 0B、1C、2D、4答案:B.以下寄存器中,不是8位的寄存器是。:A、 DPTRB、SPC、P0D、PSW答案:A210.8051单片机内有()个16位的定时/计数器,每个定时/计数器都有0种工作 方式。A、4,5B、2,4C、5,2D、2,3答案:B211.()指令是MCS-

55、51指令系统中执行时间最长且长达8us的。A、比拟转移B、循环转移C、增减量D、乘除法答案:D212,二进制数01010011B转换为十进制数是():A、99B、86C、83D、67答案:C213.MCS-51 指令系统中,指令 MOVA, R0,执行前(A) =86H, (RO) =20H, (2OH) =18H,执行后()o(A) =86H(A) =20H(A) =18H(A)=OOH答案:c.以下指令能使累加器A高4位不变,低4位置F的是()ANLA, #OFHANLA, #OFOHORLA, #OFHORLA, #OFOH答案:C.设供)=38及区0二28乩(28口)二18乩执行以下程

56、序后,ORLA, #27HANLA, 28HXCHDA, ROCPLAo (A)二Ax E5hB、E6hC、E7hD、E8h答案:C.。)=59九(PSW)=80H,执行指令ADDCA, #4cH后A的内容为():Ax A6HB、A5HC、ODHD、OCH答案:A.补码7AH的真值是。:A、122B、 -122C、106D、 -106答案:A218.型号为6116的RAM容量是():Av 2KBB、4KBC、8KBD、 16KB答案:A.DIVAB 是()A、A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令答案:B.(R0)=20H, (20H)=36H, (21

57、H)=17H, (36H)=34H,执行过程如下:MOVA, ROMOVRO, AMOVA, ROADDA, 21H0RLA, #21HRLAM0VR2, ARET 那么执行结束(RO) =(R2) =A、A、(RO)=37H,(R2)=D7HB、(RO)=35H,(R2)=D5HC、(RO)二36H,(R2)二 D6HD、(RO)二38H,(R2)=D8H答案:C221 .以下指令能使A的低4位不变,高4位置1的是():A、ANLA,#OFOHB、ORLA,#OFHC、ANLA,#OFHD、ORLA,#OFOH答案:D 222,能将A的内容向左循环移一位,第七位进第0位的指令是()。A、 R

58、LCAB、 RRCAC、RRAD、RLA答案:D223.设在 31H 单元存有 #23H,执行下面程序:MOVA, 31HANLA, #0FHM0V41H, AMOVA,31HANLA, #0F0HSWAPAM0V42H, A 贝lj (41H) = (42H)=(41H)=03H,(42H)=02H(41H)=03H,(42H)二03H(41H)=03H,(42H)二04H(41H)=03H,(42H)=05H答案:A224.8051单片机的PIO接口数为。:A、3个8位的B、4个8位的C、5个8位的D、6个8位的答案:BXRLdirect, #data 是()A、数据传送指令B、算术运算指

59、令C、逻辑运算指令D、控制转移指令E、位操作指令答案:CMCS-51单片机的总线不包含0 :A、通信总线B、数据总线C、地址总线D、控制总线答案:A(A) =3BH,执行 ANLA, #9EH 指令后,(A)=()A、1AHB、2AHC、3AHD、4AH答案:AMCS-51指令系统中,指令CLRA;表示()。A、将A的内容清0B、将A的内容置1C、将A的内容各位取反,结果送回A中D、循环移位指令答案:A判断题. DPTR是由DPH和DPL两个8位特殊寄存器组成的。A、正确B、错误答案:A.判断指令(或伪指令)SUBA, R2是否正确A、正确B、错误答案:B.单片机时钟电路的石英晶体振荡频率典型

60、值是12MHz、6MHz和11.0592MHzA、正确B、错误答案:A.汇编语言指令的操作数至少有1个A、正确B、错误答案:B.判断指令(或伪指令)DAR2是否正确A、正确B、错误答案:B.中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不能使用 字节操作指令。A、正确B、错误答案:A.单片机扩展片外存储器时,地址是由P0和P2 口提供的。As正确B、错误答案:A. PSW主要用来存放程序运行过程中的状态信息A、正确B、错误答案:A. MOVA, 30H的源操作数为立即直接寻址方式。A、正确B、错误答案:A.指令周期:是指CPU执行一条指令所需要的时间。MULAB一个指令周期通常

温馨提示

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

评论

0/150

提交评论