- 1、本文档共56页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[例4-16]比较两个数据串是否完全相等,若完全相等,A=0;否则A=FFH。 解: PMT: MOV R2,A ;设数串长度 CHC: MOV A,@R0 ;各取数串中的一个数 MOV 42H,@R1 CJNE A,42H,NOM ;是否相等?不相等转移 INC R0 ;相等,修改指针 INC R1 DJNZ R2,CHC ;全部比较完? MOV A,#0 ;完全相等 SJMP PEND NOM: MOV A,#0FFH ;不完全相等 PEND: RET 4.2.5代码转换程序 1.十六进制数和ASCII码之间的转换 [例4-17]十六进制数到ASCII码的转换子程序设计。 解: 该转换的算法为: 凡大于等于10 的十六进制数加 37 H, 凡小于 10 的十六进制数加 30 H, 便可得到相应的ASCII码。 入口: R2(高4位为 0000, 低 4 位为 0000~1111 的一个十六进制数0~F)。 出口: R2(相应的ASCII码)。 程序清单如下: HASC1: MOV A, R2 ; 十六进制数送A ADD A, #0F6H ; (A)+(-10)补 MOV A, R2 ; 恢复十六进制数 JNC AD30H ; 若(A)<10 则转AD30H ADD A, #07H ; (A) ≥ 10 则先加 07H AD30H: ADD A, #30H ; (A)+30H MOV R2, A ; ASCII码存R2 RET [例4-19]ASCII码到十六进制数的转换子程序设计。 解: 该转换的算法为: 若为 0~9 的ASCII码, 则减去 30H; 若为A~F的ASCII码,则减去 37H, 便可得到相应的十六进制数 0~F。 入口: R2(0~9 或A~F的ASCII码)。 出口: R2(高 4 位为 0000, 低 4 位为0000~1111)。 程序清单如下: ASCH1: MOV A, R2 ; ASCII码值送A ADD A, #0D0H ; (A)+(-30H)补 MOV R2, A ; R2暂存减结果 ADD A, #0F6H ; A+(-10)补 JNC RET1 ; 若(A)<10 转RET1 MOV A, R2 ; 若(A)≥10 则(R2)送A ADD A, #0F9H ; (A)+(-07H)补 MOV R2, A ; 十六进制数存R2 RET1: RET 2.BCD码与二进制数之间的转换 BCD码与二进制数之间的转换有乘法和除法两种转换方式。 (1)BCD码转换为二进制数 D = dn-1×10n-1+dn-2×10n-2+…+d1×101+d0×100 =((( dn-1×10+dn-2 )×10 +dn-3)×10 +… d1)×10+ d0 “整数十翻二”:从最高位开始,按二进制运算法则循环“乘十加次低位”:B=B×10+bi。 如图4-11所示。 图4-11 BCD码转换为二进制数 [例4-20]BCD码转换成二进制数转换子程序BCDTBIN。 1)功能。在调用程序前,把两个BCD码放在由R0指向内部RAM的20H21H单元为首址的两个单元中。程序结束时,转换结果放在内部RAM的22H单元中。 该程序使用了A累加器和R0、R2寄存器等资源。 2)程序清单。 BCDTBIN: MOV R0,#20H ;设置待转换的BCD码起始地址 MOV A,@
您可能关注的文档
最近下载
- 党的二十届三中全会要点解读PPT党政风三中全会精神学习党课模板.pptx VIP
- 2024新人教版初中物理实验一览表.pdf
- 线路精确改道作业指导书.ppt VIP
- lesson8正在……除了…以外-英语学习.ppt VIP
- 2025广东惠州市市直机关事业单位集中招聘编外人员34人笔试模拟试题及答案解析.docx VIP
- 2型糖尿病患者的护理查房.pptx VIP
- 全国计算机等级考试二级教程MSOffice高级应用全套完整教学课件.pptx
- 含γ-氨基丁酸以及天然小分子化合物的组合物及其在制备具有抗衰老作用的产品中的应用.pdf VIP
- 妇科手术详解.doc VIP
- 民宿突发事件应急预案.docx VIP
文档评论(0)