期刊文献+

一种基于简单移位的二——十进制相互转换算法 被引量:15

A Shift-based Hardware Converter Algorithm Between Binary & Binary-Coded Decimal (BCD)
下载PDF
导出
摘要 十进制码 (BCD)与二进制代码相互转换的问题的研究 ,主要偏重于软件实现 .本文基于数制变换的基本原理 ,提出了移位为基础的、适合硬件实现的转换算法 .并根据该算法 ,构造了 6 3位二进制与十进制代码的转换器 .同时 ,对该算法又进行了扩充 ,提出基 2 r 移位的算法 ,进一步提高性能 .从性能的比较可以看出 ,该算法速度高 ,逻辑简单 ,非常适合实时性要求较强的嵌入式领域应用 . It appears many real time applications with conversion delay between binary and decimal algorithms is a bottleneck of system performance.This paper introduces a kind of shift based algorithm in order to shorten this delay with minimum cost.Based on the principle of data representation of binary and decimal algorithms,both binary to decimal and decimal to binary algorithms are deduced mathematically in equation. They are featured as converting data value through shift operation.Double of BCD,constructed to be Logic N,is atomic operation of binary to decimal bit shifting conversion and half of BCD,constructed to be Logic M,is one of reverse conversion.Without carrying propagation froLogic M N to Logic N or froLogic M M to Logic M,the conversion speed only depends on the longest combinatorial path of Logic N or M.These radix 2 r algorithms,i.e.by one bit shift per cycle,is expanded to radix 2 r algorithms,i.e.by multi bit shift per cycle,to accelerate the conversion speed further.Finally,it shows that the shift based algorithms are much faster than other algorithms by comparisons of these conversion algorithms.
出处 《电子学报》 EI CAS CSCD 北大核心 2003年第2期221-224,共4页 Acta Electronica Sinica
关键词 十进制码 二进制 转换 N值逻辑 M值逻辑 进制 BCD binary conversion logic N logic M radix
  • 相关文献

参考文献7

二级参考文献1

共引文献14

同被引文献62

引证文献15

二级引证文献17

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部