河北工业大学单片机题库新版有考试攻略哦.docx

上传人:b****3 文档编号:4157870 上传时间:2023-05-06 格式:DOCX 页数:35 大小:49.59KB
下载 相关 举报
河北工业大学单片机题库新版有考试攻略哦.docx_第1页
第1页 / 共35页
河北工业大学单片机题库新版有考试攻略哦.docx_第2页
第2页 / 共35页
河北工业大学单片机题库新版有考试攻略哦.docx_第3页
第3页 / 共35页
河北工业大学单片机题库新版有考试攻略哦.docx_第4页
第4页 / 共35页
河北工业大学单片机题库新版有考试攻略哦.docx_第5页
第5页 / 共35页
河北工业大学单片机题库新版有考试攻略哦.docx_第6页
第6页 / 共35页
河北工业大学单片机题库新版有考试攻略哦.docx_第7页
第7页 / 共35页
河北工业大学单片机题库新版有考试攻略哦.docx_第8页
第8页 / 共35页
河北工业大学单片机题库新版有考试攻略哦.docx_第9页
第9页 / 共35页
河北工业大学单片机题库新版有考试攻略哦.docx_第10页
第10页 / 共35页
河北工业大学单片机题库新版有考试攻略哦.docx_第11页
第11页 / 共35页
河北工业大学单片机题库新版有考试攻略哦.docx_第12页
第12页 / 共35页
河北工业大学单片机题库新版有考试攻略哦.docx_第13页
第13页 / 共35页
河北工业大学单片机题库新版有考试攻略哦.docx_第14页
第14页 / 共35页
河北工业大学单片机题库新版有考试攻略哦.docx_第15页
第15页 / 共35页
河北工业大学单片机题库新版有考试攻略哦.docx_第16页
第16页 / 共35页
河北工业大学单片机题库新版有考试攻略哦.docx_第17页
第17页 / 共35页
河北工业大学单片机题库新版有考试攻略哦.docx_第18页
第18页 / 共35页
河北工业大学单片机题库新版有考试攻略哦.docx_第19页
第19页 / 共35页
河北工业大学单片机题库新版有考试攻略哦.docx_第20页
第20页 / 共35页
亲,该文档总共35页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

河北工业大学单片机题库新版有考试攻略哦.docx

《河北工业大学单片机题库新版有考试攻略哦.docx》由会员分享,可在线阅读,更多相关《河北工业大学单片机题库新版有考试攻略哦.docx(35页珍藏版)》请在冰点文库上搜索。

河北工业大学单片机题库新版有考试攻略哦.docx

河北工业大学单片机题库新版有考试攻略哦

《单片机应用技术》试题库

基础知识部分

微型计算机基础

一、单项选择题

1.在微型计算机中,负数常用C表示。

A.原码B.反码C.补码D.真值

2.将十进制数215转换成对应的二进制数是A。

A.11010111B.11101011C.10010111D.10101101

3.将十进制数98转换成对应的二进制数是A。

A.1100010B.11100010C.10101010D.1000110

3.将二进制数(1101001)2转换成对应的八进制数是B。

A.141B.151C.131D.121

4.十进制126数其对应的十六进制数可表示为D。

A.8FB.8EC.FED.7E

5.二进制数110110110对应的十六进制数可表示为B。

A.1D3HB.1B6HC.DB0HD.666H

6.—3的补码是D。

A.10000011B.11111100C.11111110D.11111101

7.在计算机中“A”是用D来表示。

A.BCD码B.二—十进制C.余三码D.ASCII码

8.将十六进制数(1863.5B)16转换成对应的二进制数是B。

A.1100001100011.0101BB.1100001100011.01011011

C.1010001100111.01011011D.100001111001.1000111

10.将十六进制数6EH转换成对应的十进制数是C。

A.100B。

90C。

110D。

120

9.已知[X]补=00000000,则真值X=B。

A.+1B.0C.—1D.以上都不对

10.已知[X]补=01111110,则真值X=D。

A.+1B.—126C.—1D.+126

11.十六进制数(4F)16对应的十进制数是C。

A.78B.59C.79D.87

12.单片机在调试过程中,通过查表将源程序转换成目标程序的过程叫A。

A.汇编B.编译C.自动汇编D.手工汇编

MCS—51单片机原理与结构

二、单项选择题

1.MCS—51单片机的CPU主要的组成部分为A。

A.运算器、控制器B.加法器、寄存器C.运算器、加法器D.运算器、译码器

2.单片机能直接运行的程序叫C。

A.源程序B。

