1.在MCS-51指令系统中,用于片外数据存储器传送指令是( )
A:MOVX A,@Ri B:MOVX @Ri,A C:MOV @Ri,A D:MOVX A,@DPTR E:MOVX @DPTA,A
答案:MOVX @DPTA,A###MOVX @Ri,A###MOVX A,@DPTR###MOVX A,@Ri
2.MCS-51单片机有两个16位可编程的定时器/计数器T0和T1,它们的( )等均可通过程序来设置和改变。
A:工作方式 B:量程 C:启动方式 D:计数时间 E:定时时间
答案:定时时间###工作方式###计数时间
3.在MCS-51指令中,下列指令中能完成CPU与外部存储器之间信息传送的是( )。
A:MOVXA,@A+DPDR B:MOVCA,@A+PC C:MOVA,direct D:MOV@R0,A E:MOVXA,@Ri
答案:MOVC A,@A+PC###MOVX A,@A+DPDR###MOVX A,@Ri
4.CPU响应中断的条件包括( )。
A:已开放CPU中断允许总控制位 B:有中断请求 C:申请中断的中断源中断允许位为1 D:保护现场 E:现行指令运行结束
答案:现行指令运行结束###有中断请求###申请中断的中断源中断允许位为1###已开放CPU中断
5.下列指令中影响PC内容的是( )。
A:MOVC A,@A+PC B:RETI C:SJMP D:LJMP
答案:MOVC A,@A+PC
6.指令LCALL addr16能在64K字节范围内调用子程序。( )
A:对 B:错
答案:对
7.已知:DPTR=11FFH 执行INC DPTR后,结果:DPTR=1200H。( )
A:对 B:错
答案:对
8.如要允许外部中断0中断,应置中断允许寄存器IE的EA位和EX0位为1。( )
A:对 B:错
答案:对
9.单片机的一个机器周期是指完成某一个规定操作所需的时间,一般情况下,一个机器周期等于一个时钟周期。( )
A:对 B:错
答案:错
10.8051单片机5个中断源相应地在芯片上都有中断请求输入引脚。( )
A:对 B:错
答案:错
11.MCS-51单片机的外部中断1中断入口地址为( )。
A:0013H B:000BH C:001BH D:0003H

