本文目录一览:
bcd码如何转化十进制
BCD码用4位二进制数来表示1位十进制数中的0~9这10个数码,是一种二进制的数字编码形式,用二进制编码的十进制代码。BCD码这种编码形式利用了四个位元来储存一个十进制的数码,使二进制和十进制之间的转换得以快捷的进行。比如BCD码1100转换为十进制为1*2^3+1*2^2=12。
扩展资料:
BCD码是十进制数,而运算器对数据做加减运算时,都是按二进制运算规则进行处理的。这样,当将 BCD码传送给运算器进行运算时,其结果需要修正。修正的规则是:当两个BCD码相加,如果和等于或小于 1001(即十进制数9),不需要修正。
如果相加之和在 1010 到1111之间,则需加 6 进行修正;如果相加时,本位产生了进位,也需加 6 进行修正。因为机器按二进制相加,所以 4 位二进制数相加时,是按“逢十六进一”的原则进行运算的,而实质上是 2 个十进制数相加,应该按“逢十进一”的原则相加。
8421bcd码转换十进制怎么换?
8421BCD码是采用4位二进制码来表示十进制数值,高位到低位的权值分别为8,4,2,1,只要将每4位二进制码对应的权值相加即得到对应的十进制数。如二进制的10010111BCD码转换成十进制是:97。
最常用的BCD编码,就是使用"0"至"9"这十个数值的二进码来表示。这种编码方式,在称之为“8421码”(日常所说的BCD码大都是指8421BCD码形式)。除此以外,对应不同需求,各人亦开发了不同的编码方法,以适应不同的需求。这些编码,大致可以分成有权码和无权码两种:有权BCD码。
与度量衡:
中国十进制度量衡有久远的历史。公元前6世纪的一把周朝尺刻有十分之一的寸和百分之一的分。
王莽官定一百副青铜容量标准,一斛=十斗,一斗=十升,一升=10合。
传统度量衡不是完全使用十进制,例如1斤等于16两、1呎等于12吋等。公制完全使用十进制,使换算较直接。中华民国政府于1920年代推行市制以与公制接轨。1980年代香港政府便曾大力宣传十进制的好处,当时有口号如“采用十进制,公道又易计”或“十进制,好易计”等,但民间至今仍常用旧制、英制等非十进制换算。
8421BCD码怎样转换成十进制
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码