汇编程序C。

目标程序D。

编译程序

3.单片机中的程序计数器PC用来C。

A.存放指令B.存放正在执行的指令地址C.存放下一条指令地址

D.存放上一条指令地址

4.单片机上电复位后,PC的内容和SP的内容为B。

A.0000H,00HB。

0000H,07HC。

0003H,07HD。

0800H,08H

5.单片机8031的ALE引脚是B。

A.输出高电平B。

输出矩形脉冲,频率为fosc的1/6

B.C.输出低电平D。

输出矩形脉冲,频率为fosc的1/2

6.单片机8031的

引脚A。

A.必须接地B。

必须接+5VC。

可悬空D。

以上三种视需要而定

7.访问外部存贮器或其它接口芯片时,作数据线和低8位地址线的是A。

A.P0口B。

P1口C。

P2口D。

P0口和P2口

8.PSW中的RS1和RS0用来A。

A.选择工作寄存器区号B。

指示复位C。

选择定时器D。

选择工作方式

9.上电复位后,PSW的值为D。

A.1B。

07HC。

FFHD。

0

10.单片机上电复位后,堆栈区的最大允许范围是B个单元。

A.64B。

120C。

128D。

256

11.单片机上电复位后,堆栈区的最大允许范围是内部RAM的D。

A.00H—FFHB。

00H—07HC。

07H—7FHD。

08H—7FH

12.堆栈指针SP在内部RAM中的直接地址是C。

A.00HB。

07HC。

81HD。

FFH

13.INTEL8031的P0口,当使用外部存贮存器时它是一个D。

A.传输高8位地址口A.传输低8位地址口

C.传输高8位数据口D.传输低8位地址/数据口

14.P0口作数据线和低8位地址线时B。

A.应外接上拉电阻B.不能作I/O口C.能作I/O口D.应外接高电平

15.对于8031单片机,其内部RAMD。

A.只能位寻址B.只能字节寻址C.既可位寻址又可字节寻址

D.少部分只能位寻址

16.寻址方式就是C的方式。

A.查找指令操作码B.查找指令C.查找指令操作数

D.查找指令操作码和操作数

17.8031单片机若晶振频率为fosc=12MHz,则一个机器周期等于CµS。

A.1/12B.1/2C.1D.2

18.MCS—51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来B。

A.存放指令B.存放16位地址,作间址寄存器使用C.存放下一条指令地址

D.存放上一条指令地址

19.ALU表示D。

A.累加器B.程序状态字寄存器C.计数器D.算术逻辑部件

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

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

21.单片机8051的XTAL1和XTAL2引脚是D引脚。

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

22.8051单片机的VSS(20)引脚是B引脚。

A.主电源+5VB.接地C.备用电源D.访问片外存贮器

23.8051单片机的VCC(40)引脚是A引脚。

A.主电源+5VB.接地C.备用电源D.访问片外存贮器

24.8051单片机A口是一个8位漏极型开路型双向I/O端口。

A.P0B.P1C.P2D.P3

25.8051单片机中,输入/输出引脚中用于专门的第二功能的引脚是D。

A.P0B.P1C.P2D.P3

26.MCS—51复位后,程序计数器PC=B。

即程序从开始执行指令。

A.0001HB.0000HC.0003HD.0023H

27.MCS—51的片内外的ROM是统一编址的,如果

端保持高电平,8051的程序计数器PC在D地址范围内。

A.1000H—FFFFHB.0000H—FFFFHC.0001H—0FFFHD.0000H—0FFFH

28.MCS—51的专用寄存器SFR中的堆栈指针SP是一个特殊的存贮区,用来C,它是按后进先出的原则存取数据的。

A.存放运算中间结果B.存放标志位C.暂存数据和地址D.存放待调试的程序

29.单片机的堆栈指针SP始终是指示B。

A.堆栈底B.堆栈顶C.堆栈地址D.堆栈中间位置

30.单片机的P0、P1口作输入用途之前必须A。

A.在相应端口先置1B.在相应端口先置0C.外接高电平D.外接上拉电阻

31.MCS—51的串行数据缓冲器SBUF用于B。

A.存放运算中间结果B.存放待发送或已接收到的数据C.暂存数据和地址

D.存放待调试的程序

32.MCS—51单片机的P1口的功能是A。

A.可作通用双向I/O口用B.可作一般I/O口用

C.可作地址/数据总线用D.可作通用I/O口用

33.MCS—51单片机复位后,专用寄存器ACC的状态是C。

A.0000HB.07HC.00HD.0FFH

