还剩15页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
解计算腱础P
一、判断题I.已知[X]原=0001111,则[X]反=11100000-
2.-86原=11010110,-86反=10101001,-86补=
101010103.己知[X]原=11101001,则[X]反=
000101104.IKB-400H.
5.800H=2KB.6,十进制数89化成二进制数为
100010017.因为10000H=64KB,所以0OOOH〜FFFFH—共有63KB个单元
8.十进制数89的BCD码可以记为89H
9.8位二进制数原码的大小范围是-127~+
12710.8位二进制数补码的大小范围是・127〜+127II.的补码是
012.一128的补码是10000000,
13.11111111是一1的补码
14.一2的补码可以记为FEH
15.已知[X]原=10000100,贝iJ[X]lb=llllil00o
16.将二进制数110101112转换成八进制数是
32717.将十进制
0.82510转换成二进制数是
0.11012,
18.1000001101其结果是
1101.
19.计算机中的机器码就是若干位二进制数
20.计算机中的所谓原码就是正数的符号位用示,负数的符号用“1”表示,数值位保持二进制数值不变的数码
21.计算机中负数的反码是把它对应的正数连同符号位按位取反而开形成的
22.计算机中负数的补码是在它的反码的末位加1即求反加1而成的
23.用汇编语言编写的程序叫汇编程序
24.汇编语言源程序是单片机可以直接执行的程序
25.微机控制系统的抗干扰问题是关系到微机应用的成败大问题
26.凡是用单片机调试软件PDS在计算机上汇编成功的源程序都是编写正确的源程序,都能正常运行
27.机电一体化就是机械技术、电了•技术、控制技术和计算机技术相结合的综合技术
二、单项选择题
1.在微型计算机中,负数常用表示A.原码B.反码C.补码D.真值
2.将十进制数215转换成对应的二进制数是A.11010111B.11101011C.10010111D.
101011014.将十进制数98转换成对应的二进制数是A.1100010B.11I000I0C.1010I010D.
10001105.将二进制数11010012转换成对应的八进制数是A.141B.151C.131D.
1216.十进制126数其对应的十六进制数可表示为A.8FB.8EC.FED.7E
7.二进制数110110110对应的十六进制数可表示为o A.ID3H B.1B6HC.DBOH D.666H
8.—3的补码是A.10000011B.H11I100C.111I1110D.
111111019.在计算机中是用来表示A.BCD码B.二一十进制C.余三码D.ASCII码
10.将十六进制数
1863.5B16转换成对应的二进制数是o A.
1100001100011.0101B B.
1100001100011.01011011C.
1010001100111.01011011D.
100001111001.
100011111.将十六进制数6EH转换成对应的十进制数是A.100B.90Co110D
12012.己知[X]补=00000000,则真值X=□A.+1B.0C.-1D.以上都不对
13.己知[X]补=01111110,则真值X=A.+1B.-126C.-1D.+
12614.十六进制数4F16对应的十进制数是A.78B.59C.79D.
8715.单片机在调试过程中,通过查表将源程序转换成目标程序的过程叫o A.汇编B.编译C.自动汇编D.手工汇编
三、多项选择题
21.下列哪条指令可将累加器A最高位清零ACE A.ANLA,#7FHB.ORLA,#OFH C.ANLOEOH,#7FH D.ORLA,OFOH E.CLR ACC,
722.下列指令可将累加器A最高位置1的是BCE A.ORLA,#7FH B.ORLA,#80H C.SETB OE7H D.ORLEOH,#80HE.SETB ACC,
723.程序计数器PC用来存放卜•一条指令的地址,CPU取指令后会自动修改PC的内容,除此以外,PC内容的改变是由卜.列指令中的引起的BCE A.执行压栈指令B.执行转移指令C.执行调用指令D.查表指令E.中断返回或子程序返回
四、简答题
1、什么叫汇编程序?把汇编语言源程序转换为目标程序的软件叫汇编程序定时/计数器、中断、串行口系统及应用
一、判断题
1.在MCS—51单片机内部结构中,TMOD为模式控制寄存器,主要用来控制定时器的启动与停止x
2.在MCS—51单片机内部结构中,TCON为控制寄存器,主要用来控制定时器的启动与停止寸
3.MCS-51单片机的两个定时器的均有两种工作方式,即定时和计数工作方式
44.MCS-51单片机的TMOD模式控制寄存器不能进行位寻址,只能用字节传送指令设置定时器的工作方式及操作模式T
5.MCS-51单片机系统复位时,TMOD模式控制寄存器所低4位均为0x
6.8051单片机5个中断源相应地在芯片上都有中断请求输入引脚x
7.启动定时器工作,可使用SETB TRi启动P
8.8051单片机对最高优先权的中断响应是无条件的/
9.中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不能使用字节操作指令x
10.MCS—51单片机系统复位后,中断请求标志TCON和SCON中各位均为0V
11.MCS-51单片机的中断允许寄存器的IE的作用是用来对各中断源进行开放或屏蔽的控制寸
12.用户在编写中断服务程序应在中断入口矢量地址存放一条无条件转移地址,以防止中断服务程序容纳不下
413.若要在执行当前中断程序时禁止更高优先级中断,应用软件关闭CPU中断,或屏蔽更高级中断源的中断,在中断返回时再开放中断V
14.串行口的中断,CPU响应中断后,必须在中断服务程序中,用软件清除相应的中断标志位,以撤消中断请求q
15.串行口数据缓冲器SBUF是可以直接寻址的专用寄存器V
16.如设外部中断0中断,应置中断允许寄存器IE的EA位和EX0位为IV
17.指令JNBTFO,LP的含义是若定时器T0未计满数,就转LP寸
18.若置R031的定时器/计数器T1于定时模式,工作于方式2,则工作方式字为20Ho V
19.若置8031的定时器/计数器TI于计数模式,工作于方式1,则工作方式字为50H«
20.当8031的定时器T0计满数变为0后,溢出标志位TCON的TFO也变为0x
21.外部中断0中断的入口地址是0003H.
422.8051单片机允许5个中断源请求中断,都可以用软件来屏蔽,即利用中断允许寄存器IE来控制中断的允许和禁止寸
二、单项选择题
1.8031单片机的定时器T1用作定时方式时是B A.山内部时钟频率定一个时钟周期加时,1一个机器周期B.由内部时钟频率定加1一个时钟周时,期加1C.由外部时钟频率定•个机器周期加时,1D.由外部时钟频率定时,
2.8031单片机的定时器T0用作计数方式时是C A.由内部时钟频率定一个时钟周期加I时,一个机器周期加1B.由内部时钟频率定下降沿加1时,一个机器周期加1C.山外部计数脉冲计数,D.由外部计数脉冲计数,
3.8031单片机的定时器T1用作计数方式时计数脉冲是A A.外部计数脉冲由TI P
3.5输入B.外部计数脉冲由内部时钟频率提供C.外部计数脉冲由TO P
3.4输入D.由外部计数脉冲计数
4.8031单片机的定时器T0用作定时方式时是o D A.由内部时钟频率定时,•一个时钟周期加1B.山外部计数脉冲计数,一个机器周期加1C.外部定时脉冲由TO P
3.4输入定时D.山内部时钟频率计数,一个机器周期加
15.8031单片机的机器周期为2ps,则其晶振频率fosc为MHz A.I B.2C.6D.
126.用8031的定时器T1作定时方式,用模式1,则工作方式控制字为C A.01H B.05HC.10H D.50H
7.用8031的定时器T1作计数方式,用模式2,则工作方式控制字为A A.60H B.02HC.06H D.20H
8.用8031的定时器T1作定时方式,用模式1,则初始化编程为C A.MOVTOMD,#01HB.MOV TOMD,#50H C.MOVTOMD,#IOH D.MOVTCON,#02H
9.用8031的定时器T1作定时方式,用模式2,则工作方式控制字为D A.60H B.02HC.06H D.20H
10.用8031的定时器TI作定时方式,用模式2,则初始化编程为C A.MOV TOMD,#06HB.MOV TOMD,#20H C.MOV TOMD.#1011D.MOV TOMD,#
601111.用8031的定时器,若用软启动,应使TOMD中的C GATE位置IB.C/T位置1C.GATE位置0D.C/T位置A.启动定时器0开始计数的指令是使TCON的B
12.TF0位置.1B.TR0位置.1C.TR0位置.0D.TRI位置0A.启动定时器1开始定时的指令是D
13.CLR TROB.CLRTR1C.SETB TROD.SETBTR1A.使8031的定时器T0停止计数的指令是o A
14.CLRTROB.CLRTR1C.SETB TROD.SETBTRI A.使8031的定时器T1停止定时的指令是B
15.A.CLRTROB.CLRTR1C.SETB TROD.SETB TRI
16.使8031的定时器TI停止计数的指令是使TCON的D A.TFO位置1B.TR0位置1C.TR0位置0D.TR1位置
017.8031的定时器T0作计数方式,用模式1(16位计数器)则应用指令初始化编程C A.MOV TMOD,#OIHB.MOV TMOD,10H C.MOV TMOD,#05H D.MOV TCON,#05H
18.下列指令判断若定时器TO计满数就转LP的是D A.JBTO,LPB.JNBTFO.LPC.JNB TRO,LPD.JB TFO,LP
19.下列指令判断若定时器TO未计满数就原地等待的是B A.JBTO,$B.JNBTF05C.JNBTRO,S D.JB TFO,$
20.当CPU响应定时器T1的中断请求后,程序计数器PC的内容是D A.0003HB.000BIIC.00013H D.00IBH
21.当CPU响应外部中断0的中断请求后,程序计数器PC的内容是A A.0003H B.000BH C.00013H D.001BH
22.当CPU响应外部中断1的中断请求后,程序计数器PC的内容是o A A.0003H B.000BHC.00013H D.001BH
23.MCS-51单片机在同一级别里除串行口外,级别最低的中断源是B A.外部中断1B.定时器T0C.定时器TI D.串行口
24.MCS—51单片机在同•级别里除INTO外,级别最高的中断源是C A.外部中断1B.定时器T0C.定时器TI D.外部中断
025.当外部中断发出中断请求后,中断响应的条件是o A A.SETB ETOB.SETB EXOC.MOV IE,#81H D.MOV IE,#61H
26.当定时器TO发出中断请求后,中断响应的条件是C A.SETB ETOB.SETB EXOC.MOV IE,#82H D.MOV IE,#6】H
27.用8031的定时器TO作计数方式,用模式1(16位),则工作方式控制字为D A.OIHB.02HC.04H D.05H
28.用8031的定时器T0作定时方式,用模式2,则工作方式控制字为B A.OIHB.02HC.04HD.05H
29.8031的定时器T0作定时方式,用模式1(16位计数器)则应用指令初始化编程A A.MOVTMOD,#01HB.MOVTMOD,01H C.MOV TMOD,#05H D.MOV TCON,#0IH
30.用定时器TI方式1计数,要求每计满10次产生溢出标志,则TH
1、TL1的初始值是A A.FFH、F6H B.F6H、F6H C.FOU、FOH D.FFH、FOH
31.启动定时器0开始定时的指令是C A.CLRTROB.CLRTR1C.SETB TROD.SETB TRI
32.用8031的定时器TO定时,用模式2,则应D A.启动T0前向TH0置入计数初值,TLO置0,以后每次重新计数前要重新置入计数初值B.启动T0前向THO、TLO置入计数初值,以后每次重新计数前要重新置入计数初值C.启动T0前向THO、TLO置入计数初值,以后不再置入D.启动T0前向THO、TLO置入相同的计数初值,以后不再置入
33.外部中断0的入口地址是A A.0003H B.000BHC.0013H D.001BH
34.MCS—51单片机CPU开中断的指令是A A.SETB EA B.SETB ESC.CLR EAD.SETB EXO
35.MCS-51单片机外部中断0开中断的指令是o B A.SETB ETOB.SETB EXOC.CLR ETOD.SETB ET
136.MCS—51单片机的两个定时器作定时器使用时TMOD的D6或D2应分别为A A.D6=
0.D2=0B.D6=l,D2=0C.D6=O,D2=l D.D6=l,D2=l
37.MCS—51单片机的TMOD模式控制寄存器是一个专用寄存器,用于控制TI和TO的操作模式及工作方式,其中C/表示的是C A.门控位B.操作模式控制位C.功能选择位D.启动位
38.8031单片机晶振频率fosc=12MHz,则一个机器周期为gS«B A.12B.i C.2D.1/
1239.MCS—51单片机定时器溢出标志是D A.TR1和TRO B.【El和1E0C.IT1和ITOD.TF1和TFO
40.用定时器T1方式2计数,要求旬计满100次,向CPU发出中断请求,TH
1、TLI的初始值是A A.9CH B.20H C.64H D.AOH
41.MCS-51单片机定时器外部中断1和外部中断0的触发方式选择位是C A.TR1和TROB.IEI和IEOC.IT1和ITOD.TF1和TFO
42.MCS-51单片机定时器T1的溢出标志TF1,若计满数产生溢出时,如不用中断方式而用查询方式,则应B A.由硬件清零B.由软件清零C.由软件置于D.可不处理
43.MCS—51单片机定时器T0的溢出标志TFO,若计满数产生溢出时,其值为C A.OOHB.FFHC.1D.计数值
44.MCS—51单片机定时器T0的溢出标志TFO,若计满数在CPU响应中断后A A.山硬件清零B.山软件清零C.A和B都可以D.随机状态
45.8051单片机计数初值的计算中,若设最大计数值为M,对于模式1下的M值为D A.M==8192B.M==256C.M==16D.M==
6553646.8031响应中断后,中断的--般处理过程是A A.关中断,保护现场,开中断,中断服务,关中断,恢复现场,开中断,中断返回B.关中断,保护现场,保护断点,开中断,中断服务,恢复现场,中断返回C.关中断,保护现场,保护中断,中断服务,恢复断点,开中断,中断返回D.关中断,保护断点,保护现场,中断服务,关中断,恢复现场,开中断,中断返回
47.单片机工作方式为定时工作方式时,其定时工作方式的计数初时值乂=°C A.X=M-fbsc B.X=M+fbscC.X=M-D.X=M-fbscxt
48.8031单片机共有5个中断入口,在同一级别里,5个中断源同时发出中断请求时,程序计数器PC的内容变为B A.000BH B.0003H C.OOI3HD.001BH
49.MCS—51单片机串行口发送/接收中断源的工作过程是当串行口接收或发送完•帧数据时,将SCON中的,向CPU申请中断A.RI或TI置1B.RI或TI置0C.R1置1或TI置0D.RI置0或TI置
150.MCS—51单片机响应中断的过程是D A.断点PC自动压栈,对应中断矢量地址装入PC B.关中断,程序转到中断服务■程序C.断点压栈,PC指向中断服务程序地址D.断点PC自动压栈,对应中断矢量地址装入PC,程序转到该矢量地址,再转至中断服务程序首地址
51.执行中断处理程序最后一句指令RETI后,D A.程序返回到ACALL的下一句B.程序返回到LCALL的下一句C.程序返回到主程序开始处D.程序返回到响应中断时一句的下一句
52.MCS—51的串行口工作方式中适合多机通信的是B A.方式0B.方式3C.方式1D.方式
253.MCS—51单片机响应中断矢量地址是C A.中断服务程序的首句地址B.中断服务程序的出口地址C,中断服务程序的入口地址D.主程序等待中断指令的地址
54.当TCON的【T0为1,且CPU响应外部中断0,的中断请求后,°C A.需用软件将IE0清0B.需用软件将IE0置1C.硬件自动将IE0清0D.P
3.2管脚为高电平时自动将IE0清
055.MCS—51单片机串行口接收数据的次序是卜述的顺序B1接收完一帧数据后,硬件自动将SCON的R1置I2用软件将R【清零3接收到的数据由SBUF读出4置SCON的REN为1,外部数据由RXD P
3.0输入A.1234B.4123C.4312D.
341256.MCS-51单片机串行口发送数据的次序是下述的顺序A I待发送数据送SBUF2硬件自动将SCON的TI置I3经TXD P
3.1串行发送一帧数据完毕4用软件将TI清0A.I324B.1234C.4312D.
341257.8051单片机串行口用工作方式0时,C A.数据从RDX串行输入,从TXD串行输出B.数据从RDX串行输出,从TXD串行输入C.数据从RDX串行输入或输出,同步信号从TXD输出D.数据从TXD串行输入或输出,同步信号从RXD输出
58.一主程序中有一句LPSJMPLP.功能指令为等待中断,当发生中断且中断返回后,o D A.返回到主程序开始处B.返回到该句的下一条指令处C.返回到该句的上一条指令处D.返回到该句
59.一中断子程序的最后-•句不是RETI而是RET,中断返回后D A.返回到主程序中ACALL或LCALL的下一句B.返回到主程序中响应中断时一句的下一句C.返回到主程序开始处D.返回到OOOOH处
60.一主程序中有一句LPSJMPLP.功能指令为等待中断,在主程序中没有安排堆栈指针SP,且中断子程序的最后一句不是RETI而是SJMPLP,则执行完2次中断子程序后SP为C A.与原来值相同B.09HC.08HD.07H
61.外部中断源(外部中断)的向景地址为C A.0003H B.000BHC.0013H D.002BH
62.8051单片机共有中断源B A.4B.5C.6D.
763.对定时器控制寄存器TCON中的IT1和IT0位清0后,则外部中断请求信号方式为A A.低电平的效B.高电平有效C.脉冲上跳沿有效D.脉冲后沿负跳有效
64.单片机中PUSH和POP指令通常用来.C A.保护断点B.保护现场C.保护现场恢复现场D,保护断点恢复断点
三、多项选择题
1.MCS-51单片机内部设置有两个16位可编程的定时器/计数器,简称定时器T0和T1,它们的等均可通过程序来设置和改变A、B、C、D A.工作方式B.定时时间C.量程D.启动方式E.计数时间
2.MCS—51单片机定时器内部结构由组成A、B、D、E、A.TCON B.TMODC.计数器D.TOE.T
13.N4CS—51单片机控制寄存器TCON的作用是等ABCE A.定时/计数器的启、停控制B.定时器的溢出标志C.外部中断请求标志D.确定中断优先级E.选择外部中断触发方式
4.805】单片机定时器T0作定时用,采用操作模式1,编程时需有下列步骤ACDE A.TMOD初始化B.选择电平触发还是边沿触发C.置入计数初值D.启动定时器E.串行计数是否溢出及转移
5.
16.8031单片机上电复位后,内容为0的寄存器是°A、C、D、E A.RO,R1B.R7C.ACC D.BE.TMOD、TCON
6.MCS—51的中断系统由A、C、D、E A.特殊功能寄存器TCON、SCONB.模式控制寄存器TMOD C.中断允许控制寄存器IED.中断优先级寄存器【PE.中断顺序查询逻辑
7.CPU响应中断的条件包括A、C、D、E A.现行指令运行结束B.保护现场C.有中断请求D.申请中断的中断源中断允许位为1E.己开放CPU中断
8.MCS—51的中断源是A、B、C、D,E A.外部输入中断源(P
3.2)B.外部输入中断源(P
3.3)C.T0的溢出中断源D.串行口发送和/接收中断源E.T1的溢出中断源
9.MCS—51单片机外部中断源的中断请求方法可以是B、D、E A.高电平触发B.低电平触发C.上升沿触发D.下降沿触发E.一串脉冲头朝下的连续矩形波触发
10.卜列哪些属于8031单片机串行通讯时接收数据的过程A、B、C、D、E A.SCON初始化B.从RXD串行输入数据C.RI置位D.软件RI清零E.从SBUF读数据
11.下列哪些属于8031单片机串行通讯时发送数据的过程ABCDE A.SCON初始化B.数据送SBUF C.从TXD发送数据D.置TI为1E.软件TI清零
12.下列哪些是8051单片机的中断矢量地址ABDE A.0003H B.000BHC.0007H D.0013H E.00IBH
13.8051单片机的IE寄存器的用途是BCE A.确定中断方式B.确定CPU中断的开放或禁止C,定时器中断的开放或禁止D.定时器溢出标志E.选择外部中断的开放或禁止
14.8051单片机的SCON寄存器的用途是BCE A.高电平触发B.低电平触发C.上升沿触发D.下降沿触发E.一串脉冲头朝下的连续矩形波触发
15.MCS—51单片机中定时/计数器的工作模式有ABCE A.8位自动重装计数器R.13位计数器C.16位计数器D.32位计数器E.两个独立的8位计数器
16.MCS-51单片机外部计数脉冲输入TO P
3.4,如用按钮开关产生计数脉冲,应采用ABCDE A.加双稳态消抖动电路B.加单稳态消抖动电路C.555时基电路整形D.施密特触发器整形E.软件延时消抖动
17.用8031的定时器T1作定时方式,用模式2,则初始化编程为o BD A.置TMOD为05HB.置TMOD为60H C.置TMOD为02H D.置.THO、TLO相同初值,以后不须重新置.数E.置THO、TLO相同初值,以后须重新置数
18.随机干扰往往是以瞬变、尖峰或脉冲形式出现,它是由造成的CD A.温度变化B.电压效应C.电动工具的火花D.电感性负载的启停E.光电效应
19.DAC0832的CS接到8031的P
2.0时,程序中0832的地址指针寄存器DPTR应置为ABC A.0832H B.FEOOH C.FEF8H D.FDOOH E.EFF8H
20.中断指令的撤除有ABCD A.定时/计数中硬件日动撤除B.脉冲方式外部中断自动撤除C.电平方式外部中断强制撤除D.串行中断软件撤除E.事行中断硬件自动撤除
21.所谓系统总线,指的是ABE A.数据总线B.地址总线C.内部总线D.外部总线E.控制总线
22.下述条件中,能封锁主机对中断的响应的条件是ABCD A.一个同级或高一级的中断正在处理时B.当前周期不是执行当前指令的最后•个周期C.当前执行的指令是RETI指令或对IE或1P寄存器进行读/写的指令D.当前执行的指令是一长跳转指令E.一个低级的中断正在处理时
四、简答题
1、CPU响应中断的条件有哪些?有中断请求信号、己开放CPU中断、申请中断的中断源中断允许位为
1、现行指令运行结束
2、简述8031单片机串行通信时发送数据的过程SCON初始化、数据送SBUF、从TXD发送数据、发送完1帧数据后硬件自动将TI置
1、用软件指令将TI清
03、常用的可编程I/O接口芯片有哪些?要求答出4个
8255、
8250、
8253、
8155、
8279、
8237、
8295.单片微机系统扩展小
一、判断题I.DAC0832的片选信号输入线CS,低电平有效x
2.AGND代表模拟信号和基准电源的参考地,称模拟地V
3.DGND表示数字地,为工作电源地和数字逻辑地4
二、单项选择题
1.共阳极LED数码管加反相器驱动时显示字符“6”的段码是°B A.06HB.7DHC.82H D.FAH
2.ADC0890芯片是m路模拟输入的n位A/D转换器,m、n是A A.
8、8B.
8、9C.
8、16D.
1、
83.当DAC0832D/A转换器的接8031的P
2.0时,程序中0832的地址指针DPDR寄存器应置为D A.0832H B.FEOOHC.FEF8H D.以上三种都可以
4.共阴极LED数码管显示字符“2”的段码是°C A.02HB.FEHC.5BH D.A4H
5.8031的P
2.0I1通过一•个8个输入端与非门接8155的CE.8155控制口地址是C A.0000H B.FFFFH C.FFOOH D.FF08H
三、多项选择题
1.LED数码管显示若用动态显示,须B、C、D、E A.将各位数码管的位选线并联B.将各位数码管的段选线并联C.将位选线用一个8位输出口控制D.将段选线用一个8位输出曰控制E.输出口加驱动电路
2.一个8031单片机应用系统用LED数码管显示字符“8”的段码是80H,可以断定该显示系统用的是BC A.不加反相驱动的共阴极数码管B.加反相驱动的共阴极数码管C.不加反相驱动的共阳极数码管D.加反相驱动的共阳极数码管E.阴、阳极均加反相驱动的共阳极数码管
3.DAC0832利用控制信号可以构成的三种不同的工作方式A、B、C、E A.B.C.ILED.XFER E.
一、判断题
1.MCS—51单片机程序存储器操作时序中,在不执行MOVX指令时,P0口作为地址线,专用于输出程序存储器的高8位地址PCLP2口专用于输出程序存储器的低8位地址PCHx
2.线选法是把单根的低位地址线直接接到存储器芯片的片选端x
3.对于8031单片机而言,在外部扩展EPROM时,引脚应接地寸
4.对于
8051、8751单片机而言,在外部扩展EPROM时,引脚可接+5V或接地x
5.8155芯片的A DO〜AD7地址/数据线,是低8位地址和数据复用线引脚,当ALE=1时,输入的是数据信息,否则是地址信息X
6.在接口芯片中,通常都有一个片选端CS或,作用是当CS为低电平时该芯片才能进行读写操作
47.DAC0832是8位D/A转换器,其输出量为数字电流量x
8.ADC0809是8路8位A,D转换器,其工作频率范围是lOKHz〜l.2MHz寸
9.EPROM27128有12根地址线,可寻址空间为16KBx
二、单项选择题
1.一个EPROM的地址有A0---A11引脚,它的容量为B A.2KB B.4KBC.I1KBD.12KB
2.单片机要扩展一片EPROM2764需占用条P2口线B A.14B.13C.12D.
113.在存储器扩展电路中74LS373的主要功能是D A.存储数据B.存储地址C.锁存数据D.锁存地址
4.下列芯片中其功能为可编程控制的接口芯片是o D A.373B.2114C.2716D.
81555.在用接口传信息时,如果用一帧来表示一个字符,且每一帧中有一个起始位、一个结束位和若干个数据位,该传送属于A A.串行传送B.并行传送C.同步传送D.异步传送
6.8031的外部程序存储器常采用的芯片是A A.2716B.8255C.74LS06D.
21147.若8155命令口地址是CF00H,则A口与B口的地址是B A.CF0AH、CFOBHB.CF01IL CF02H C.CF02H,CF04H D.OAH、0BH
8.8031的P2口通过一个8输入端与非门接8155的,8155控制口地址是B A.0000H B.FFFFH C.FFOOH D.FF03H
三、多项选择题
1.单片机扩展的内容有等A、B、C、E A.总线扩展B.程序存储器扩展C.数据存储器扩展D.外困扩展E.I/O口的扩展
2.用作单片机地址锁存器的芯片一般有等B、E A.16D触发器B.8D触发器C.32位锁存器D.16位锁存器E.8位锁存器
3.MCS-51单片机访问程序存储器时,所用的控制信号有B、C、E A.PSEN B.ALEC.D.EAE.
4.扩展I,O口常用的芯片有°B、C、E A.TTLB.CMOS锁存器C.缓冲器电路D.计数电路E.可编程和I/O芯片
5.扩展程序存储器常用的地址锁存器有°AD A.373B.0809C.0832D.273E.
82531.微型计算机中常用的进位计数制有A.十进制B.二进制C.八进制D.五进制E.十六进制
2.计算机中常用的数码有A.补码B.BCD码C.十进制D.二进制E.ASCII码
3.与十进制89相等的数为A.59HB.10001001BC.131QD.1011001BE.10001001BCD
4.为方便运算,计算机中的正数永远用原码表示,而负数有三种表示法,即A.原码B..真值C.反码D.机器码E.补码
5.微型计算机中的软件主要有以下儿个部分A.操作系统B.系统软件C.应用软件D.诊断程序E.数据库和数据库管理系统
6.用4位二进制数来表示1位十进制数的编码方法称为A.二一十进制B.8421BCD码C.余3码D.二进制编码E.ASCII码MCS-51单片机原理与结构C
一、判断题
1.MCS—51单片机是高档16位单片机x
2.MCS—51的产品8051与8031的区别是:8031片内无ROMV
3.单片机的CPU从功能上可分为运算器和存贮器x
4.MCS-51的指令寄存器是一个8位寄存器,用于哲存待执行指令,等待译码
75.MCS-51的指令寄存器是对指令寄存器中的指令进行洋码,将指令转变为执行此指令所需要的电信号寸
6.8051的累加器ACC是-个8位的寄存器,简称为A,用来存…个操作数或中间结果
47.8051的程序状态字寄存器PSW是一个8位的专用寄存器,用于存程序运行中的各种状态信息V
8.MCS-5I的程序存贮器用于存放运算中间结果x
9.MCS-51的数据存贮器在物理上和逻辑上都分为两个地址空间一个是片内的256字节的RAM,另一个是片外最大可扩充64K字节的RAM日
10.单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出错或进入死循环时,可按复位键至新启动寸il.CPU的时钟周期为振荡器频率的倒数V
12.单片机的一个机器周期是指完成某一个规定操作所需的时间,一般情况下,一个机器周期等于一个时钟周期组成x
13.单片机的指令周期是执行一条指令所需要的时间一般由若干个机器周期组成
414.单片机系统扩展时使用的锁存器,是用于锁存高8位地址x
15.MCS—51单片机上电复位后,片内数据存储器的内容均为OOHx
16.当8051单片机的晶振频率为12MHZ时,ALE地址锁存信号端的输出频率为2MHZ的方脉冲V
17.8051单片机片内RAM从00H〜1FH的32个单元,不仅可以作工作寄存器使用,而R可作为RAM来读写V
18.MCS—51单片机的片内存贮器称为程序存贮器x
19.MCS-51单片机的数据存贮器是指外部存贮器x
20.MCS-51单片机的特殊功能寄存器集中布置.在片内数据存贮器的一个区域中x
二、单项选择题
1.MCS—51单片机的CPU主要的组成部分为A A.运算器、控制器B.加法器、寄存器C.运算器、加法器D.运算器、译码器
2.单片机能直接运行的程序叫C A.源程序B.汇编程序C.目标程序D.编译程序
3.单片机中的程序计数器PC用来o C A.存放指令B,存放正在执行的指令地址C.存放下一条指令地址D.存放上一条指令地址
4.单片机上电复位后,PC的内容和SP的内容为B A.0000H,OOH B.0000H,07H C.0003H,07H D.0800H,08H
5.单片机8031的ALE引脚是o B A.输出高电平B.输出矩形脉冲,频率为fosc的1/6C.输出低电平Do输出矩形脉冲,频率为fbsc的1/
26.单片机8031的引脚A A.必须接地B.必须接+5VC.可悬空D.以上三种视需要而定
7.访问外部存贮器或其它接口芯片时,作数据线和低8位地址线的是o A A.P0口B.Pl口C.P2口D.P0口和P2口
8.PSW中的RSI和RSO用来A A.选择工作寄存器区号B.指示复位C.选择定时器D.选择工作方式
9.上电复位后,PSW的值为.D A.1B.07H C.FFH D.
010.单片机上电复位后,堆栈区的最大允许范围是个单元B A.64B.120C.128D.256II-单片机上电复位后,堆栈区的最大允许范围是内部RAM的D A.OOH~FFHB.00H-07H C.07H〜7FH D.08H〜7FH
12.堆栈指针SP在内部RAM中的直接地址是C A.OOH B.07HC.81H D.FFH
13.INTEL803I的POU,当使用外部存贮存器时它是一个D A.传输高8位地址口B.传输低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 A.1/12B.1/2C.1D.
218.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单片机的VSS20引脚是引脚B A.主电源+5VB.接地C.备用电源D.访问片外存贮器
23.8051单片机的VCC40引脚是引脚A A.主电源+5VB.接地C.备用电源D.访问片外存贮器
24.8051单片机口是一个8位漏极型开路型双向I/O端口A A.POB.PIC.P2D.P
325.8051单片机中,输入/输出引脚中用于专门的第二功能的引脚是D A.POB.Pl C.P2D.P
326.MCS-51复位后,程序计数器PC=即程序从开始执行指令B、B A.0001H B.0000H C.0003H D.OO23H
27.MCS—51的片内外的ROM是统一编址的,如果端保持高电平,8051的程序计数器PC在地址范围内D A.1000H〜FFFFH B.OOOOH〜FFFFH C.0001H~OFFFH D.0O00H〜OFFFH
28.MCS-51的专用寄存器SFR中的堆栈指针SP是•个特殊的存贮区,用来,它是按后进先出的原则存取数据的C A.存放运算中间结果B.存放标志位C,暂存数据和地址D.存放待调试的程序
29.单片机的堆栈指针SP始终是指示B A.堆栈底B.堆栈顶C.堆栈地址D.堆栈中间位置
30.单片机的P
0、P1口作输入用途之前必须A A.在相应端口先置1B.在相应端口先置0C.外接高电平D.外接上拉电阻
31.MCS—51的串行数据缓冲器SBUF用于B A.存放运算中间结果B.存放待发送或己接收到的数据C.暂存数据和地址D.存放待调试的程序
32.MCS—51单片机的P1口的功能是A A.可作通用双向LOCI用B.可作一般I/O口用C.再作地址/数据总线用D.可作通用I/O口用
33.MCS—51单片机复位后,专用寄存器ACC的状态是C A.0000H B.07HC.00H D.OFFH
34.当程序状态字寄存器PSW状态字中RS1和RS0分别为和1时,系统先用的工作寄存器组为B A.组0B.组1C.组2D.组
335.8051单片机中,唯一一个用户可使用的16位寄存器是D A.PSW B.ACCC.SPD.DPTR
36.8051的程序计数器PC为16位计数器,其寻址范围是0D A.8KB.16KC.32KD.64K
37.单片机应用程序一般存放在中B A.RAM B.ROMC.寄存器D.CPU
三、多项选择题
1.一个应用课题的研制,大致可分为阶段ABCDE A.分析研究课题,明确解决问题的方法B.分别进行硬件和软件的设计C.分模块调试系统,进行在线仿真和总调D.固化程序,投入实际运行E.反馈运行情况,及时修正、升级
2.MCS—51的产品8051单片机内部由4个8位的I/O端口P
0、Pl、P
2、P
3、串行口等组成A、B、C、E A.CPU B.4KB的ROMC.256B的RAM D.4KB的EPROM E.两个16位的定时/计数器TO和T】
3.MCS—51的控制器由等组成A、C、D、E A.计数器PCB.累加器C.指令译码器D.指令寄存器E.定时控制与条件转移逻辑电路
4.8051单片机CPU的主要功能有°A、C、D A.产生各种控制信号B.存贮数据C.算术、逻辑运算及位操作D.I/O端口数据传输E.驱动LED
5.805】单片机的运算器由等组成A,B、D、E A.算术逻辑部件ALUB.累加器ACC C.计数器PCD.程序状态寄存器PSW E.BCD码运算调整电路
6.8051单片机算术逻辑部件ALU是由加法器和其他逻辑电路组成,用于对数据进行A、B、E A.算术四则运算和逻辑运算B.移位操作C.存程序运行中的各种状态信息D.用来存一个操作数中间结果E.位操作
7.8051单片机控制信号引脚有A、B、D、E A.RST/VPD9脚B.ALE/30脚C.XTAL119脚D.29脚E./VPP31脚
8.8051单片机口是一个带内部上拉电阻的位双向I/O口B、C、D A.POB.Pl C.P2D.P3E.P
0.
79.MCS—51的存贮器配置在物理结构上有四个存储空间,它们是ACDE A.片内程序存贮器B.片内外统一编址的64KB字节的程序存贮器地址空间C.片外程序存贮器D,片内数据存贮器E.片外数据存贮器
9.MCS—51的数据存贮器用于存放o A,B、D、E A.运算中间结果B.数据暂存和缓冲C.编好的程序和表格常数D.标志位E.待调试的程序
10.MCS—51单片机专用寄存器P0口的功能为A、E A.作-•般I/O口使用B.作通用双向I/O口使用C.作输出高8位地址D.作通用I/O口使用E.作地址/数据总线使用
11.对8031的P0口来说,使用时可作为°ACD A.低8位地址线B.高8位地址线C.数据线D.I/O口操作E.时钟线
12.8051CPU在访问外部存贮器时,地址输出是A、C A.P2口输出高8位地址B.PI口输出高8位地址C.P0口输出低8位地址D.PI口输出低8位地址E.P2口输出低8位地址
13.MCS-51单片机复位后,下列专用寄存器状态为00H的是BCE A.PCB.ACCC.BD.SPE.PSW
14.MCS—51单片机中堆栈的作用有CDE A.保护SPB.保护栈顶C.保护断点D.保护现场E.保护调用指令的下一条指令地址
四、简答题
1、8031的P0口其输入输出电路的特点是什么?漏极开路、驱动电流负我时需外接上拉电阻、有三态缓冲器、有锁存器MCS-51单片机指令系统及融面十Q
一、判断题I.MCS-5I单片机的指令格式中操作码与操作数之间必须用“,分隔x
2.MCS—51指令MOVA,#40H;表示将立即数40H传送至A中V
3.MCS—51指令MOVA,@R0;表示将R0指示的地址单元中的内容传送至A中
44.MCS—51指令MOVXA,@DPTR:表示将DPTR指示的地址单元中的内容传送至A中寸
5.MCS-51的数据传送指令是包源操作数传送到目的操作数,指令执行后,源操作数改变,目的操作数修改为源操作数x
6.MCS—51指令中,MOVX为片外RAM传送指令寸
7.MCS—51指令中,MOVC为ROM传送指令
78.将37H单元的内容传送至A的指令是MOVA,#37Hx
9.MCS—51指令中,16位立即数传送指令是MOVDPTR,#data
16410.MCS-51单片机,CPU对片外RAM的访问只能用寄存器间接寻址的方式,且仅有4条指令寸
11.如JCrcI发生跳转时,目标地址为当前指令地址加上偏移量x
12.对于8051单片机,当CPU对内部程序存储器寻址超过4K时,系统会日动在外部程序存储器中导址/
13.指令MULAB执行前A=F0H,B=05H,执行后A=FH5,B=00H x14,已知DPTRF1FFH执行INC DPTR后,结果DPTR=1200Ho
715.已知A=l】HB=04H,执行指令DIV AB后,其结果A=04H,B=1CY=OV=0寸
16.已知A=1FH,30H=83H,执行ANLA,30H后,结果A=03H30H=83H P=
0417.无条件转移指令LJMPaddrl6称K转移指令,允许转移的目标地址在I28KB空间范围内x
18.MCS-5I指令系统中,执行指令FGO bitF0,表示凡用到F0位的指令中均可用FGO来代替V
19.MCS—51指令系统中,执行指令ORG2000HBCDDB“A,B,C,D表示将A、B、C、D的ASII码值依次存入2000H开始的连续单元中寸
20.MCS—51指令系统中,指令CJNEA,#data,rel的作用相当于SUBBA,#data与JNC rel的作用x
21.MCS—51指令系统中,指令JNB bit,rel是判位转移指令,即表示bit=l时转x
22.8031单片机的PC与DPDR都在CPU片内,因此指令MOVCA,@A+PC与指令MOVCA,@A+DPTR执行时只在单片机内部操作,不涉及片外存储器x
23.MCS-51指令系统中,指令AJMPaddrll称绝对转移指令,指令包含有11位的转移地址;它是把PC的高5位与指令第一字节中的第7〜5位第4〜0位为00001和指令的第二字中的8位合并在一起构成16位的转移地址V
24.MCS—51单片机中PUSH和POP指令只能保护现场,不能保护断点
425.绝对调用指令ACALLaddrll能在本指令后一字节所在的2K字节程序存贮区内调用子程序V
26.指令LCALLaddrl6能在64K字节范围内调用子程序寸
27.设PC的内容为35H,若要把程序存贮器08FEH单元的数据传送至累加器A,则必须使用指令MOVCA,@A+PC°x
28.指令MOV A,00H执行后A的内容一定为OOH-x
29.在进行二——十进制运算时,必须用到DA A指令V
30.指令MULAB执行前A=43H,B=05H,执行后A=I5H,B=02H°x
31.MCS-51单片机的布尔处理器是以A为累加器进行位操作的x
二、单项选择题
1.MCS—51汇编语言指令格式中,唯-不可缺少的部分是B A.标号B.操作码C.操作数D.注释
2.MCS—51的立即寻址方式中,立即数前面D A.应加前缀7”号B.不加前缀号C.应加前缀@号D.应加前缀“#”号
3.下列完成8031单片机内部数据传送的指令是D A.MOVX A,@DPTRB.MOVCA,@A+PC C.MOV A,ffdata D.MOV direct,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.N4CS—51寻址方式中,立即寻址的寻址空间是C A.工作寄存器R0〜R7B.专用寄存器SFR C.程序存贮器ROM D.片内RAM的20H〜2FH安节中的所有位和部分专用寄存器SFR的位
8.MCS-51寻址方式中,直接寻址的寻址空间是o D A.工作寄存器R0〜R7B.专用寄存器SFR C.程序存贮器ROM D.程序存储器256字节范围
9.执行指令MOVXA,@DPTR时,、脚的电平为C A.高电平,高电平B,低电平,高电平C.高电平,低电平D.低电平,低电平
10.主程序执行完ACALL后返回主程序后,堆栈指针SP的值A A.不变B.加2C.加4D.减
211.单片机中使用MOVXA,@R1指令寻址数据存贮器1050H单元C A.能直接B.不能C.与P2口配合能D.与P1口配合能
12.下列指令判断若P1口最低位为高电平就转LP,否则就执行下一句的是B A.JNBPI.O,LPB.JBP
1.0,LPC.JCP
1.
0.LPD.JNZPi.O,LP
13.指令JBOEOH,LP中的0E0H是指C A.累加器AB.案加器A的最高位C.累加器A的最低位D.—个单元的地址
14.下列指令中比较转移指令是指B A.DJNZ Rn,rel B.CJNE Rn,#data,rel C.DJNZ direct,rel D.JBC bit,rel
15.指令MOV R0,#20H执行前R0=30H,20H=38H,执行后R0=.D A.00HB.20HC.30H D.38H
16.指令MOV R0,20H执行前R0=30H,20H=38H,执行后R0=B A.20H B.30H C.50H D.38H
17.执行如下三条指令后,30H单元的内容是o B MOVR1,#30H MOV40H.#OEH MOV@R1,40H A.40H B.OEHC.3OH D.FFH
18.MCS—51指令包括操作码和操作数,其中操作数是指D A.参与操作的立即数B.寄存器C.操作数D.操作数或操作数地址
19.MCS—51指令MOV RO,#20H中的20H是指.D A.立即数B.内部RAM20H C.一个数的初值D.以上三种均有可能,视该指令的在程序中的作用
20.MCS—51单片机在执行MOVXA,@DPTR或MOVCA,@A+DPTR指令时,其寻址单元的地址是山B A.POII送高8位,P1口送高8位B.POFI送低8位,P1口送高8位C.P0口送低8位,P1口送低8位D.P0口送高8位,P1口送低8位
21.在MCS—51指令中,下列指令中是无条件转移指令C A.LCALLaddr!6B.DJNZdirect.rel C.SJMPrclD.ACALLaddrl
122.下列指令中影响堆栈指针的指令是D A.LJMPB.ADDC.MOVCA,@A+PC D.LCALL
23.设A=AFH20H=81H,指令ADDC A,20H执行后的结果是B A.A=81HB.A=30H C.A=AFH D.A=20H
24.己知A=DBH R4=73HCY=1,指令SUBBA,R4执行后的结果是C A.A=73H B.A=DBH C.A=67H D.以上都不对
25.将内部数据存储单元的内容传送到累加器A中的指令是C A.MOVXA,@ROB.MOVA,#dataC.MOV A,@R0D.MOVXA,@DPTR
26.下列指令执行时,修改PC中内容的指令是o C A.SJMPB.LJMPC.MOVCA,@A+PCD.LCALL
27.下列指令执行时,不修改PC中内容的指令是A A.AJMPB.MOVC A,@A+PC C.MOVC A,@A+DPTRD.MOVXA,@Ri
28.己知A=D2H,40H=77H,执行指令ORLA,40H后,其结果是B A.A=77HB.A=F7IIC.A=D2H D.以上都不对
29.指令MULAB执行前A=18H,B=05H,执行后,A、B的内容是D A.90H,05HB.90H,OOH C.78H,05H D.78H,OOH
30.MCS—51指令系统中,清零指令是o C A.CPLAB.RLCAC.CLR A D.RRC A
31.MCS—51指令系统中,求反指令是A A.CPLAB.RLCAC.CLRAD.RRCA
32.MCS—51指令系统中,指令MOV A,@R0,执行前A=86H,RO=2011,20H=18H,执行后C A.A=86H B.A=20H C.A=18H D.A=00H
33.MCS—51指令系统中,指令CLR A:表示A A.将A的内容清OB.将A的内容置1C.将A的内容各位取反,结果送回A中D.循环移位指令
34.已知A=87H,30H=76H,执行XRLA,30H后,其结果为C A.A=F1H30H=76H P=OB.A=87H30H=76HP=l C.A=F1H3011=7611P=1D.A=76U3011=87H P=
135.MCS—51指令系统中,指令ADD A,R0执行前A=38H,R0=54H,C=1执行后,其结果为D A.A=92H C=1B.A=9211C=0C.A=8CH C=1D.A=8CH C=
036.MCS—51指令系统中,指令ADD A,R0执行前A=86H,R0=7AH,C=0执行后,其结果为A A.A=00H C=1B.A=O0H C=1C.A=7AH C=1D.A=7AH C=
037.MCS—51指令系统中,指令ADDC A,@R0执行前A=38H,R0=30H,30H=FOH,C=1执行后,其结果为B A.A=28H C=1B.A=29H C=1C.A=6811C=0D.A=2911C=
038.下列指令能能使累加器A低4位不变,高4位置F的是D A.ANLA,#OFH B.ANLA,#OFOH C.ORLA,#OFH D.ORLA,#0F0H
39.下列指令能能使累加器A高4位不变,低4位置F的是C A.ANLA,#0FHB.ANLA,#OFOH C.ORLA,#OFH D.ORLA,#OFOH
40.下列指令能使R0低4位不变,高4位置F的是D A.ANLRO,#OFOH B.ORLRO,#OFOH C.ORLO.#0FHD.ORLOOH,#0F0H
41.下列指令能能使RO高4位不变,低4位置F的是C A.ANLRO,#OFHB.ANLRO,#OFOH C.ORLO,#0FHD.ORLRO,#0FH
42.下列指令能能使累加器A的最高位置1的是D A.ANLA,#7FHB.ANLA,#80H C.ORLA,#7FH D.ORLA,#80H
43.卜列指令能能使RO的最高位置0的是.A A.ANLO,#7FHB.ANL RO,#FH C.ORL RO,#7FH D.ORL RO,#
801144.下列指令能能使RO的最高位取反的是o B A.CPL RO,7B.XRL00H,#80HC.CPL RO,7D.ARLRO,#80H
45.下列指令能能使累加器A的最低位置1的是C A.SETBA,SETBA,0C.ORLA,#01HD.SETBA,#OOH
46.下列指令能能使PIP!的最低位置1的是B A.ANLPI,#80H B.SETB90H C.ORL Pl,#OFFH D.ORL PI,#80H
47.下列指令能能使Pl口的第3位置.1的是C A.ANLP1,#0F7HB.ANL Pl,#7FH C.ORL Pl,#0811D.SETB
9348.下列指令判断若Pl口的最低位为高电平就转LP,否则就执行下一句的是B A.JNB P
1.0,LPB.JBP
1.0,LPC.JCP
1.0,LPD.JNZP
1.0,LP
49.下列指令判断若累加器A的内容不为0就转LP的是o DA.JBAJLPR.JNZA,LPC.JNZ LPD.CJNE A,#0,LP
50.设累加器A中为无符号数,B中数为2,下列指令D的作用与其它几条不同A.ADDA,0E0HB.MULABC.RLAD.RLCA
51.MCS—51指令系统中,执行下列程序,当执行到MOVA,@R0指令处则BMOVR1,#10H MOV RO,#30H MOV A,@R0XCHA,@R1INC ROINCR1A.若有同级的中断请求己被挂起,则返回到调用处B.转入中断服务程序C.继续执行下一条指令D.直接执行INCR
152.MCS-51指令系统中,执行下列程序后,程序计数器PC的内容为°A ORG000H MOVDPDR,#1000MOV A,#00H MOV20H,A LJMP1500GND A.100B.1000C.1500D.
053.MCS—51指令系统中,格式为ORG16位地址的指令功能是C A.用亍定义字节B.用丁•定义字C.用来定义汇编程序的起始地址D.用于定义某特定位的标识符
54.MCS-51指令系统中,执行下列指令后,结果为B ORG40H DS10H A.将4011存入10HB.从401【地址单元开始空10H个连续存储单元C.将40H地址的内容存入I0H D.以上都不对
55.MCS-51指令系统中,执行下列程序后,堆栈指针SP的内容为B MOVSP,#30H MOV A,20H LACALL1000MOV20H,A SJMP$A.OOH B.30HC.32H D.07H
56.MCS—51指令系统中,指令DA A是»DA.除法指令B.加1指令C.加法指令D.十进制调整指令
57.MCS—51指令系统中,指令DA A应跟在B A.加法指令后B.BCD码的加法指令后C.减法指令后D.BCD码的减法指令后
58.在单片机算术运算过程中,指令DAA常用于运算C A.二进制B.加法C.BCD码加法D.十六进制
59.MCS-51指令系统中,执行下列指令后,其结果为A MOV A.#68ADDA,#53DA AA.A=21CY=1OV=OB.A=21CY=1OV=1C.A=2I CY=OOV=OD.以上都不对
60.执行下列程序后,累加器A的内容为°D ODGOOOOH MOVA,#0011ADDA,#02H MOVDPDR,#005011MOVC A,@A+DPDR MOV@R0,A SJMP$ORG0050H BAODB OOH,0888H,0BH,6H,09H,0CH ENDA.OOHB.OBHC.06H D.0CH
61.8051单片机传送外部存贮器地址信号的端口是o DA.P0口和P1口B.P1口和P2口C.P1口和P3口D.P0口和P2口
62.8051单片机能分时传送地址信号和数据的端口是o AA.POD B.P2口C.P0口和P2口D.P3口
63.8051单片机具有双功能的端口是B A.P0口和P1口B.P3口C.P0口和P2口D.P1口
64.能访问内部数据存贮器的传送指令是BA.MOVC指令B.MOV指令C.MOVX指令D.
65.能访问外部数据存贮器的传送指令是CA.MOV指令B.MOVC指令C.MOVX指令D.
66.将内部数据存贮单元内容传送到累加器A中的指令是B A.MOV direct,R0B.MOVA,@RiC.MOV A,#data D.MOV A,R
067.指令ANLA,R0的功能是AA.将A与寄存器R0的内容按位逻辑与B.将A与寄存器R0的内容按位逻辑异或C.将A与寄存器R0的内容按位逻辑非D.将A与寄存器R0的内容按位逻辑或
68.能将A的内容向左循环移一位,第七位进第0位的指令是DA.RLCAB.RRCAC.RRAD.RLA
69.能将A按位取反的指令是AA.CPLAB.CLRAC.RLAD.SWAP A
70.执行下列程序后,内部RAM30H单元的内容是<,B N4OV30H,#00H MOVR0,#30H MOV A,30H ADDA,#05H MOVC A,@A+PC MOV@R0,A SJMP$TDBDBOOH,01H,02IL03H,05H A.OOH B.02H C.05H D.30H
71.将A与立即数按位成辑异或的指令是CA.ANLA,版lata B.ORLA网ata C.XRLA,#daiaD.XRLA,direct
72.可以控制程序转向64K程序存贮器地址空间的任何单元的无条件转移指令是.B A.AJMPaddrllB.LJMPaddrl6C.SJMPrcl D.JC rcl
73.比较转移指令是B A.DJNZ R0rel B.CJNEA,direct relC.DJNZ directrel D.JBC bitrel
74.将内部数据存贮器53H单元的内容传送至累加器,其指令是AA.MOV A,53HB.N4OVA,#53H C.MOVC A,53H D.MOVX A,#53H
75.将内部数据存贮器083AH单元的内容传送至累加器,必须使用指令BA.MOVX A,@RiB.MOVX A,@DPTRC.MOVX A,direct D.MOVC A,@A+DPTR
76.欲将Pl口的高4位保留不变,低4位取反,可用指令BA.ANLPL40F0HB.0RLP1,#OFH C.XRLP1,#FHD.以上三句都对
77.LJMP跳转空间最大可达到DA.2KBB.256BC.128B D.64KB
78.跳转指令SCJP的转移范围为BA.2KBB.256BC.128B D.64KB
79.在编程中使用伪指令的目的是CA.指示和引导如何进行手工汇编B.指示和引导编译程序如何汇编C.指示和引导汇编程序进行汇编D.指示和引导程序员进行汇编
80.欲将PI口的高4位保留不变,低4位取反,可用指令CA.ANLP1W0F0HB.ORLP1,#OFHC.XRLP1,#OFHD.以上三句都不行
三、多项选择题
1.MCS—51汇编语言指令格式由以下儿个部分组成A、B、C、E A.标号B.操作码C.操作数D.符号E.注释
2.MCS—51的指令可分为以下几类.A、B、C、D、E A.数据传送指令B.算术运算指令C.逻辨运算指令D.控制程序转移类E.布尔变量操作类
3.MCS-51的寄存器寻址方式可用于访问选定的的数进行操作A、B、C、D、E A.工作寄存器R0-R7B.寄存器A C.寄存器BD.进位CYE.指针寄存器DPTR
4.MCS—51寻址方式中,直接寻址的寻址空间是A、B、DA.片内RAM低128字节B.专用寄存器S FRC.工作寄存器R0-R7D.片内RAM可位寻址的单元20H〜2FH D.程序存储器ROM
5.雄栈指针SP可指示堆栈的栈顶,下列指令中影响SP内容的是ACDE A.MOVSP,#data B.LJMPC.RET[或RET D.LCALL E.PUSH
6.在MCS—51指令中,下列指令中完成CPU与外部存储器之间信息传送的指令是A、B、C、A.MOVA,@A+PCB.MOVXA,@A+DPDR C.MOVX A,@Ri D.MOVA,driect E.MOV@R0,A
7.在MCS—51指令系统中,以累加器A为目的操作数指令是ABDE A.MOVA,Rn B.MOVA,#data C.MOV Rn,A D.MOVA,@RiE.MOVA,direct
8.在MCS—51指令系统中,以直接地址为目的操作数指令是ABCDEA.MOV direct,AB.MOV dircct.RnC.MOV dircct.dircct D.MOV direct,@Ri E.MOV direct,#data
9.在MCS-51指令系统中,以间接地址为目的操作数指令是A、C、DA.MOV@Ri,AB.MOVA,@Ri C.MOV@Ri,direct D.MOV@Ri,#dataE.MOV direct,#data
10.在MCS-51指令系统中,用丁•片外数据存储器传送指令是ABDE A.MOVXA,@RiB.MOVX A,@DPTRC.MOV@Ri,AD.MOVX@Ri,AE.MOVX@DPTA,A
11.在MCS—51指令系统中,用于带进位的加法指令是□A、B、C、E A.ADDCA,RnB.ADDCA,@Ri C.ADDCA,direct D.ADDA.Rn E.ADDCA,#data
12.在MCS—51指令系统中,无条件转移指令是A、B、E A.LJMPaddrl6B.ALMPaddrll C.RETD.JNZ relE.SJMPrcI
13.在MCS—51指令系统中,位逻辑运算指令是A、B、D、E A.ANLC,bitB.ANLC,/bitC.CLR CD.ORLC,bitE.ORLC,bit
14.对8031单片机下列指令要访问片外存储器的是A、B、C、D、E A.MOVA.#0111B.MOVR0,#2011C.ADDA,#0EH D.SUBBA,#99HE.MOVCA,@A+PC
15.8031单片机中堆栈的作用有A、D、E A.保护断点B.保护栈顶C.保护SP D.保护现场E.保护调用指令的卜条指令的地址
16.下列哪条指令可将累加器A清零o D、E A.ANLA,00H B.ORLA,00H C.MOVA,00H D.XRLA,#0E0H E.ANLA,#
001117.MCS-51单片机指令中可进行片外数据传送的指令是ABCDE A.MOVC A.@A+DPDRB.MOVCA.@A+PCC.MOVX A,@A+DPDR D.MOVC@A+DPDR,AE.MOV DPDR#datal
618.循环程序的结构中有下列的ACDE A.循环初始化B.TMOD初始化C.循环化D.循环控制E.循环判断
19.下列指令中影响PC内容的是,BCD A.MOVC A,@A+PCB.LJMPC.RETI D.SJMPE.POP
20.下列指令中不影响PC内容的是AE A.MOVCA,@A+PC B.SJMPC.RETD.ACALLE.PUSH。