12.MCS-51单片机复位后程序计数器PC=( )。
A:0100H B:0000H C:2000H D:0FFFFH 13.8051单片机的外部中断INT0和INT1的触发方式有( )种。
A:3 B:1 C:2 D:4 14.按照8051单片机的自然优先级,中断优先级别最高的是( )。
A:T1 B:INT0 C:T0 D:INT1 15.在进行串行通信时,若两机的发送与接收可以同时进行,则称为( )。
A:全双工传送 B:双工传送 C:半双工传送 D:单工传送 16.指令MUL  AB 执行前(A)=18H ,(B)=05H,执行后,A、B的内容是(  )。
A:78H,00H B:78H,05H C:90H,05H D:90H,00H 17.用定时器T1方式1计数,要求每计满10次产生溢出标志,则TH1、TL1的初始值是(    )。
A:FFH、F0H B:F0H 、F0H C:FFH、F6H D:F6H、F6H 18.在一个调试通过的程序中,堆栈指针初始值SP=30H,在执行PC=0200H的LCALL调子指令过程中(未返回),堆栈指针SP应为( )。
A:28H B:30H C:34H D:32H 19.8051单片机的PSEN引脚可以驱动( )个LSTTL负载。
A:16 B:32 C:8 D:4 20.MCS-51系列单片机内部的计数器是( )计数器。
A:可逆 B:加法 C:减法 D:加减法 21.下列指令中,不影响堆栈指针的指令是( )。
A:JB bit,rel B:LCALL addr16 C:RET D:RETI 22.已知系统使用了外部中断0,下面是汇编程序开头格式,空白处填(  )ORG 0000HAJMP MAIN______________AJMP  SubgromORG 030HMAIN: ……
A:ORG 0003H B:ORG 001BH C:ORG 0013H D:ORG 000BH 23.累加器A的内容是85H,执行RLA指令后累加器的内容变为( )。
A:43H B:42H C:0BH D:0AH 24.8051单片机的串行接口具有( )种工作方式。
A:2 B:1 C:3 D:4 25.LJMP跳转空间最大可达到( )。
A:256B B:64KB C:2KB D:128B 26.MCS-51单片机复位后定时器方式控制寄存器TMOD的值是( )。
A:00H B:11H C:80H D:0FFH 27.MCS-51单片机的P1口的功能是(  )。
A:可作一般I/O口用 B:可作通用双向I/O口用 C:可作通用I/O口用 D:可作地址/数据总线用 28.MCS-51指令系统中,指令ADDC  A,@R0  执行前(A)=38H,(R0)=30H,(30H)=0FOH,(C)=1 执行后,其结果为(  )。
A:(A)=29H (C)=1 B:(A)=28H (C)=0 C:(A)=28H (C)=1 D:(A)=29H (C)=0 29.8051单片机中,唯一一个用户可使用的16位寄存器是( )。
A:PC B:PSW C:DPTR D:ACC 30.MCS-51系列单片机内部计数器可实现的最大计数值是( )。
A:8192 B:128 C:256 D:65536 31.MCS-51单片机复位后数据指针DPTR=( )。
A:8000H B:0000H C:1000H D:0FFFFH 32.下列指令能使P1口的第3位置1的是( )。
A:ANL P1,#0F7H B:ANL P1,#7FH C:SETB P3.1 D:ORL P1,#08H 33.当标志寄存器PSW的RS0和RS1分别为1和0时,系统选用的工作寄存器组为( )。
A:1组 B:0组 C:3组 D:2组 34.指令AJMP的寻址范围是( )
A:任意范围 B:64K C:-128到+127 D:2K 35.当T0向51系列单片机的CPU发出中断请求时,若CPU允许并接受中断时,程序计数器PC的内容将被自动修改为( )。
A:0003H B:001BH C:000BH D:0013H 36.MCS—51系列单片机扩展存储器芯片时,4个I/O口中作为地址总线的是( )。
A:仅P0口 B:仅P2口 C:P0口和P2口 D:P2口和P3口 37.设(A)=0C3H,(R0)=0A AH,执行指令ANL A,R0后,结果(    )。
A:(A)=6CH B:(R0)=82 C:(R0)=6CH D:(A)=82H 38.下列寄存器中,( )不能用数据传送类指令修改其值。
A:PC B:SP C:TCON D:ACC 39.若PSW.4=0,PSW.3=1,现在需要保存R1的内容,可执行( )指令。
A:PUSH 09H B:PUSH 01H C:PUSH R1 D:PUSH @R1 40.8051单片机中,唯一一个用户不能直接使用的寄存器是( )。
A:DPTR B:PSW C:PC D:B 41.在51系列单片机应用系统中启动ADC0809进行A/D转换时,使用( )指令。
A:MOVX A, @DPTR B:MOVC A, @A+DPTR C:MOVX @DPTR, A D:MOV A, R0 42.假定设置堆栈指针SP的值为37H,进行子程序调用时,把断点地址进栈保护后,SP的值为(  )。
A:38H B:35H C:39H D:36H 43.单片机的堆栈指针SP始终是( )。
A:指示堆栈地址 B:指示堆栈顶 C:指示堆栈长度 D:指示堆栈底 44.在MCS-51系列单片机中,乘除法指令只能利用寄存器( )来进行运算。
A:A和B B:A和R0 C:B和R0 D:R0和R1 45.MCS-51单片机指令DJNZ R0,rel,其转移范围是( )。
A:-130~+125 B:-128~+127 C:-126~+129 D:-128~+128 46.汇编时,不可能出现跳转范围出错的指令是( )。
A:LJMP LOOP B:JZ LOOP C:AJMP LOOP D:SJMP LOOP 47.下列指令中,影响堆栈指针的指令是( )。
A:CLR A B:JB bit,rel C:RETI D:MOV A, B 48.单片机能直接运行的程序叫(   )。
A:目标程序 B:源程序 C:编译程序 D:汇编程序 49.已知:(A)=0DBH,(R4)=73H,(CY)=1,指令:SUBB A,R4  执行后的结果是(    )。
A:(A)=0DBH B:(A)=73H C:(A)=67H D:其余选项都不对

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(3) dxwkbang
返回
顶部