34.当程序状态字寄存器PSW状态字中RS1和RS0分别为0和1时,系统先用的工作寄存器组为B。

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

35.8051单片机中,唯一一个用户可使用的16位寄存器是D。

A.PSWB.ACCC.SPD.DPTR

36.8051的程序计数器PC为16位计数器,其寻址范围是D。

A.8KB.16KC.32KD.64K

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

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

MCS—51单片机指令系统及程序设计

二、单项选择题

1.MCS—51汇编语言指令格式中,唯一不可缺少的部分是B。

A.标号B.操作码C.操作数D.注释

2.MCS—51的立即寻址方式中,立即数前面D。

A.应加前缀“/:

”号B.不加前缀号C.应加前缀“@”号

D.应加前缀“#”号

3.下列完成8031单片机内部数据传送的指令是B。

A.MOVXA,@DPTRB.MOVCA,@A+PCC.MOVA,#dataD.MOVdirect,direct

4.MCS—51的立即寻址的指令中,立即数就是B。

A.放在寄存器R0中的内容B.放在程序中的常数C.放在A中的内容

D.放在B中的内容

5.单片机中PUSH和POP指令常用来C。

A.保护断点B.保护现场C.保护现场,恢复现场

D.保护断点,恢复断点

6.MCS—51寻址方式中,操作数Ri加前缀“@”号的寻址方式是A。

A.寄存器间接寻址B.寄存器寻址C.基址加变址寻址D.立即寻址

7.MCS—51寻址方式中,立即寻址的寻址空间是C。

A.工作寄存器R0~R7 B.专用寄存器SFR C.程序存贮器ROM

D.片内RAM的20H~2FH安节中的所有位和部分专用寄存器SFR的位

8.MCS—51寻址方式中,直接寻址的寻址空间是B。

A.工作寄存器R0~R7 B.专用寄存器SFR C.程序存贮器ROM

D.程序存储器256字节范围

9.执行指令MOVXA,@DPTR时,

脚的电平为B。

A.

高电平,

高电平B.

低电平,

高电平

C.

高电平,

低电平D.

低电平,

低电平

10.主程序执行完ACALL后返回主程序后,堆栈指针SP的值A。

A.不变B.加2C.加4D.减2

11.单片机中使用MOVXA,@R1指令C寻址数据存贮器1050H单元。

A.能直接B.不能C.与P2口配合能D.与P1口配合能

12.下列指令判断若P1口最低位为高电平就转LP,否则就执行下一句的是B。

A.JNBP1.0,LPB.JBP1.0,LPC.JCP1.0,LPD.JNZP1.0,LP

13.指令JBOEOH,LP中的OEOH是指C。

A.累加器AB.累加器A的最高位C.累加器A的最低位D.一个单元的地址

14.下列指令中比较转移指令是指B。

A.DJNZRn,relB.CJNERn,#data,relC.DJNZdirect,relD.JBCbit,rel

15.指令MOVR0,#20H执行前(R0)=30H,(20H)=38H,执行后(R0)=B。

A.00HB.20HC.30HD.38H

16.指令MOVR0,20H执行前(R0)=30H,(20H)=38H,执行后(R0)=D。

A.20HB.30HC.50HD.38H

17.执行如下三条指令后,30H单元的内容是B。

MOVR1,#30H

MOV40H,#0EH

MOV@R1,40H

A.40HB.0EHC.30HD.FFH

18.MCS—51指令包括操作码和操作数,其中操作数是指D。

A.参与操作的立即数B.寄存器C.操作数D.操作数或操作数地址

19.MCS—51指令MOVR0,#20H中的20H是指A。

A.立即数B.内部RAM20HC.一个数的初值

D.以上三种均有可能,视该指令的在程序中的作用

20.MCS—51单片机在执行MOVXA,@DPTR或MOVCA,@A+DPTR指令时,其寻址单元的地址是由B。

A.P0口送高8位,P1口送高8位B.P0口送低8位,P1口送高8位

C.P0口送低8位,P1口送低8位D.P0口送高8位,P1口送低8位

21.在MCS—51指令中,下列指令中C是无条件转移指令。

A.LCALLaddr16B.DJNZdirect,relC.SJMPrelD.ACALLaddr11

22.下列指令中影响堆栈指针的指令是D。

A.LJMPB.ADDC.MOVCA,@A+PCD.LCALL

23.设A=AFH(20H)=81H,指令:

ADDCA,20H执行后的结果是B。

A.A=81HB.A=30HC.A=AFHD.A=20H

24.已知:

A=DBHR4=73HCY=1,指令:

SUBBA,R4执行后的结果是C。

A.A=73HB.A=DBHC.A=67HD.以上都不对

25.将内部数据存储单元的内容传送到累加器A中的指令是C。

A.MOVXA,@R0B.MOVA,#dataC.MOVA,@R0D.MOVXA,@DPTR

26.下列指令执行时,修改PC中内容的指令是C。

A.SJMPB.LJMPC.MOVCA,@A+PCD.LCALL

27.下列指令执行时,不修改PC中内容的指令是A。

A.AJMPB.MOVCA,@A+PCC.MOVCA,@A+DPTRD.MOVXA,@Ri

28.已知:

A=D2H,(40H)=77H,执行指令:

ORLA,40H后,其结果是:

B。

A.A=77HB.A=F7HC.A=D2HD.以上都不对

29.指令MULAB执行前(A)=18H,(B)=05H,执行后,A、B的内容是D。

A.90H,05HB.90H,00HC.78H,05HD.78H,00H

30.MCS—51指令系统中,清零指令是C。

A.CPLAB.RLCAC.CLRAD.RRCA

31.MCS—51指令系统中,求反指令是A。

A.CPLAB.RLCAC.CLRAD.RRCA

32.MCS—51指令系统中,指令MOVA,@R0,执行前(A)=86H,(R0)=20H,(20H)=18H,执行后C。

A.(A)=86HB.(A)=20HC.(A)=18HD.(A)=00H

33.MCS—51指令系统中,指令CLRA;表示A。

A.将A的内容清0B.将A的内容置1

C.将A的内容各位取反,结果送回A中D.循环移位指令

34.已知A=87H,(30H)=76H,执行XRLA,30H后,其结果为:

C。

A.A=F1H(30H)=76HP=0B.A=87H(30H)=76HP=1

C.A=F1H(30H)=76HP=1D.A=76H(30H)=87HP=1

35.MCS—51指令系统中,指令ADDA,R0执行前(A)=38H,(R0)=54H,(C)=1执行后,其结果为D。

A.(A)=92H(C)=1B.(A)=92H(C)=0

C.(A)=8CH(C)=1D.(A)=8CH(C)=0

36.MCS—51指令系统中,指令ADDA,R0执行前(A)=86H,(R0)=7AH,(C)=0执行后,其结果为A。

A.(A)=00H(C)=1B.(A)=00H(C)=1

C.(A)=7AH(C)=1D.(A)=7AH(C)=0

37.MCS—51指令系统中,指令ADDCA,@R0执行前(A)=38H,(R0)=30H,(30H)=FOH,(C)=1执行后,其结果为B。

A.(A)=28H(C)=1B.(A)=29H(C)=1

C.(A)=68H(C)=0D.(A)=29H(C)=0

38.下列指令能能使累加器A低4位不变,高4位置F的是D。

A.ANLA,#OFHB.ANLA,#OFOHC.ORLA,#OFHD.ORLA,#OF0H

39.下列指令能能使累加器A高4位不变,低4位置F的是C。

A.ANLA,#OFHB.ANLA,#OFOHC.ORLA,#OFHD.ORLA,#OF0H

40.下列指令能使R0低4位不变,高4位置F的是B。

A.ANLR0,#OF0HB.ORLRO,#OFOHC.ORL0,#OFHD.ORL00H,#OF0H

41.下列指令能能使R0高4位不变,低4位置F的是D。

A.ANLR0,#OFHB.ANLR0,#OFOHC.ORL0,#OFHD.ORLR0,#OFH

42.下列指令能能使累加器A的最高位置1的是D。

A.ANLA,#7FHB.ANLA,#80HC.ORLA,#7FHD.ORLA,#80H

43.下列指令能能使R0的最高位置0的是B。

A.ANL0,#7FHB.ANLR0,#FHC.ORLR0,#7FHD.ORLR0,#80H

44.下列指令能能使R0的最高位取反的是B。

A.CPLR0,7B.XRL00H,#80HC.CPL(R0),7D.ARLR0,#80H

45.下列指令能能使累加器A的最低位置1的是C。

A.SETBA,#01HB.SETBA,0C.ORLA,#01HD.SETBA,#00H

46.下列指令能能使P1口的最低位置1的是B。

A.ANLP1,#80HB.SETB90HC.ORLP1,#0FFHD.ORLP1,#80H

47.下列指令能能使P1口的第3位置1的是C。

A.ANLP1,#0F7HB.ANLP1,#7FHC.ORLP1,#08HD.SETB93

