- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
ORG5000HMAIN:MOVR0,#30H;设置ASCII码地址指针MOVR1,#60H;设置十六进制数地址指针MOVR7,#08H ;字节个数AB:ACALLTRAN ;调用转换子程序 SWAP A ;A高低字节交换 MOVX @R1,A INC R0 ACALL TRAN ;调用转换子程序 XCHD A,@R1;十六进制数拼装 INC R0 INC R1 DJNZ R7,AB第62页,共103页,星期日,2025年,2月5日?子程序(TRAN):TRAN:CLR C MOVX A,@R0 ;取ASCII码 SUBB A,#30H CJNE A,#0AH,BB AJMP BCBB: JC DONEBC: SUBB A,#07H ;大于等于0AH,再减07HDONE:RETEND第63页,共103页,星期日,2025年,2月5日?例4-13将两字节十六进制整数转换成三字节的BCD码。若待转换的双字节十六进制整数在R6、R7中(R6中为高位),转换后的三字节BCD码整数存于R3、R4和R5中(R3中为高位)。 解:二进制数b7b6b5b4b3b2b1b0B所对应的十进制数X可按照下式计算因此,只要按照十进制运算法则,将bi(i=7,6,…,1,0)按权相加,就可以得到相应的十进制数X。参考程序如下: ORG 2000HHEBCD:MOV A,#0 ;BCD码初始化 MOV R3,A MOV R4,A MOV R5,A MOV R2,#16 ;循环次数NEXT: CLR C MOV A,R7 ;R7右移一位并送回 RLC A MOV R7,A MOV A,R6 ;R6右移一位并送回 RLC A MOV R6,A 第64页,共103页,星期日,2025年,2月5日 MOV A,R5 ;(R5)×2并调整为BCD码 ADDC A,R5 DA A MOV R5,A MOV A,R4 ;(R4)×2并调整为BCD码 ADDC A,R4 DA A MOV R4,A MOV A,R3 ADDC A,R3 MOV R3,A ;若万位数不超过6,则不用调整 DJNZ R2,NEXT ;处理完16位了吗? NOP END第65页,共103页,星期日,2025年,2月5日4.3.2查表程序常用于非线性修正、非线性函数转换以及代码转换等。专用的查表指令: MOVCA,@A+DPTR ;远程查表,64KB通过以下三步操作实现查表。·将所查表格的首地址送入DPTR;·将要查找的数据序号,即数据在表中的位置送入累加器A中;·执行查表指令MOVCA,@A+DPTR进行读数并存结果存于累加器A。第66页,共103页,星期日,2025年,2月5日 MOVCA,@A+PC ;近程查表,0~+256B其实现查表也可通过以下三步操作来完成。·将要查找的数据序号,即数据在表中的位置送入累加器A中;·把从查表指令到表的首地址间的偏移量与A值相加;·执行查表指令MOVCA,@A+PC进行读数,查表结果送累加器A。第67页,共103页,星期日,2025年,2月5日例4-14用查表指令编程实现将从30H单元开始的连续8个单元中存放的十六进制数转换成其所对应的ASCII码,并分别存放在从40H开始的16个单元中。 ORG 2000H ASCTAB:DB30H,31H,32H,33H,34H,35H,36H,37H;ASCII码表 DB38H,39H,41H,42H,43H,44H,45H,46H MOV R0,#30H ;设定地址指针 MOV R1,#40H MOV R7,#8 ;循环次数 MOV DPTR,#AS
您可能关注的文档
最近下载
- 四川盆地课件.ppt VIP
- 初中信息技术教材解读 九年级下第二章 物联网.pptx VIP
- 【人教新版】七上第三章 第二节 《世界的地形》教学课件.pptx VIP
- 第7课 三国两晋南北朝时期的科技与文化(课件)-【中职专用】《中国历史》(高教版2023基础模块).pptx VIP
- DB50∕T 1786-2025 门诊安宁疗护服务规范.pdf
- 《蒙牛企业介绍》课件.ppt VIP
- 学生的学习风格.ppt VIP
- 9706.1有源医疗器械检测用-GB_T 42062-2022风险管理报告.docx VIP
- 苯甲苯冷凝器工艺设计(课程设计).doc VIP
- 8、第八单元习作:我的心儿怦怦跳(教学课件)四年级语文上册单元作文(统编版).pptx VIP
原创力文档


文档评论(0)