APP下载

二进制数转十进制优化算法探讨

2016-04-20欧海飞

科技与创新 2016年7期
关键词:优化算法

欧海飞

文章编号:2095-6835(2016)07-0094-02

摘 要:叙述了数制转换的基本方法,说明了二进制数转十进制算法的基本思路,并提出了一种优化算法,解决了传统算法中运行效率低的问题。另外,还详细分析了优化算法的实现方法,通过比较测试数据展现出这种算法的优越性。

关键词:二进制;十进制;优化算法;运行效率

中图分类号:TP332.2 文献标识码:A DOI:10.15913/j.cnki.kjycx.2016.07.094

目前,二进制数被广泛应用于计算机系统中。在当前的自动化控制系统中,无不以二进制数为核心。在数据采集、传输、交换、运算、录入和输出等所有环节中,均使用二进制数。然而在现实生活中,信息交流大多使用的是十进制,因而在机器与人之间则涉及到了数制转换问题。随着处理器技术的不断发展,这些数制转换早已不是问题。但是,在一些小型嵌入式系统中,通常将单片机作为主控处理器。因为其运算性能有限,如果需要频繁地转换数制,则会影响系统的正常运行。

本文简要探讨了基于MCS-51指令系统的微处理器作数据转换算法的相关内容,分析了二进制转十进制的思路,并提出了一种新算法。经过对比,结果表明,此算法具有较高的运行效率和较强的实用性。

1 二进制数转十进制的基本方法

二进制转十进制的基本方法是使用除法运算。以双字节的16位二进制整数为例,在C51编译器中将其定义为unsigned int数据类型,其取值范围为 0~65 535(十进制表示),或0x0000~0xffff(十六进制表示)。由此可见,其最大值占用十进制数的五位,分别为个、十、百、千、万位。……

登录APP查看全文

猜你喜欢

优化算法
基于遗传算法的优化BP神经网络算法研究
浅议小学数学口算教学的有效策略
云计算平台联合资源调度优化算法研究
PLC故障检测优化算法
原子干涉磁力仪信号鉴频优化算法设计
故障树计算机辅助分析优化算法研究与应用
混沌优化算法在TSP问题的应用
基于混沌初始化和高斯扰动的烟花算法
再制造闭环供应链研究现状分析
故障树计算机辅助分析优化算法的实践应用