单片机习题集及答案..docVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1.在MCS-51中,有7种寻址方式,它们分别为立即数寻、寄存器寻址、直接寻址、寄存器间接寻址、相对寻址、变址寻址和位寻址。 2.汇编语言的指令格式为 标号: 操作码 操作数 注释 。 3.数据传送类指令执行完毕,源操作数的内容不会(会/不会)丢失。 4.8051内部RAM从20H至2FH既可 位 寻址,又可 间接 寻址,位地址空间从 00H 到 7FH 。 5.MCS-51单片机指令系统中,指令长度有一字节、二字节和( 三) 字节,指令执行时间有一个机器周期、两个机器周期和 四 机器周期,乘法指令需 四 机器周期。 6.MOV A,20H中,20H的寻址方式称之为_直接___; SETB 20H的寻址方式为 位寻址 。 7.关于堆栈类操作的两条指令分别是_PUSH(入栈)指令_ POP(出栈)指令00H ,(R5)= AAH ;则执行ORL A,R5指令后的结果是(A)= FFH ,(R5)= AAF ; 则执行XRL A,R5指令后的结果是(A)= FFH ,(R5)= AAH 。 10.伪指令 不产生 (产生/不产生)可执行目标代码。汇编语言程序结束的指令为 END 。 11.DA指令跟在 ADD,ADDC 指令的后面,用与二进制数与 BCD 码的调整。若 (A)=0AH ,执行DA A指令后,(A)= 15 。 单项选择题 1.JMP跳转范围是:(D. -128~127B) 2.MCS—51系列单片机最长的一条指令需 B. 4 个机器周期。 3.MOV A,@R0这条指令中@R0的寻址方式称为:(B. 寄存器间接寻址) 4.在CPU内部,反映程序运行状态或反映运算结果的特征寄存器是:B. PSW 5.下列指令中正确的是:B. JBC TF0,L1 6.下列指令中错误的是:A. SETB 50H.0 7.将累加器的值压入堆栈的正确指令是:B. PUSH A 8.下列那条减法指令是错误的:C. SUBBC 9. 指令CJNE A ,#00H ,LOOP 影响PSW的哪一位:C.CY 10. 在MUL AB指令中,若积超过255,则C. OV=1 11.在相对寻址方式中,寻址的结果体现在A.PC中 12.在相对寻址方式中,相对两字是指相对于 C.当前指令的末地址 13.在寄存器间接寻址方式中,指定寄存器中存放的是B.操作数地址 14.对程序存储器的读操作,只能使用D.MOVC指令 15.必须进行十进制调整的十进制运算C.只有加法 16.执行返回指令时,返回的断点是C.调用指令下一条指令的首地址 17.下列指令中与进位标志位CY 无关的指令有 D.无条件转移指令 18.可以为访问程序存储器提供或构成地址的有D.PC、A、DPTR和SP 19.以下各项中不能用来对内部数据存储器进行访问的是A.数据指针DPTR 20.若原来工作寄存器0组为当前寄存器组,现要改1组为当前寄存器组,不能使用指令C.MOV PSW.3,C 21.不能为程序存储器提供和构成地址的有:D.PSW 22.MCS51汇编语言指令格式中,唯一不可缺少的部分是B.操作码 .MCS—51的立即寻址方式中,立即数前面应加前缀“#”号单片机D.MOV direct,direct.MCS—51的立即寻址的指令中,立即数就是A.放在寄存器R0中的内容 单片机C..MCS—51寻址方式中,操作数Ri加前缀“@”号的寻址方式是A.寄存器间接寻址 .MCS—51寻址方式中,寻址的寻址空间是 D.片内RAM的20H~2FH节中的所有位和部分专用寄存器SFR的位MCS—51寻址方式中,直接寻址的寻址空间是B.专用寄存器SFR .执行指令MOVX A,@DPTR时,脚的电平为:C.低电平 31.主程序执行完ACALL后返回主程序后,堆栈指针SP的值:A.单片机@R1指令 寻址数据存贮器1050H单元。B. 33.下列指令判断若P1口最低位为高电平就转LP,否则就执行下一句的是:D.D.B.D.H 38.执行如下三条指令后,30H单元的内容是B.0EH MOV R1,#30H MOV 40H,#0EH MOV @R1,40H.MCS—51指令包括操作码和操作数,其中操作数是指D.操作数或操作数地址.MCS—51指令MOV R0,#20H中的20H是指A.立即数.MCS—51单片机在执行MOVX A,@DPTR或MOVC A,@A+DPTR指令时,其寻址单元的地址是由B.P0口送低8位,P口送高8位 .在MCS—51指令中,下列指令中C.SJMP rel .下列指令中影响堆栈指针的指令是D.LCALL.设A=AFH 20H)=81H,指令:ADDC A, 20H执行后的结果是B

文档评论(0)

bhzs + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档