作业参考答案.docxVIP

  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文档。上传文档
查看更多
作业参考答案 第三章mcs-51指令系统5题分析下面程序段的执行功能。 clramovr2,a movr7,#4 循环:clrcmova,r0rlca movr0,amova,r1rlca movr1、阿莫瓦、r2rlca movr2,a djnzr7,loopsjmp$ r2 r1 r0 0000 答:将r2:r1:r0所表示的24位二进制数左移4位。(相当×16) 6.将系统晶体振荡器设置为12Mhz,读取以下程序并分析其功能。 start:setbp1.0 下一个:mov30h,#10loop2:mov31h,#0fahloop1:nop nop djnz31h,loop1djnz30h,loop2cplp1。0 ajmpnext sjmp$ 答:((2+1+1)*250+2+2)*10+2=10.042(ms)在p1.0引脚上输出周期为20ms 方波。 7题阅读下列程序,分析其功能。 movr7,#10 mova,#30h movdptr#2000h loop:movx@dptr,ainca incdpl djnzr7,loopsjmp$ 一 答:在外部数据存储器中的以下地址内存放数据: (2000h)=30h(2001h)=31h(2002h)=32h┇┇ (2021h)=39h 问题8简要描述以下程序段完成的功能。程序完成后,SP指针应指向何处? movsp,#2fhmovdptr,#2000hmovr7,#50h 下一个:movxa,@dptr pushaincdpldjnzr7,nextsjmp$ A:将内部存储器地址30h作为堆栈的底部,从2000h到204fh,从30h到7FH,将数据存储在外部数据存储器中。7FH作为堆栈的顶部。程序完成后,SP=7FH。 9题分析下列程序段执行结果,程序执行完后,sp指向哪里? movsp,#3fhmovr0,#40h movr7,#10h 下一个:波帕 mov@r0,adecr0 djnzr7,nextsjmp$ 答:将栈中3fh,3eh一直到30h地址中的内容依次放入40h,3fh,…,31h单元中。执行完后sp=2fh。 10个问题分析以下程序段的执行结果。 xcha,30hmovb,aanla,#0fhmov33h,amova,bswapaanla,#15mov34h,asjmp$ A:将30h单元中数字的前四位数字放入34h,将前四位数字放入33H。 2 阅读问题14中的程序部分(1)(2)(3)并分析其功能。结果在哪里? (1)mova,r2adda,r0mov30h,a mova,r3addca,r1mov31h,a mova,#0addca,#0mov32h,asjmp$ (2) clrcmova,r4subba,r2 movr0,a mova,R5SUBA,r3movr1,a (3)mova,r1movb,r0mulabmov30h,amov31h,bmova,r2 movb,r0mulab adda,31hmov31h,amova,b addca,#0mov32h,a sjmp$ 答:(1)将R3:R2和R1:R0中的两个16位数相加,并将结果存储在32H:31h:30h中。 (2)用r5:r4中的16位数减去r3:r2中16位数,结果存放在r1:r0中。(3)r2:r1中的16位数乘以r0中的数,结果存放在32h:31h:30h中。 三 23题有四个变量u、v、w、x分别从p1.0~p1.3输入,阅读如下程序,写出逻辑表达式 并绘制逻辑电路图。请使用org、end、bit等伪指令重写程序段。 movp1,#0fhmovc,p1.0anlc,p1.1cplc 莫瓦克。0,cmovc,p1。2 RLC,/p1。3 ORLC、acc.0movf、csjmp$ 答:电路图如下: 逻辑表达式: 重新整理编写程序如下: org0000h ubitp1.0vbitp1.1wbitp1.2xbitp1.3 movc、uanlc、vcplc movacc.0,cmovc,worl

文档评论(0)

软件开发 + 关注
官方认证
服务提供商

十余年的软件行业耕耘,可承接各类需求

认证主体深圳鼎云文化有限公司
IP属地陕西
统一社会信用代码/组织机构代码
91440300MA5G24KH9F

1亿VIP精品文档

相关文档