单片机期末考试选择题0001.docx
《单片机期末考试选择题0001.docx》由会员分享,可在线阅读,更多相关《单片机期末考试选择题0001.docx(16页珍藏版)》请在冰豆网上搜索。
单片机期末考试选择题0001
单片机期末考试选择题
1.8031单片机的()口的引脚,还具有外中断、串行通信等第二功能。
A.P0B.P1C.P2D.P3
2.单片机应用程序一般存放在()。
A.RAMB.ROMC.寄存器D.CPU
3.已知某数的BCD码为0111010101000010则其表示的十进制数值为()
A.7542HB.7542C.75.42HD.75.42
4.下列指令中不影响标志位CY的指令有()。
A.ADDA,20HB.CLRCC.RRCAD.INCA
5.CPU主要的组成部部分为()。
A.运算器、控制器B.加法器、寄存器
C.运算器、寄存器D.运算器、指令译码器
6.INTEL8051CPU是()位的单片机。
A.16B.4C.8D.准16
7.8031复位后,PC与SP的值为()。
A.0000H,00HB.0000H,07HC.0003H,07HD.0800H,00H
8.当需要从MCS-51单片机程序存储器取数据时,采用的指令为()。
A.MOVA,@R1B.MOVCA,@A+DPTR
C.MOVXA,@R0D.MOVXA,@DPTR
9.8031单片机中既可位寻址又可字节寻址的单元是()。
A.20HB.30HC.00HD.70H
10.下列哪条指令是正确的()。
A.PUSHR2B.ADDR0,A
C.MOVXA@DPTRDMOV@R,0A
11•若单片机的振荡频率为6MHz设定时器工作在方式1需要定时1ms,则定时器初值应为()。
A•500B•1000C•216-500D•216-1000
12.定时器1工作在计数方式时,其外加的计数脉冲信号应连接到()引脚。
A.P3.2B.P3.3C.P3.4D.P3.5
13.当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持()。
A.1个机器周期B.2个机器周期
C.4个机器周期D.10个晶振周期
14•MCS-51单片机在同一优先级的中断源同时申请中断时,CPUt先响应()。
A.外部中断0B.外部中断1
C•定时器0中断D•定时器1中断
15.定时器若工作在循环定时或循环计数场合,应选用()。
A•工作方式0B•工作方式1C•工作方式2D•工作方式3
16•MCS-51单片机的外部中断1的中断请求标志是()。
A.ET1B.TF1C.IT1D.IE1
17.寻址空间为数据程序存储器所用的指令是()。
A.MOVXB.MOVC.MOVCDADDC
18.执行中断返回指令,从堆栈弹出地址送给()。
A.AB.CYC.PCD.DPTR
19.10101.101B转换成十进制数是()。
A.46.625B.23.625C.23.62D.21.625
20•存储器的地址范围是0000H〜0FFFH它的容量为()。
A.1KBB.2KBC.3KBD.4KB
21•3D.0AH转换成二进制数是()
A.111101.0000101BB.111100.0000101B
C.111101.101BD.111100.101B
22.73.5转换成十六进制数是()。
A.94.8HB.49.8HC.111HD.49H
23.MOVXA,@R0指令中,源操作数采用()寻址方式,指令作用在()区间。
A.寄存器,外部数据存储器B.直接,程序存储器
C•寄存器间接,内部数据存储器D•寄存器间接,外部数据存储器
24.A7H和5BH两个立即数相加后,和为(),(CY)是()。
A.1CH,0B.C1H,0
C.02H,1D.C1H,1
25•若(A)=86H,(PSW=80H,则执行RRCA指令后(A)=()。
A.C3HB.B3HC.0DHD.56H
26•如果(P0)=65H,则当
CPLP0.2
SETBC
MOVP0.4,C
执行后(P0)=()。
A•61HB•75HC.71HD.17H
27.()指令是MCS-51指令系统中执行时间最长且长达4us的。
A.比较转移B.循环转移C.增减量D.乘除法
28.8031单片机中,将累加器A中的数送入外RAM的40H单元,可执行的指令()
A.MOVR1,40HB.MOVR1,#40H
MOVX@R1,AMOVXR1,A
C.MOVX40H,AD.MOVR,1#40H
MOVX@R1,A
29•已知累加器A的数值为98H,它与OFAH相加,相加后会影响标志位CYAC和OV位。
各个位的值是()。
A•0、0、0B•1、0、1C.1、1、1D•1、1、0
30•在中断服务程序中至少应有一条()。
A•传送指令B•转移指令C•加法指令D•中断返回指令
31•当MCS-51复位时,下面说法准确的是()。
A•PC=0000HB.SP=00HCSBUF=00HD(30H)=00H
32•要用传送指令访问MCS-51片外RAM它的指令操作码助记符是()。
A•MOVBMOVXCMOVCD以上都行
33•ORG2000H
LACLL3000H
ORG3000H
RET
上边程序执行完RET指令后,PC=()。
A•2000HB•3000HC•2019HD•3003H
34•要使MCS-51能响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的
内容应是()。
A•98HB•84HC•42HD.22H
35•JNZrel指令的寻址方式是()。
A•立即寻址B•寄存器寻址C•相对寻址D•位寻址
36•执行LACLL4000H指令时,MCS-51所完成的操作是()。
A保护PCB•4000HPCC.保护现场
D•PC+3入栈,4000HPC
37•下面哪条指令产生WR言号()。
A•MOVXA@DPTRBMOVC,@A+PCCMOVCA@A+DPTR.DMOVX@DPTRA
A.1KBB.2KBC.4KBD.8KB
39•要想测量INTO引脚上的一个正脉冲宽度,则TMO啲内容应为()
A.09HB.87HC.OOHD.80H
40.PSW=18时,则当前工作寄存器是()。
A.0组B.1组C.2组D.3组
41.MOVXA@DPT指令中源操作数的寻址方式是()。
A.寄存器寻址B.寄存器间接寻址C.直接寻址D.立即寻址
42.MCS-51有中断源()。
A.5B.2C.3D.6
43.MCS-51上电复位后,SP的内容应为()。
A.00HB.07HC.60HD.70H
44.ORG0003H
LJMP2000H
ORG000BH
LJMP3000H
当CPJ向应外部中断0后,PC的值是()。
A.0003HB.2000HC.000BHD.3000H
45.控制串行口工作方式的寄存器是()。
A.TCONBPCONCSCONDTMOD
46.执行PUSHACC旨令,MCS-51完成的操作是()。
A.SP+1SP,ACCSPB.ACCSP,SP-1SP
C.SP-1SP,ACCSPD.ACCSP,SP+1SP
47.P1口的每一位能驱动()。
A.2个TTL低电平负载B.4个TTL低电平负载
C.8个TTL低电平负载D.10个TTL低电平负载
48.PC中存放的是()。
A.下一条指令的地址B.当前正在执行的指令
C.当前正在执行指令的地址D.下一条要执行的指令
49.8031是()。
A.CPUB.微处理器C•单片微机D•控制器
50•要把P0口高4位变0,低4位不变,应使用指令()。
A.ORLP0,#0FHB.ORLP0,#0F0HC.ANLP0,#0F0HD.ANLP0,#0FH
51.下面哪种外设是输出设备()。
A.打印机B.纸带读出机C.键盘D.A/D转换器
52.所谓CPU是指()。
A.运算器和控制器B.运算器和存储器C.输入输出设备D.控制器和存储器
53.LCALL指令操作码地址是2000H,执行完响应子程序返回指令后,PC=()0
A.2000HB.2001HC.2002HD.2019H
54.MCS-51执行完MOVA#08H后,PSW的哪一位被置位()。
A.CB.F0C.OVD.P
55.计算机在使用中断方式与外界交换信息时,保护现场的工作应该是()。
A•由CPU自动完成B•在中断响应中完成C•应由中断服务程序完成D•在主程序中完成
56•关于MCS-51的堆栈操作,正确的说法是()。
A.先入栈,再修改栈指针B.先修改栈指针,再出栈C.先修改栈指针,再入栈
D.以上都不对
57•若MCS-51中断源都编程为同级,当他们同时申请中断时CPU首先响应()。
A.INT1B.INT0C.T1D.T0
58.MCS-51的相对转移指令的最大负跳变距离()
A.2KBB.128BC.127BD.256B
59•要MCS-51系统中,若晶振频率屡8MHz一个机器周期等于()口s。
A.1.5B.3C.1D.0.5
60•十进制29的二进制表示为原码()。
A•11100010B•10101111C•00011101D.00001111
61.MCS-51外扩ROMRASHI/O口时,它的数据总线是()。
A.P0B.P1C.P2D.P3
62.MCS-51的并行I/O口信息有两种读取方法:
一种是读引脚,还有一种是()
A•读锁存器B•读数据库C•读A累加器D•读CPU
63•MCS-51的时钟最高频率是()。
A12MHzB6MHzC8MHzD10MHz
64•MCS-51的并行I/O口读-改-写操作,是针对该口的()。
A引脚B片选信号C地址线D内部锁存器
65MCS—51单片机外部有40个引脚,其中,地址锁存允许控制信号引脚是()。
AALEBPSENCEADRST
66计算机能直接识别的语言是:
()。
A汇编语言B自然语言
C机器语言D高级语言
67下列数据中有可能是八进制数的是:
()。
A764B238C396D789
68下列4种不同进制的无符号数中最小的数是:
()。
A•11011001BB•37O(八进制数)C•75D•2AH
69•PC是:
()。
A•一根硬件信号线B•一个可由用户直接读写的8位RAM寄存器
C•一个不可寻址地特殊功能寄存器D•一个能自动加1计数的ROM存储单元
A•PCB.PSWCAD.SP
71.外部中断1固定对应的中断入口地址为()。
A.0003HB.000BHC.0013HD.001BH
72.各中断源发出的中断请求信号,都会标记在MCS—51系统中的()。
A.TMODB.TCON/SCON.CIED.IP
73.MCS—51单片机可分为两个优先级别。
各中断源的优先级别设定是利用寄存器)。
A.IEB.IPC.TCOND.SCON
74.以下指令中,属于单纯读引脚的指令是()。
A.MOVP1,AB.ORLP1,#0FHC.MOVC,P1.5D.DJNZP1,short—lable
75.()不属于微型机引入中断技术后的好处。
A.分时操作B.实时处理C.故障处理D.高速传送数据
76.()并非单片机系统响应中断的必要条件。
A.TCON或SCON寄存器内的有关中断标志位置为1
B.IE中断允许寄存器内的有关中断允许位置1
C.优先级寄存器内的有关位置1
D.当前一条指令执行完
77.CPU寻址外设端口地址的方法有两种,一种是统一编址,还有一种是()
A.混合编址B.动态编址C.独立编址D.变址编址
78.访问片外数据存储器时,不起作用的信号是()。
A.RDB.WRC.PSEND.ALE
79.下列四条叙述中,有错误的一条是()。
A.16根地址的寻址空间可达1MB
B.内存储器的存储单元是按字节编址的
C•CPU中用于存放地址的寄存器称为地址寄存器
D.地址总线上传送的只能是地址信息
80.20根地址线的寻址范围可达()。
A.512KBB.1024KBC.640KBD.4096KB
81.主存储器系统中使用Cache的目的是()。
A•增加主存容量B•存放常用的系统程序
C•存放固化的软件D•提高CPU存取主存的速度
82•MCS-51系列单片机外扩存储器芯片时,4个I/O口中用作数据总线的是()。
A•P0口和P2口B•P0DC•P2口和P3口D•P2口
83.计算机工作时,能写入也能读出的半导体存储器是()。
ARAMBROMC磁盘D磁带
84.区分片外程序存储器和数据存储器的最可靠方法是()。
A•看其芯片型号是RAM还是ROM
B其位于地址范围的低端还是高端
C•其离MCS-51芯片的远近
D•看其是被RD言号连接还是被PSEN言号连接
题目:
1、单片机的发展大致可分为个阶段。
2、单片机与普通计算机的不同之处在于其将、和3部分集成于一块芯片之上。
3、单片机的存储器设计采用哈佛结构,它的特点是。
4、CPU主要由器和器组成。
CPU中的用来处理位操作。
5、第四代计算机所采用的主要器件是。
6、MCS-51系列单片机中,片内无ROM勺机型是,有4KBROM勺机型是,而有4KB
EPRO啲机型是。
7、一32的补码为B,补码11011010B代表的真值为D。
8、在8031单片机内部,其RAM高端128个字节的地址空间称为区,但其中仅有个
字节有实际意义。
9、通常单片机上电复位时PC=HSP=H、通用寄存器则采用第组,这一组寄存器的地址范围是从H~H。
10、若PSW为18H,则选取的是第组通用寄存器。
11、8031单片机复位后R4所对应的存储单元地址为H,因上电时PSW=H
12、若A中数据为63H那么PSW勺最低位(即奇偶位P)为。
13、在微机系统中,CPU是按照来确定程序的执行顺序的。
14、堆栈遵循的数据存储原则,针对堆栈的两种操作为和。
15、在8031单片机中,使用P2、P0口传送信号,且使用了P0口来传送信号,这里采用的是技术。
16、使用8031单片机时需将EA引脚接电平,因为其片内无存储器,8031片外可直接寻址的存储空间达KB。
17、配合实现“程序存储自动执行”的寄存器是,对其操作的一个特别之处是。
18、MCS-51单片机PC的长度为位;SP的长度为位,数据指针DPTR勺长度为位。
19、指令格式由和这两部分组成。
20、寻址方式分为对的寻址和对的寻址两大类。
21、访问8031片处数据存储器采用的是寻址方式。
22、设A=55HR5=AAH则执行ANLA,R5指令后的结果是A,R5=。
高至低为、、、、和,若IP=00010100B,优先级别最高者为、最低者为。
25、在MCS—51单片机系统中,当某中断源发出中断请求,单片机予以响应时,它必须处于和两级开中断状态。
26、中断请求信号有触发和触发两种触发方式。
27、MCS—51单片机8031中有个位的定时器/计数器,可以被设定的工作方式有种
28、欲对300个外部事件计数,可以选用定时/计数器T1的模式或模式。
29、CPI寻址外设端口地址的方法有编址和编址两种。
30、当8051的RST端上保持个机器周期以上的低电平时,8051即发生复位。
31、若系统晶振频率为6MHz则时钟周期为口s,机器周期为口s,最短和最长的指令周期分别为口s和口s。
32、若单片机的晶振频率fose=8MHz,则执行一条MULAB指令所需时间为口s。
33、当单片机的型号为8031/8032时,其芯片引线EA—定要接电平。
34、CPU与内存或I/O接口相连的系统总线通常由、、等三种信号线组成。
35、MCS—51单片机中扩展I/O口占用片外存储器的地址空间。
36、MCS—51单片机访问片外存储器时利用信号锁存来自口的低八位地址信号。
37、12根地址线可选个存储单元,32KB存储单元需要根地址线。
38、三态缓冲寄存器的“三态”是指态、态和态。
39、74LS138是具有3个输入
的译码器芯片,其输出作为片选信号时,最多可以选中块芯片。
40、半导体存储器的最重要的两个指标是和。
41、若你正在编辑某个文件,突然断电,则计算机中类型存储器中的信息全部丢失,且通电后也不能自动恢复。
42、8051在物理结构上有个存储空间,它们分别是、、、,但是逻辑结构上只
有个存储空间,它们分别是、、和。
43、MCS—51单片机的外部存储器分为和两部分,要将这两部分合二为一使用时,需用和两个控制信号相后产生的信号对存储器进行选通。
44、32KBRAM的首地址若为2000H,则末地址为。
45、一个8路数据选择器有个选择输入器。
46、起止范围为0000H〜3FFFH的存储器容量为KB。
47、一个2输入二进制译码器,共有个输出。
答案:
1、三;
2、CPU存储器、I/O;
3、将程序存储空间和数据存储空间在物理上分开;
4、运算器、控制器、布尔处理器;
5、中大规模以上集成电路;
6、8031、8051、8751;
7、11100000、-38;
8、特殊功能寄存器区或SFR、21;
9、0000、07、0、00—07;
10、3(从第0组排起);
11、04、00;
12、0;
13、程序计数器PC;
14、先进后出(或后进先出)、PUSH、POP;
15、地址、数据、总线复用;
16
64KB);
1;
、低、程序、128(因程序和数据空间均可达
17、PC每取完一字节指令后PC内容会自动加
18、16、8、16。
19、操作码、操作数或操作数地址;
20、指令、数据;
21、寄存器间接;
22、0、AAH;
时器1。
25、源允许、总允许。
26、电平、边沿。
27、2、16、4。
28、0、1。
29、统一、独立。
30
、两。
31
、0.167、2、2、8。
32
、6。
33
、低。
34
、数据、地址、控制。
35
、数据。
36
、ALE、P0
37
、212(或4KB)、15。
38
、低电平、高电平、高阻。
39
、8。
40
、存储容量、存取速度。
41
、RAM。
42
、片内程序存储器、片外程序存储器、片内数据存储器、片外数据存储器、
3、片
内片外统一编址的64KB程序存储器、片内256B的数据存储器、片外64KB的数据存储器。
43
、程序、数据、PESN、RD、
与(请注意是负逻辑)。
44
、9FFFH。
45
、3。
46
、16。
47
、4。
1
、以下程序段执行后,A=,
(30H)=。
MOV30H,#0A6H
MOVA,#0D6H
MOVR0,#30H
MOVR2,#5EH
A、
=90H、(22H)
ANLA,R2
ORLA,@R0
SWAPA
CPLA
XRLA,#0FEH
ORL30H,A
2、设内部RAM中59H单元的内容为50H写出当执行下列程序段后寄存器
R0和内部RAM中50H,51H单元的内容为何值?
MOVA,59H
MOVR0,A
MOVA,#00H
MOV@R0,A
MOVA,#25H
MOV51H,A
3、阅读程序并回答问题。
设:
R0=20H、R1=25H、(20H)=80H、(21H)
=A0H(25H)=A0H(26H)=6FH(27H)=76H,程序如下:
CLRC
MOVR2,#3
LOOP:
MOVA,@R0ADDC,A@R1MOV@R,0AINCR0INCR1
DJNZR2,LOOPJNCNEXT
MOV@R0,#01HSJMP$
NEXT:
DECR0SJMP$
程序执行后:
(20H)=(21H)=(22H)=(23H)=Cy=A=R0=R1=
4、试用箭头标明如下程序段的执行路线,简要说明理由,并填写程序执行后的结果已知A=0AH)。
ADDA,#0F4HJBOV,GOE
JNBACC.7
GOPCPLAINCA
SETB20H.0RET
GOP:
CLR20H.0RET
GOE:
MOVA,#0FFHRET程序执行后:
A=H,20H.0=。
5、已知(R0)=20H,(20H)=10H,(P0)=30H,(R2)=20H,执行如下程序段后(40H)=。
MOV@R0,#11HMOVA,R2ADDA,20H
MOVPSW,#80HSUBBA,P0XRLA,#45HMOV40H,A
6、已知(R0)=20H,(20H)=36H,(21H)=17H,(36H)=34H,执行过程如下:
MO