- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
最近下载
- 全国第七届中小学音乐优质课比赛教学设计 跳圆舞曲小猫.pdf VIP
- 复合材料力学(全套课件).ppt VIP
- 社会支持评定量SSRS.pptx VIP
- 不良资产处置培训.pptx VIP
- 项目风险评估报告模板范例(标准版).docx
- 13-肿瘤基因组学.pptx VIP
- (正式版)D-L∕ T 646-2012 输变电钢管结构制造技术条件.docx VIP
- 外研版(2019)选择性必修 第四册Unit4 Everyday economics Using language 课件(共20张PPT).pptx VIP
- SL 72-2013水利建设项目经济评价规范.doc VIP
- JISB1181_螺母.pdf VIP
文档评论(0)