您当前的位置:首页>论文资料>8086系统汇编语言压缩BCD码与二进制相互转换问题的4种方法

8086系统汇编语言压缩BCD码与二进制相互转换问题的4种方法

资料类别:论文资料

文档格式:PDF电子版

文件大小:245.88 KB

资料语言:中文

更新时间:2024-12-27 10:19:35



推荐标签:

内容简介

8086系统汇编语言压缩BCD码与二进制相互转换问题的4种方法 【文章编号】1007-9467(2010)05-0103-05
设计信息化 Ayforredtioe Denge
8086系统汇编语言压缩BCD码与
二进制相互转换问题的4种方法 ■袁雪尧(大连理工大学,辽宁大连116023)
【摘要】总结出压编BCD码与二进制相互转换的4种方法:即逐位调整法、DAA指今法、除十求余法和按权展开法。同时分析了各种方法的适用范图和不同条件下应该使用的最佳方法,最后结合具体程序说明各种方法的使用方法,并且给出注意事项。
【关键词】逐位调整法;DAA指今法;除十求余法;按权展开法
【中图分类号】TP313
【文献标志码】A
ConclusionandFurtherResearchoftheMutual ConversionfromBinaryDigittoPackedBCD FormatBasedon theAssemblerLanguage ofthe
8086System YUANXue-yao
(Dalian University of Technology ,Dalian 116023,China)[Abstract]Conclude four methods of conversing binary digit to packed BCD format mutually, that is Bit by Bit Adjustment Method, DAA Instruction Method, Divided by Ten to Calculate the Remainder Method and Sum of the Weights Method. Secondly, analyze the application range of each method and point out the best method to be chosen under different conditions. Finally, combined with specific programs to demonstratethe wayofusing each method and provide the precautions to instruct and inspire the students
poauoannueppoaoasnpeq[oa] divided by ten to calculate the remainder method; sum ofthe weights
method
1引言
汇编语言一直是计算机硬件编程中的重点与难点,而数制转换问题由于涉及知识广、实用性强、具有一定技巧性,因此又是汇编语言学习和应用的重中之重。其中,以压缩BCD码与二进制数之间的转化最为复杂,也最具有代表性。为此,通过对8086系统中各种条件下BCD码与二进制转化问题的探索与总结,我将其归纳为五种情况,四种方法。
2方法综述 2.1逐位调整法
将4位二进制数看作一个十六进制位,再利用十六进制和压缩BCD码的关系进行转换。具体逻辑为:如果该位大于9,则该位加6,同时进位。该方法虽然原理简单,但是由于涉及到进位操作,数据长度
增加时,会变得繁琐和复杂。 2.2DAA指令法
DAA指令法是利用二进制加法的十进制调整指令DAA,直接集成了逐位调整法,对在AL中的由两个压缩的BCD码相加的结果进行校正,产生一个正确的BCD码的和。因此,相对于逐位比较法,使用它可以更好的利用现成的汇编语言逻辑,直接实现
w
组成部分,希望通过本文,能为汽车工厂设计中信息系统设计起到抛砖引玉的作用,与同行们共同交流。让我们为企业发展、促进信息技术的推广应用,为全社会的和谐进步共同努力。db
【参考文献】
【1]GB50174-2008电子信息系统机房设计规范[S][2]GB50311-2007综合布线系统工程设计规范[S]
万方数据
拉拉
[3]GB50395-2007视频安防监控系绕工程设计规范[S][4]GB50174-2008入俊报警系统工程设计规范[S]
【收稿日期】2010-3-6
“作者简介>
张玉华(1964),女,吉林长春人,高级工程师,从事信息系统设计,(电子邮箱)zhangyuhua@cjxjy.com。
103
上一章:工业污水对地下水污染的防治 下一章:浅谈企业节能管理

相关文章

音乐与建筑-两种语言的相互转换和音乐解释学 电力系统机组组合问题的进制组合算法 物理能量转换世界:相互吸引的能量 提高语言智能的10种方法 乙炔工序清净及压缩系统存在的问题及改进措施 浅析基于8086的交通灯控制系统设计 压缩 MSK 信号频谱的另一种方法 离心压缩机现场调试出现的问题及解决方法