您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 单片机基础试题及答案
选择题:1.计算机中最常用的字符信息编码是(B)BCD码B、ASCIIC、余3码D、循环码2.以下不是构成的控制器部件(D)程序计数器B、指令寄存器C、指令译码器D、存储器3.数制及编码:(10100101)B=(B)H。A、204DB、A5HC、57DD、01011000B2.十进制数126其对应的十六进制可表示为(D)。A、8FB、8EC、FED、7E3.CPU主要的组成部分为(A)。A、运算器,控制器B、加法器,寄存器C、运算器,寄存器D、运算器,指令译码器4.INTEL8051CPU是(C)位的单片机。A、16B、4C、8D、准16位5.对于INTEL8031来说,/EA脚总是(A)。A、接地B、接电源C、悬空D、不用6.在单片机中,通常将一些中间计算结果放在(A)中。A、累加器B、控制器C、程序存储器D、数据存储器7.判断是否有进位时用PSW的(A)标志位。A、CYB、OVC、PD、RS1,RS08.采用8031单片机必须扩展(B)。A、数据存储器B、程序存储器C、I/O接口D、显示接口9、.堆栈指针SP的作用是(B)。A、指示堆栈的栈底B、指示堆栈的栈顶C、指示下一条将要执行指令的地址D、指示中断返回的地址10.单片机在进行取指令操作时,指令的地址是由(B)的内容决定。A、SPB、PCC、DPTRD、PSEN和ALE11.51系列单片机有五个中断源,外中断INT1的入口地址是(C)。A、0003HB、000BHC、0013HD、001BH12.8031单片机内部低128BRAM包括(B)。A、程序存储区B、堆栈区、位寻址区、工作寄存器区C、工作寄存器及特殊功能区D、中断入口地址区13.单片机8051的XTALl和XTAL2引脚是(D)引脚。A、外接定时器B、外接串行口C、外接中断D、外接晶振14.INTEL8031的P0口,当使用外部存储器时它是一个(B)。A、传输高8位地址口B、传输低8位地址口C、传输低8位数据口D、传输低8位地址/数据总线口15.MCS-51单片机有七种寻址方式,其中:MOVA,direct属于(D)寻址。A、间接B、变址C、相对D、直接16.MCS-51单片机有七种寻址方式,MOVXA,@A+DPTR属于(B)寻址。A、间接B、变址C、相对D、直接17.若将外部程序存储器某单元的内容取到累加器A,应使用下列指令中的(B)指令。A、MOVdirect,RnB、MOVCA,@A+PCC、MOVXA,@A+DPTRD、MOVXA,@DPTR18.在寄存器间接寻址方式中,Ri是指(B)。A、R0~R7B、R0~R1C、操作码D、操作数地址19.执行跳转指令JMP@A+DPTR后,PC的值为(D)。A、A中的值B、DPTR的值C、自动加1D、A+DPTR的值20.BA、RETB、JBbit,relC、LCALLaddrD、RETI21.在下面指令中,属于无条件转移且转移范围为2KB的指令是(C)。A、LJMPaddr16B、ACALLaddr11C、AJMPaddr11D、JBbit,rel22.当执行DAA指令时,CPU将根据(C)的状态自动调整,使ACC的值为正确的BCD吗。A、CYB、OVC、CY和ACD、RS0和RS123.下列指令中错误的是(D)。A、MOVA,R4B、MOV20H,R4C、MOVR4,R3D、MOV@R4,R324.在堆栈操作中,当进栈数据全部弹出后,这时SP应指向(B)A、栈底单元B、7FH单元C、栈底单元地址加1D、栈底单元地址减125.下列指令中错误的有(A)。A、CLRR7B、MOVXA,@DPTR,C、MOVP1,AD、JBCTF0,LOOP26.将内部数据存储单元的内容传送到累加器A中的指令是(B)。A、MOVdirect,RnB、MOVA,@RiC、MOVA,#dataD、MOVXA,@Ri27.ORG0000H的功能是_A。A、设置程序存放起始位置的伪指令B、将ROM起始单元清零的伪指令C、设置程序存放起始位置的位指令D、将ROM起始单元清零的位指令28.在指令MOV30H,#55H中,30H是_C_。A、指令的操作码B、操作数C、操作数地址D、机器码29.在下列指令中,属判位转移的指令是(D)。A、AJMPaddr11B、CJNEA,direct,relC、DJNZRn,relD、JNCrel30.8031有4组工作寄存器区,将当前工作寄存器设置为第2组应使用的指令是_D__。A、SETBRS0和CLRRS1B、SETBRS0和SETBRS1C、CLRRS0和CLRRS1D、CLRRS0和SETBRS131.8031中,若A=02H,B=08H,执行指令MULAB后,A为(B)。A、16HB、10HC、00HD、08H32.在程序运行过程中执行PC=0200H的一条指令LCALLaddr16,实施该调用指令时,压入堆栈保存的程序地址是(C)。A、2000HB、0102H元C、0203HD、0201H33.执行如下三条指令后,30H单元的内容是(A)。MOVR1,#30HMOV40H,#0EHMOV@R1,40HA、40HB、30HC、0EHD、FFH34.有如下程序段:MOVR0,#30HSETBCCLRAADDCA,#00HMOV@R0,A执行结果是(B)。A、(30H)=00HB、(30H)=01HC、(00H)=00HD、(00H)=01H35.汇编语言表示的指令格式中,标号与操作码之间用(A)分开。A、冒号B、分号C、逗号D、井号36.8051汇编指令格式中,地址和数据的区别符号为(D)。A、冒号B、分号C、逗号D、井号37.散转指令是单片机指令系统中专为散转操作提供的无条件转移指令,指令格式如下:(A)A、JMP@A+DPTRB、LJMP标号C、AJMP标号D、SJMP标号38、单片机指令系统中专门提供了循环指令,指令助记符如下:(B)A、JMPB、DJNZC、JBCD、JC39.MCS-51系列单片机存储器结构的特点之一是存在着四种物理存储空间,即片内RAM、片外RAM、片内ROM和片外ROM,不同的物理存储空间之间的数据传送一般以(A)作为数据传输的中心。A、累加器AB、、PSWC、PCD、RAM40.以下对循环程序结构叙述正确的是(D)。A、所有的循环程序都是以次数来控制的B、一个大循环包含多个小循环程序,称为循环嵌套C、多重循环程序中的各重循环可以交叉D、以上都不对41.执行以下程序后,累加器中的内容为(D)。ORG0000HMOVDPTR,#TABLE;表首地址→DPTR(数据指针)MOVA,#05;05→AMOVCA,@A+DPTR;查表指令,25→A,A=19HSJMP$;程序暂停TABLE:DB0,1,4,9,16,25,36,49,64,81;定义0~9平方表ENDA、05B、4C、16D、2542.完成下面子程序:(A)SQR:PUSHDPHPUSHDPLMOVDPTR,#TABLEMOVCA,@A+DPTR____RETTABLE:DB0,1,4,9,16,25,36,49,64,81A、POPDPLPOPDPHB、POPDPHPOPDPLC、PUSHDPLPUSHDPHD、PUSHDPHPUSHDPL43.堆栈中的数据存取方式是(B)。A、先进先出B、先进后出C、后进后出D、以上都不对44.子程序的第一个语句必须有标号,最后一个语句必须是(D)。A、要有标号B、任何语句都可以C、RETID、RET45.当进行多字节加法运算时,高位字节加法必须使用指令(D)。A、ADDB、DAAC、SUBBD、ADDC46.分析下面程序段,累加器A中的内容为(B)。ORG0000HMOV30H,#45HMOVR0,#30HMOVA,#30HXCHDA,@R0SJMP$ENDA、45HB、35HC、30HD、34H47.判断累加器A中的有符号数的符号,下面(D)方法不可以实现。A、JNBACC.7,标号B、CJNEA,#00H,标号C、JBACC.7,标号D、AJMP标号48.分析下面程序的功能。(B)XDATA30HYDATA32HMOVA,XJNBACC.7,DAYUCPLAADDA,#01HDAYU:MOVY,ASJMP$ENDA、比较X与Y大小B、求绝对值C、X与Y相加D、X与Y相乘49.MCS-51系列单片机内部有(B)个16位可编程定时/计数器。A、1个B、2个C、3个D、4个50.定时/计数器的工作方式有(A)寄存器的内容决定。A、TMODB、TCONC、TR0D、SCON51.定时/计数器的方式0为(B)位计数器。A、8位B、13位C、16位D、自动重装入的8位计数器52.定时/计数器的定时是指:(C)。A、对时间计数B、外部事件定时C、对内部时钟计数D、外部事件计数53.当TMOD中的M1,M0为10时,定时器的工作方式为(C)。A、方式0B、方式1C、方式2D、方式354.以下哪种可以纯软件起动定时器(A)。A、GATE=1,TR1=1B、GATE=0,TR1=1C、GATE=0,INT1=1D、GATE=O,TR1=055.定时器1溢出后将对(C)标志置1。A、IT1B、TR1C、TF1D、TR056.下列关于TH0和TL0的叙述正确的是(C)。A、TH0和TL0均为16位寄存器。B、TH0寄存器存放计数值的低8位,TL0寄存器存放计数值的高8位。C、TH0寄存器存放计数值的高8位,TL0寄存器存放计数值的低8位。D、TH0和TL0必须为相同的值。57.当定时器工作在方式1,系统采用12MHh晶振时,若要定时器定时50ms,则定时器的初始值为()。A、50B、50000C、65536D、1553658.定时器是工作在计数还是定时方式由TMOD的(A)位决定。A、C/TB、GATEC、ITD、IE59.下列关于中断叙述不正确的为(D)。A、中断是通过硬件改变CPU的运行方向的。B、中断返回用RETI指令。C、中断的入口地址是可以由用户改变的。D、中断和子程序的区别在于调用子程序是在程序中事先安排的,而调用中断服务程序却无法确定。60.与中断无关的寄存器为(D)。A、TCONB、SCONC、IED、DPTR61.中断的总允许控制位是(A)。A、EAB、ET1C、EX1D、ES62.中断的自然优先权最高的是(A)。A、外部中断0B、外部中断1C、定时器1D、定时器063.定时器T1的溢出标志为TF1,采用中断方式,当定时器溢出时,若CPU响应中断后,该标志(B)。A、由软件清零B、由硬件清零C、随机状态D、AB都可以64.中断返回RETI完成以下工作(A)。A、将断点地址从堆栈弹出B、将累加器A内容恢复C、恢复状态寄存器PSW的值D、将断点地址弹出到DPTR65.MCS-51单片机有(3)个内部中断源。A、5B、4C、3D、220.对于外部中断,若采用电平触发方式,则需要()。A、IE0=1B、IT1=1C、IE0=0D、IT1=015.串行口的中断入口地址为()。A、0003HB、0013HC、0023HD、001BH18.串行口的中断标志为()。A、INB、IT1C、IT0D、TI或RI
本文标题:单片机基础试题及答案
链接地址:https://www.777doc.com/doc-5458613 .html