48.下列指令判断若P1口的最低位为高电平就转LP,否则就执行下一句的是B。

A.JNBP1.0,LPB.JBP1.0,LPC.JCP1.0,LPD.JNZP1.0,LP

49.下列指令判断若累加器A的内容不为0就转LP的是C。

A.JBA,LPB.JNZA,LPC.JNZLPD.CJNEA,#0,LP

50.设累加器A中为无符号数,B中数为2,下列指令D的作用与其它几条不同。

A.ADDA,0E0HB.MULABC.RLAD.RLCA

51.MCS—51指令系统中,执行下列程序,当执行到MOVA,@R0指令处则C。

MOVR1,#10H

MOVR0,#30H

MOVA,@R0

XCHA,@R1

INCR0

INCR1

A.若有同级的中断请求已被挂起,则返回到调用处B.转入中断服务程序

C.继续执行下一条指令D.直接执行INCR1

52.MCS—51指令系统中,执行下列程序后,程序计数器PC的内容为A。

ORG000H

MOVDPDR,#1000

MOVA,#00H

MOV20H,A

LJMP1500

GND

A.100B.1000C.1500D.0

53.MCS—51指令系统中,格式为:

ORG16位地址的指令功能是C。

A.用于定义字节B.用于定义字C.用来定义汇编程序的起始地址

D.用于定义某特定位的标识符

54.MCS—51指令系统中,执行下列指令后,结果为:

B。

ORG40H

DS10H

A.将40H存入10HB.从40H地址单元开始空10H个连续存储单元

C.将40H地址的内容存入10HD.以上都不对

55..MCS—51指令系统中,执行下列程序后,堆栈指针SP的内容为C。

MOVSP,#30H

MOVA,20H

LACALL1000

MOV20H,A

SJMP$

A.00HB.30HC.32HD.07H

56.MCS—51指令系统中,指令DAA是D。

A.除法指令B.加1指令C.加法指令D.十进制调整指令

57.MCS—51指令系统中,指令DAA应跟在A。

A.加法指令后B.BCD码的加法指令后

C.减法指令后D.BCD码的减法指令后

58.在单片机算术运算过程中,指令DAA常用于C运算。

A.二进制B.加法C.BCD码加法D.十六进制

59.MCS—51指令系统中,执行下列指令后,其结果为B。

MOVA,#68

ADDA,#53

DAA

A.A=21CY=1OV=0B.A=21CY=1OV=1

C.A=21CY=0OV=0D.以上都不对

60.执行下列程序后,累加器A的内容为B。

ODG0000H

MOVA,#00H

ADDA,#02H

MOVDPDR,#0050H

MOVCA,@A+DPDR

MOV@R0,A

SJMP$

ORG0050H

BAO:

DB00H,0888H,0BH,6H,09H,0CH

END

A.00HB.0BHC.06HD.0CH

61.8051单片机传送外部存贮器地址信号的端口是D。

A.P0口和P1口B.P1口和P2口C.P1口和P3口D.P0口和P2口

62.8051单片机能分时传送地址信号和数据的端口是A。

A.P0口B.P2口C.P0口和P2口D.P3口

63.8051单片机具有双功能的端口是B。

A.P0口和P1口B.P3口C.P0口和P2口D.P1口

64.能访问内部数据存贮器的传送指令是B。

A.MOVC指令B.MOV指令C.MOVX指令D.

65.能访问外部数据存贮器的传送指令是C。

A.MOV指令B.MOVC指令C.MOVX指令D.

66.将内部数据存贮单元内容传送到累加器A中的指令是B。

A.MOVdirect,R0B.MOVA,@RiC.MOVA,#dataD.MOVA,R0

67.指令ANLA,R0的功能是A。

A.将A与寄存器R0的内部容按位逻辑与B.将A与寄存器R0的内部容按位逻辑异或

C.将A与寄存器R0的内部容按位逻辑非D.将A与寄存器R0的内部容按位逻辑或

68.能将A的内容向左循环移一位,第七位进第0位的指令是D。

A.RLCAB.RRCAC.RRAD.RLA

69.能将A按位取反的指令是A。

A.CPLAB.CLRAC.RLAD.SWAPA

70.执行下列程序后,内部RAM30H单元的内容是C。

MOV30H,#00H

MOVR0,#30H

MOVA,30H

ADDA,#05H

MOVCA,@A+PC

MOV@R0,A

SJMP$

TDB:

DB00H,01H,02H,03H,05H

A.00HB.02HC.05HD.30H

71.将A与立即数按

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2