数字电子技术第三章作业答案.docVIP

  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文档。上传文档
查看更多
数字电子技术第三章作业答案

第3章作业答案: 4.指出下列各条指令中源操作数的寻址方式并注释指令功能。 (1)MOV A, #30H ;将立即数30H传送给A 、 立即寻址 (2)MOV 30H,40H ;将40H单元中的内容传送到30H单元、 直接寻址 (3)MOV 40H, R2 ;将R2的内容传送到40H单元 、 寄存器寻址 (4)MOV 50H, @R0 ;将R0所指向的片内RAM单元的内容传送到50H单元、 ;间接寻址 (5)MOVX A, @R1 ;将R1所指向的片外RAM单元的内容传送给A、 间接寻址 (6)MOVX @DPTR, A ;将A的内容传送到由DPTR所指向的片外RAM单元、 ;寄存器寻址 (7)MOVC A, @A + DPTR ;将由A+DPTR所指向的ROM单元的内容传送给A、 ;变址寻址 (8)SJMP LOOP ;将程序转移到标号为LOOP的地址处、 相对寻址 (9)MOV C, 7FH ;将位地址7FH中的数据传送给CY、 位寻址 (10)MOV A, 7FH ;将7FH单元中的内容传送给A、 直接寻址 5.试根据附录B MCS-51系列单片机指令表,写出下列指令的机器码,并指出指令字节数和执行指令所需的机器周期数。 指令 机器码 机器周期数 (1)MOV A,R2 EAH 1 (2)MOV R7,A FFH 1 (3)MOV @R0,A F6H 1 (4)MOV 20H,30H 85H 30H 20H 2 (5)MOV DPTR,#1000H 90H 10H 00H 2 6.下列指令是否正确?若不正确,指出错误的原因。 (1)MOV R1, R2 ;工作寄存器与工作寄存器间不能直接传送数据 (2)MOV A, @R2 ;间接寻址只能用R0、R1 (3)MOV 40H, R8 ;没有R8寄存器;只有R0-R7工作寄存器 (4)MOV R2,@R1 ;工作寄存器与间接寻址单元间不能直接传送数据 (5)MOV A, #1000H ;16位不能传送给8位寄存器 (6)PUSH A ;堆栈操作必须采用直接地址,应用ACC (7)MOV ACC, @R0 ;对的(这里使用A、ACC都可以。功能相同,但机器码不同) (8)MOVX A, 1000H ;片外地址单元内容不能直接传送给A,只能通过间接寻址 (9)MOVC A, @DPTR;ROM只能采用变址寻址传送数据 (10)CPL E0H ;如果将E0H作为字节地址,则必须写为A ;如果将E0H作为位地址,则必须加前导符号0 7.写出完成下列数据传送需要使用的指令。 (1)R1的内容送到R2。 解: MOV A,R1 MOV R2,A (2)片外RAM单元20H的内容送到片内RAM单元30H。 解: MOV R0,#20H MOVX A,@R0 MOV 30H,A (3)片外RAM单元1000H的内容送到片内RAM单元30H。 解: MOV DPTR,#1000H MOVX A,@DPTR MOV 30H,A (4)片外ROM单元1000H的内容送到片内RAM单元30H。 解: MOV DPTR,#1000H CLR A MOVC A,@A+DPTR MOV 30H,A (5)片外RAM单元1000H的内容送到片外RAM单元3000H。 解: MOV DPTR,#1000H MOVX A,@DPTR MOV DPTR,#3000H MOVX @DPTR,A 8.已知: A ? ?8AH, R0 ? ?20H, R1 ? ?30H, R2 ? ?78H, 20H ? ?87H, 30H ? ?A8H, CY ? ?1。试写出下列各指令独立执行后,有关寄存器和存储单元的内容。若该指令影响PSW中的标志位,请指出被影响的标志位的值。 (1)INC @R0 ;(20H) 88H (2)XCHD A, @R1 ;(A) 88H,(30H) AAH,P 0 (3)ADD A, R2 ;(A) 02H,CY 1、AC 1、P 1、OV 0 (4)SUBB A, 20H ;(A) 03H,CY 0、AC 0、P 0、OV 0 (5)ANL A, #0F0H ;(A) 80H,P 1 9.试编写将片外RAM单元1080H中的内容和单元2081H中内容进行交换的程序。 解: MOV DPTR,#1080H MOVX A,@DPTR MOV R0,A MOV DPTR,#2081H MOVX A,@DPTR MOV DPTR,#1080H MOVX @DPTR,A MOV A,R0 MOV D

文档评论(0)

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

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

1亿VIP精品文档

相关文档