单片机汇编语言程序设计师岗位培训试题(A卷).docVIP

单片机汇编语言程序设计师岗位培训试题(A卷).doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一、??????? 选择题(每小题2分,共22分。在每小题备选答案中选择一个正确答案,将正确的答案代码填在题中括号内) 1、MOV? A,40H的寻址方式是(? C?? ) ? A、立即数寻址?? B、寄存器寻址?? C、直接寻址?? D、间接寻址 ? 2、设累加器A的内容为0C9H,寄存器R2的内容为54H,CY=1,执行指令SUBB? A,R2后结果为(? A?? ) ?A、(A)=74H???????? B、(R2)=74H? C、(A)=75H???????? D、(R2)=75H?? 3、单片机上电后或复位后,工作寄存器R0是在(??? A??? ) A、0区00H单元???????????? B、0区01H单元 C、0区09H单元???????????? D、SF 4、当MCS-51单片机接有外部存储器,P2口可作为 (? ??D??? ?) A、数据输入口??? ??????????????B、数据的输出口??? C、双向输入/输出口??? ????????D、输出高8位地址 5、MCS-51单片机的复位信号是(? ???B?? )有效。 A、高电平??? ???B、低电平?? ?????C、脉冲?? ??????D、下降沿 6、51单片机复位后,PC与SP的值为(??? B??? ) A、0000H, 00H????? ?B、0000H, 07H??? C、0003H, 07H??? ???D、0800H, 00H 7、51单片机的XTAL1和XTAL2引脚是( ?D?? )引脚 A、外接定时器???? B、外接串行口???? C、外接中断?????? D、外接晶振 8、 当标志寄存器PSW的RS1和RS0分别为1和0时,系统选用的工作寄存器组为(?? C?? )? A、组0?? ????????B、组1??? ????????C、组2 ???????????D、组3 9、8051单片机中,唯一一个用户不能直接使用的寄存器是(?? C?? ) A、PSW???????????? B、DPTR?????????? C、PC????????????? D、B ? 10、执行如下三条指令后,30H单元的内容是( ??C?? ) MOV???? R1 , #30H ? MOV???? 40H , #0FEH ? MOV???? @R1 , 40H? A、40H??????????? B、30H??????????? C、0FEH?????????? D、0FFH 11、将十六进制数(2AF)H用二进制表示为(? B?? ) A、001010100111?????????? B、001010101111 C、001010101011?????????? D、001010101101 二、按照要求编写下列程序段(每小题6分,共48分) 1.?????????? 完成5×6=30,结果送内部RAM40H单元 参考答案:MOV? A,#5 MOV? B,#6 MUL? AB MOV? 40H,A 2.?????????? 完成58H与65H的异或,结果送内部RAM41H单元 参考答案: MOV?? A,#58H ?????? XRL??? A,#65H ?????? MOV??? 41H,A 3.?????????? 完成12H与08H的差,结果送内部RAM42H单元 参考答案: MOV?? A,#12H ?????? CLR??? C ?????? SUBB?? A,#08H ?????? MOV??? 42H,A 4.?????????? 将DPTR的内容循环右移一位 参考答案: MOV?? A,DPH ?????? CLR??? C ?????? RLC?? A ?????? MOV?? DPH,A ?????? MOV??? A,DPL ?????? RLC??? A ?????? MOV?? DPL,A ?????? CLR??? A ?????? ADDC??? A,DPH ?????? MOV???? DPH,A 5.?????????? 将内部RAM41H单元的内容送外部RAM2000H单元中 参考答案: MOV?? DPTR,#2000H MOV?? A,41H ??????? MOVX??? @DPTR,A 6.?????????? 完成对外部RAM以1000H开始连续100个单元清零 答案: MOV?? R7,#100 MOV?? DPTR,#1000H MOV?? A,#00H LOOP:? MOVX??? @DPTR,A ??????? INC????? DPTR ??????? DJNZ??? R7,LOOP 7.?????????? 完成51H+97H+88H的程序段,

文档评论(0)

word.ppt文档 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档