8421BCD码怎样转换成十进制

 我来答
太平洋海角
高粉答主

2019-07-07 · 繁杂信息太多,你要学会辨别
知道答主
回答量:754
采纳率:100%
帮助的人:19.7万
展开全部

8421BCD码是采用4位二进制码来表示十进制数值,高位到低位的权值分别为8,4,2,1,只要将每4位二进制码对应的权值相加即得到对应的十进制数。如二进制的10010111BCD码转换成十进制是:97。

BCD码的编码技巧最常用于会计系统的设计里,因为会计制度经常需要对很长的数字串作准确的计算。采用BCD编码,相比其他编码方式,既可保存数值的精确度,又可免去使电脑作浮点运算时所耗费的时间。

扩展资料

BCD码也称二进码十进数,BCD码可分为有权码和无权码两类。常见的有权BCD码有8421码、2421码、5421码,无权BCD码有余3码、余3循环码、格雷码

8421BCD码是最基本和最常用的BCD码,它和四位自然二进制码相似,它只选用了四位二进制码中前10组代码,即用0000~1001分别代表十进制数的0~9,余下的六组代码不用。

参考资料来源:百度百科-BCD码

百度网友17af3b8
2016-01-04 · TA获得超过130个赞
知道答主
回答量:125
采纳率:0%
帮助的人:53万
展开全部
二进制编码的十进制数,简称BCD码(Binarycoded Decimal)。这种方法是用4位二进制码的组合代表十进制数的0,1,2,3,4,5,6 ,7,8,9 十个数符。4位二进制数码有16种组合,原则上可任选其中的10种作为代码,分别代表十进制中的0,1,2,3,4,5,6,7,8,9 这十个数符。最常用的BCD码称为8421BCD码,8.4.2.1 分别是4位二进数的位取值

BCD码与十进制数的转换关系很直观,相互转换也很简单,将十进制数75.4转换为BCD码:7->0111,5->0101,4->0100所以拼成8421BCD码的结果是:(0111 0101.0100)BCD;若将BCD码1000 0101.0101转换为十进制数:1000->8,0101->5,0101->5所以结果是:(85.5)D。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
feicaiqiu
推荐于2017-10-10 · TA获得超过114个赞
知道答主
回答量:51
采纳率:0%
帮助的人:26万
展开全部
8421码一共四位 每位都是0或者是1 假设给出的码是1010 那么每位分别和和8421对应 可得
8*1+4*0+2*1+1*0=10(十进制) 再者 码1100 8*1+4*1+2*0+1*0=12(十进制) 就是四位和8421对应在进行相加
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
沙里波特
2019-12-20 · TA获得超过5250个赞
知道大有可为答主
回答量:1.1万
采纳率:95%
帮助的人:638万
展开全部
8421BCD码,这就是十进制。
不需要任何转换。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友8e1f884
2019-01-10
知道答主
回答量:1
采纳率:0%
帮助的人:787
展开全部
比如10010011来说首先既然是8421 那必然是四个二进制一组 1001=1+8=9 0011=1+2=3所以=93
要知道bcd码转换的基础是在二进制上转换。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式