单片机原理及应用模拟考试题与参考答案_第1页
单片机原理及应用模拟考试题与参考答案_第2页
单片机原理及应用模拟考试题与参考答案_第3页
单片机原理及应用模拟考试题与参考答案_第4页
单片机原理及应用模拟考试题与参考答案_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

单片机原理及应用模拟考试题与参考答案一、单选题(共53题,每题1分,共53分)1.DAA是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:B2.已知某数的BCD码为0111010101000010则其表示的十进制数值为()。A、7542HB、7542C、75.42HD、75.42正确答案:B3.OV(PSW.2)的定义是()A、寄存器组选择位B、辅助进位标志位C、用户标志位D、奇偶标志位E、进位标志位F、溢出标志位正确答案:F4.若(A)=C3H,(R0)=AAH,执行ADDA,R0后,(A)=A、3DHB、4DHC、5DHD、6DH正确答案:D5.T0:定时方式,工作在方式1。方式字TMOD=A、00HB、01HC、12HD、11H正确答案:B6.ALU表示()。A、累加器B、程序状态字寄存器C、计数器D、算术逻辑部件正确答案:D7.在中断服务程序中至少应有一条()A、传送指令B、转移指令C、中断返回指令D、加法指令正确答案:C8.10101.101B转换成十进制数是()。A、46.625B、23.625C、23.62D、21.625正确答案:D9.已知(A)=59H,(SP)=32H,(32H)=6CH,执行指令POPACC后SP的内容为():A、59HB、32HC、6CHD、31H正确答案:D10.XRLdirect,#data是()A、算术运算指令B、控制转移指令C、数据传送指令D、位操作指令E、逻辑运算指令正确答案:E11.DIVAB是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:B12.已知(A)=59H,(PSW)=80H,执行指令ADDCA,#4CH后CY和AC的内容为():A、0,1B、1,1C、0,0D、1,0正确答案:A13.波特的单位是()A、帧/秒B、字符/秒C、位/秒D、字节/秒正确答案:C14.SUBBA,Rn是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:B15.用8051的定时器T1作定时方式,用模式1,则工作方式控制字为A、50HB、01HC、05HD、10H正确答案:D16.指令MULAB执行前(A)=18H,(B)=05H,执行后,A、B的内容是()。A、90H,05HB、90H,00HC、78H,05HD、78H,00H正确答案:D17.指令MOVA,@R0源操作数的寻址方式是():A、寄存器寻址B、直接寻址C、立即数寻址D、寄存器间接寻址E、变址寻址F、相对寻址G、位寻址正确答案:D18.MOVR1,#30H;MOVA,#64H;ADDA,#47H;DAA;MOV@R2,A;后(R1)=A、28HB、29HC、30HD、31H正确答案:C19.七段共阴极发光两极管显示字符‘H’,段码应为()A、67HB、6EHC、91HD、76HE、90H正确答案:E20.指令RRA源操作数的寻址方式是():A、寄存器寻址B、直接寻址C、立即数寻址D、寄存器间接寻址E、变址寻址F、相对寻址G、位寻址正确答案:A21.MCS-51指令系统中,执行下列程序后,堆栈指针SP的内容为()。MOVSP,#30HMOVA,20HLACALL1000MOV20H,ASJMP$A、00HB、30HC、32HD、07H正确答案:B22.在用接口传信息时,如果用一帧来表示一个字符,且每一帧中有一个起始位、一个结束位和若干个数据位,该传送属于()。A、异步传送B、串行传送C、并行传送D、同步传送正确答案:B23.执行中断返回指令,从堆栈弹出地址送给()A、AB、CYC、PCD、DPTR正确答案:C24.INCdirect是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:B25.要用传送指令访问MCS-51片外RAM,它的指令操作码助记符是()A、MOVB、MOVXC、MOVCD、以上都行正确答案:B26.ORG2000HLACLL3000HORG3000HRET上边程序执行完RET指令后,PC=()A、2000HB、3000HC、2003HD、3003H正确答案:C27.MCS-51单片机CPU开中断的指令是A、SETBEAB、SETBESC、CLREAD、SETBEX0正确答案:A28.MOVR1,#30H;MOVA,#64H;ADDA,#47H;DAA;MOV@R4,A;后(CY)=A、0B、1C、2D、4正确答案:B29.下列指令能能使累加器A的最高位置1的是()。A、ANLA,#7FHB、ANLA,#80HC、ORLA,#7FHD、ORLA,#80H正确答案:D30.已知累加器A的数值为98H,它与0FAH相加,相加后会影响标志位CY、AC和OV位。各个位的值是()。A、0、0、0B、1、0、1C、1、1、1D、1、1、0正确答案:D31.执行下列程序后,内部RAM30H单元的内容是()。MOV30H,#00HMOVR0,#30HMOVA,30HADDA,#05HMOVCA,@A+PCMOV@R0,ASJMP$TDB:DB00H,01H,02H,03H,05HA、00HB、02HC、05HD、30H正确答案:B32.下列指令能使R0的最高位取反的是()。A、CPLR0.7B、XRL00H,#80HC、CPL(R0).7D、ARLR0,#80H正确答案:B33.(A)=3BH,执行ANLA,#9EH指令后,(A)=()A、1AHB、2AHC、3AHD、4AH正确答案:A34.4K程序存储器常用的芯片是EPROM是():A、2716B、2732C、2764D、27128E、27256F、27512正确答案:B35.下列指令能使R0的最高位置0的是()。A、ANLA,#7FHB、ANLA,#80HC、ORLA,#7FHD、ORLA,#80H正确答案:A36.执行下列程序后,累加器A的内容为()。ORG0000HMOVA,#00HADDA,#02HMOVDPTR,#0050HMOVCA,@A+DPTRMOV@R0,ASJMP$ORG0050HBAO:DB00H,08H,0BH,6H,09H,0CHENDA、00HB、0BHC、06HD、0CH正确答案:B37.MCS-51指令系统中,执行下列程序后,程序计数器PC的内容为(H)。ORG0000HMOVDPDR,#1000MOVA,#00HMOV20H,ALJMP1500ENDA、100B、1000C、1500D、0正确答案:C38.8051单片机的定时器T0用作计数方式时是A、由外部计数脉冲计数,一个机器周期加1B、由内部时钟频率定时,一个时钟周期加1C、由外部计数脉冲计数,下降沿加1D、由内部时钟频率定时,一个机器周期加1正确答案:C39.下列各条指令其源操作数的寻址方式是什么?各条指令单独执行后,A中的结果是什么?设(60H)=35H,(A)=19H,(R0)=30H,(30H)=0FH。执行指令MOVA,#48H;ADDA,60H后A、直接寻址;4EHB、变址寻址;4EHC、立即寻址;0FHD、变址寻址;0FH正确答案:A40.执行程序:MOVDPTR,#8000HMOVXA,@DPTRADDA,20HMOVR0,#00HMOVx@R0,AINCR0CLRAADDCA,#00HMOVx@R0,ARET之后则CY是()A、00HB、01HC、02HD、03H正确答案:B41.LCALLaddr16是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:D42.MCS-51汇编语言指令格式中,唯一不可缺少的部分是()。A、标号B、操作码C、操作数D、注释正确答案:B43.若要打开外部中断0和定时计数器1的中断,禁止其他中断,IE应设置为():A、8AHB、0AHC、89HD、09H正确答案:C44.当CPU响应外部中断0的中断请求后,程序计数器PC的内容是A、0003HB、000BHC、00013HD、001BH正确答案:A45.CPU主要的组成部部分为()。A、运算器、控制器B、加法器、寄存器C、运算器、寄存器D、运算器、指令译码器正确答案:A46.定义字型数据的伪指令是():A、DSB、DBC、DWD、BIT正确答案:C47.指令MOVCA,@A+DPTR源操作数的寻址方式是():A、寄存器寻址B、直接寻址C、立即数寻址D、寄存器间接寻址E、变址寻址F、相对寻址G、位寻址正确答案:E48.ANLC,bit是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:E49.MCS-51指令系统中,指令ADDA,R0执行前(A)=38H,(R0)=54H,(C)=1执行后,其结果为()。A、(A)=92H(C)=1B、(A)=92H(C)=0C、(A)=8CH(C)=1D、(A)=8CH(C)=0正确答案:D50.设(A)=38H,R0=28H,(28H)=18H,执行下列程序后,ORLA,#27HANLA,28HXCHDA,@R0CPLA。(A)=A、E5hB、E6hC、E7hD、E8h正确答案:C51.单片机应用程序一般存放在()。A、RAMB、ROMC、寄存器D、CPU正确答案:B52.()指令是MCS-51指令系统中执行时间最长且长达8us的。A、比较转移B、循环转移C、增减量D、乘除法正确答案:D53.3D.0AH转换成二进制数是()。A、111101.0000101BB、111100.0000101BC、111101.101BD、111100.101B正确答案:A二、判断题(共47题,每题1分,共47分)1.判断指令(或伪指令)SETB2000H是否正确A、正确B、错误正确答案:B2.P3口的8个引脚都具有第二功能,且第二功能优先使用A、正确B、错误正确答案:A3.操作数ACC的寻址方式是寄存器寻址A、正确B、错误正确答案:B4.P2口既可以作为I/O使用,又可以作地址/数据复用口使用。A、正确B、错误正确答案:A5.条件转移指令JNCrel;如C=1,转移A、正确B、错误正确答案:A6.定时计数器1的工作方式有4种A、正确B、错误正确答案:B7.如JCrel发生跳转时,目标地址为当前指令地址加上偏移量。A、正确B、错误正确答案:B8.堆栈指针SP在单片机复位后的值为00HA、正确B、错误正确答案:B9.必须进行十进制调整的十进制运算只有加法和减法。A、正确B、错误正确答案:B10.外部中断0中断的入口地址是0003H。A、正确B、错误正确答案:A11.中断服务程序的最后一条指令是RETRETI。A、正确B、错误正确答案:A12.8031内部包含CPU、ROM、RAM、I/O接口和定时计数器A、正确B、错误正确答案:B13.各个中断源的入口地址分别是0003H、000BH、0013H、001BH、0023H。A、正确B、错误正确答案:A14.对于8051单片机,当CPU对内部程序存储器寻址超过4K时,系统会自动在外部程序存储器中寻址。A、正确B、错误正确答案:A15.TF0:定时器T0溢出中断请求。当定时器0产生溢出时,定时器0中断请求标志位(TCON.5)置位(由硬件自动执行),请求中断处理。A、正确B、错误正确答案:A16.8051单片机的时钟脉冲信号只能采用内部振荡方式A、正确B、错误正确答案:B17.补码80H的真值是-128A、正确B、错误正确答案:A18.已知:A=11HB=04H,执行指令DIVAB后,其结果:A=04H,B=1CY=OV=0。A、正确B、错误正确答案:A19.判断指令(或伪指令)MOVXA,30H是否正确A、正确B、错误正确答案:B20.单片机具有体积小、可靠性高、控制功能强、使用方便、性能价格比高、容易产品化等特点。A、正确B、错误正确答案:A21.PC是一个16位的计数器,它的作用是控制程序的执行顺序A、正确B、错误正确答案:A22.MCS-51的数据传送指令是把源操作数传送到目的操作数,指令执行后,源操作数改变,目的操作数修改为源操作数。A、正确B、错误正确答案:B23.相对寻址方式中,“相对”两字是相对于当前指令的首地址。A、正确B、错误正确答案:B24.单片机的振荡周期是晶体振荡器的振荡周期A、正确B、错误正确答案:A25.MCS-51的特殊功能寄存器分布在60H~80H地址范围内。A、正确B、错误正确答案:B26.判断指令(或伪指令)ACALLPROC是否正确A、正确B、错误正确答案:A27.条件转移指令JZrel;(A)=0,转移A、正确B、错误正确答案:A28.CPU的时钟周期为振荡器频率的倒数。A、正确B、错误正确答案:A29.一个机器周期等于六个振荡周期A、正确B、错误正确答案:B30.定时计数器工作方式1是13位的A、正确B、错误正确答案:B31.在进行二转换十进制运算时,必须用到DAA指令。A、正确B、错误正确答案:B32.若置8051的定时器/计数器T1于计数模式,工作于方式1,则工作方式字为50H。A、正确B、错误正确答案:A33.工作寄存器Rn有8个,它的地址由RS1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论