第3章p85习题解答第3章85习题解答第3章p85习题解答第3章p85习题解答.ppt

第3章p85习题解答第3章85习题解答第3章p85习题解答第3章p85习题解答.ppt

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章p85习题解答第3章85习题解答第3章p85习题解答第3章p85习题解答

第3章(P84)习题解答 题6.结果为: (18H)=30H; (30H)=38H; (38H)=40H; (40H)=40H; (48H)=38H; R0=38H; A=40H; P0=38H; P1=F0H; P2=F0H; DPTR=3848H。 题9.结果为: R0=35H; A=80H; (40H)=80H; (32H)=08H。 题16.结果为: A=CBH。 程序阅读题 题33. ⑴该程序的功能是:将片内RAM 50H~59H(共10个)单元的内容清0。 ⑶在“INC R0”指令后增加一条“INC A”指令即可。 题35.下列程序经汇编后,从1000H开始的各有关存储单元的内容将是什么? ORG 1000H TAB1 EQU 1234H TAB2 EQU 3000H DB “START” DW TAB1,TAB2,70H ROM中:(1000H)=53H, (1001H)54H, (1002H)=41H, (1003H)=52H, (1004H)=54H, (1005H)=12H, (1006H)=34H, (1007H)=30H, (1008H)=00H, (1009H)=00H, (100AH)=70H。 题36. ⑴、将40H、41H单元中的内容相加,其结果存放在42H单元中,进位存放在43H单元中。 ⑵、R0=43H; A=01H; (40H)=98H; (41H)=AFH; (42H)=47H; (43H)=01H。 题37. ⑴、将61H单元的内容乘2,低8位再加上62H单元的内容,存放在64H单元中。 ⑵、 A=02H; B=01H; (61H)=F2H; (62H)=CCH; (63H)=B0H; (64H)=02H。 解: CLR C MOV A,#5DH SUBB A,#0B4H MOV 30H,A ;存差的低8位 MOV A,#6FH SUBB A,#13H MOV 31H,A ;存差的高8位 SJMP $ 题20. ⑴6F5DH-13B4H,结果存入30H和31H单元。 先计算低字节,后计算高字节. 编程题 解: CLR C MOV A,#5DH ADD A,#0B4H MOV 30H,A ;存和的低8位 MOV A,#6FH ADDC A,#13H MOV 31H,A ;存和的高8位 SJMP $ 题20. ⑵6F5DH+13B4H,结果存入30H和31H单元。 先计算低8位,再计算高8位!! P85.题21。 ⑴ A≥10 解: CLR C CJNE A,#10,LOOP ;(A)与10比较,不相等转LOOP L1:AJMP LABEL ;相等,转LABEL SJMP $ LOOP:JNC L1 ; A10,则转L1 SJMP $ ;A10,即不满足题意,原地踏步 另解: CLR C SUBB A,#10 JZ LABEL ;(A)=0,转LABEL JNC LABEL ;Cy=0,即(A)10,转LABEL SJMP $ ;Cy=1,即A10,即不满足题意,原地踏步 P85.题21。⑴A≧10 解: ORG 0000H AJMP MAIN ORG 0050H MAIN:CJNE A,#10,L1 ;(A)与10比较,不相等转LOOP SJMP L2 ;相等,转L2 L1:JNC L3 ;若CY=0,即A10则转L3 SJMP L

您可能关注的文档

文档评论(0)

cxiongxchunj + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档