单片机第三章答案.docVIP

  1. 1、本文档共3页,可阅读全部内容。
  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文档。上传文档
查看更多
单片机第三章答案.doc

3.2指出下列每条指令的寻址方式和功能: MOV A, #50H 该指令是立即数寻址方式,功能:A←立即数 52H,就是操作数包含在指令字节中,跟在指令操作码后面字节内容就是操作数本身,把立即数52H送到累加器中。 MOV A, 50H 该指令是直接寻址方式,功能:A←50H,指令中直接给出该操作数所在的单元的地址,将50H单元里的内容送到累加器中。 MOV A, @R0 该指令是寄存器间接寻址方式,功能:A←(R0),指令中给出的某一个寄存器的内容是操作数所在的存储单元地址,从该地址去取操作数,把R0单元的操作数送到累加器里。 MOV A, R7 该指令是寄存器寻址方式,功能:A←R7,指令中直接给出该寄存器的名称,将寄存器单元里的操作数送给累加器。 MOVC A, @A+PC 该指令是变址寻址方式,功能:操作数的地址是由一个基地址加一个偏移地址组成。该指令把基址寄存器PC的内容为基本地址,加上变址寄存器A的内容形成16位的地址,访问程序存储器中的数据表格。 SJMP LOOP 该指令是相对转移指令该指令的寻址方式为相对寻址方式,功能:PC ←PC+2,PC←PC+LOOP 3.3设内部RAM中的69H单元的内容为50H,写出当执行下列程序段后寄存器A﹑R0和内部RAM中50H﹑51H单元的内容为何值? MOV A,69H ;A中的值为50H MOV R0,A ;将A中的值送到R0中 MOV A,#00H ;将立即数00H送到A中 MOV @R0,A ;将A中的内容送到间接寻址的内部RAM中50H单元中 MOV A,#35H ;将立即数35H送到A中 MOV 51H,A ;将A中的值送到51H单元中 MOV 52H,#80H ;将立即数80H送到52H单元中 可以知道:完成这段程序后,A中的值为:35H,R0:50H,内部RAM中50H:00H,51H:35H 3.6设堆栈指针SP中的内容为60H,内部RAM中的30H和31H单元的内容分别为24H和10H,执行下列程序段后,61H,62H,30H,31H,DPTR以及SP中内容将有何变化? PUSH 30H ;SP←SP+1,(SP)←(30H),SP=61H,(61H)=24H PUSH 31H ;SP←SP+1,(SP)←(31H),SP=62H,(62H)=10H POP DPL ;DPL←(SP),SP←SP-1,(82H)=10H,SP=61H POP DPH ;DPH←(SP),SP←SP-1,(83H)=24H,SP=60H MOV 30H,#00H ;30H←00H MOV 31H,#0FFH ;31H←0FFH 可以知道:完成这段程序后,61H中的内容为:24H,62H:10H,内部RAM中30H:00H,31H:0FFH,DPTR:2410H,SP:60H。 3.7用数据传送指令实现下列要求的数据传达: R0的内容传送到R1中。 MOV A,R0 MOV R1,A 内部RAM 20H单元的内容传送到R0 MOV R0,20H 外部RAM 2030H 单元的内容传送到内部RAM 20H单元。 MOV DPTR,#2030H MOVX A,@DPTR MOV 20H,A 外部RAM 2030H 单元的内容传送到外部 RAM 2000H单元。 MOV DPTR,#2030H MOV A,@DPTR MOV DPTR,#2000H MOVX @DPTR,A 外部RAM 1000H单元的内容传送到外部RAM 2000H单元。 MOV DPTR,#2000H MOV R0,#00H MOV P2,#10H MOVX A,@R0 MOVX @DPTR,A 程序存储器ROM 2000H 单元的内容送到R1中。 MOV A,#01H MOV DPTR,#1FFFH MOVC A,@A+DPTR MOV R1,A ROM 2000H 单元的内容传送到内部RAM 20H单元。 MOV A,#01H MOV DPTR,#1FFFH MOVC A,@A+DPIR MOV 20H,A ROM 2000H 单元的内容传送到外部 RAM 2000H 单元。 MOV A,#01H MOV DPTR,#1FFFH MOVC A,@A+DPTR MOV DPTR,#2000H MOVX @DPTR,A 3.11

文档评论(0)

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

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

1亿VIP精品文档

相关文档