BCD码和十进制的关系

作者&投稿:镇永 (若有异议请与网页底部的电邮联系)
BCD码和十进制的关系~

bcd就是用4位二进制表示十进制,本质还是二进制数,只不过一个bcd码元只能取0-9即0000-1001别的取值是非法的
17的BCD码是00010111
“这样,我直接问BCD码512的十进制数是多少。0010(BCD)=?;0050(BCD)=?”
512,先转成二进制0010
0000
0000每四位一个码元,即十进制值为200
0010(BCD)=?;0050(BCD)=?
不知道你说的0010
0050是几进制?
总之先转换成2进制(或16进制),每4bit是一个BCD码元,各个码元分别转成十进制就好了

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码

bcd就是用4位二进制表示十进制,本质还是二进制数,只不过一个bcd码元只能取0-9即0000-1001别的取值是非法的
17的BCD码是00010111

“这样,我直接问BCD码512的十进制数是多少。0010(BCD)=?;0050(BCD)=?”

512,先转成二进制0010 0000 0000每四位一个码元,即十进制值为200
0010(BCD)=?;0050(BCD)=?
不知道你说的0010 0050是几进制?
总之先转换成2进制(或16进制),每4bit是一个BCD码元,各个码元分别转成十进制就好了

因为半字节(4位)可表示范围为【0,15】,BCD码只用来表示数字,也就是0~9这几个数,半字节足矣!
十进制的数字每位用半字节表示就可以了!
比如十进制54321,用BCD码表示就是0x54321,十六进制表示0xD431。

BCD 码,有多种类型,一些常用的,如下:

一个 BCD 码,到底是几?

要看你用的是什么 BCD 码。




要使CD4518输出变成变成十进制、二进制、六进制应分别怎样接?_百度...
首先,要把CD4518的Datasheet看看,了解它的工作原理及时序工作方式。它只有在2种情况下是增计数模式:1、clock上升沿,且Enable=1,Reset=0;2、clock=0,Enable下降沿,Reset=0;所以假设一般是用第一种情况来做增计数。十进制数据规律为:0-1-2-3-4-5-6-7-8-9-0-1-2...它即数据计数到...

二进制怎么换成8421BCD码
注:Xn为下一位串行输入的二进制数。2、设计思路 这里一共需要四个模块:计数器、移位器、加法器、寄存器输出。分别设计好之后,用状态机控制它们,就完成了。3、仿真结果 注:图中clk为时钟,en为高电平使能,rst为高电平复位,data_in为输入的12位二进制码,以十进制的形式显示在时序图;qout为...

关于BCD码新手问题
0101(压缩BCD)或是0000 0001 0000 0101(非压缩BCD,高四位没有意思)。但两者相加时,实际上执行的还是二进制的加法,此是用AF半辅助进位标志,可能知道是否有进位,如果有则将该结是+6,这就是指令AAA的作用。调整后可以得到的是十进制的BCD码。然后直接显示出来的数据就可以认为是10进制相加的结果!...

...二进制进行运算,存储和控制,有时还会用到十进制,八进制,十六进制...
没问题吧!回到你的题:A "28”不可能是八进制数(正确,因为含8所以肯定不是8进制)B "22"不可能是二进制数(正确,因为含2所以肯定不是二进制)C "AB“不可能是十进制数 (正确,这个不用大脑思考)D "CD”不可能是十六进制数(错误,C和D都是16进制的符号)因此“下列说法错误的是“:D...

是不是有些十进制计数器里面已经集成了7段显示译码器,可以直接驱动数码...
CMOS4000系列中有一个计数器,是加\/减计数器,cd40110,就可以直接驱动共阴数码管。如下图 74系列中没有

...各种进制互相转换的方法,还有与十进制4625等值得十六进制数是...
二进制数是0和1,十进制数0-9共10个数字,十六进制数是0-9,再加上A,B,C,D,E,F共16个数。十进制4625转化为16进制数为1211,就是用4625除以16的到商取余数,再倒叙排列。4625\/16=289……1,289\/16=18……1,18\/16=1……2,1\/16=0……1,再将余数倒叙,得到1211,有十六进制1211转十...

十进制数字1~10的罗马数字是什么?
一到十:I、II、III、IV、V、VI、VII、VIII、IX、X。罗马数字是欧洲在阿拉伯数字(实际上是印度数字)传入之前使用的一种数码,现在应用较少。它的产生晚于中国甲骨文中的数码,更晚于埃及人的十进制数字。但是,它的产生标志着一种古代文明的进步。只是没有数字0。2015年7月,意大利罗马表示将放弃...

CD4029的引脚图和功能
CD4029 是由具有预进位功能的4 位二进制或BCD 码十进制加减计数器构成。 LD 为高电平时,D0~D3 预置计数器为任何状态,为低电平时,对计数器清零。当CI和LD 均为低电平时,在时钟上升沿计数器计数。CO一般为高电平,只有在加至最大或减至最小时,为低电平。计数器闲置时,CI 端需与Vss 相连,当B\/ D为高电...

设计一个代码转换电路,将1位十进制数的余3码转换成2421码
10 CD \\00 d 0001 1111 101101 d 0010 d 110011 0000 0100 d 111110 d 0011 d 1101(d是无关最小项,你懂的)由此可得:W=AX=AB+AC+AD+BCD ___ Y=A C异或D + B(C异或D) _Z=D ...

CD40110引脚的接线与CC4511引脚接线如何对应?
CD40110与CC4511的功能是不一样的,它们的引脚不能对应,即不能替换。CC4511为4 线BCD码-七段锁存-译码器-驱动器 CD40110为十进制加减计数\/译码\/锁存\/驱动器 由此可见,从功能上讲,40110 = 十进制加减计数 + 4511

辛集市19610082090: 十进制数怎样换算成8421BCD码?BCD码又怎样换算成十进制数? -
贲盆依美:[答案] 十进制换算BCD码,整数从右边开始,每个数是4位二进制代码,比如:(195)10=(1 1001 0101)BCD,小数和其他进制转换不一样,是数位换算:(0.28)10=(0.0010 1000)BCD

辛集市19610082090: 十进制小数转换成8421BCD码 -
贲盆依美: 8421BCD就是把十进制的数0-9用四位二进制数代替,比如十进制的0的8421BCD码为(0000),1的8421BCD码为(0001),....9的8421BCD码为(1001), 0.9743的8421BCD码为0000.1001011101000011

辛集市19610082090: 二进制的十进制编码是( )码? -
贲盆依美: 二进制的十进制码,称为BCD码,它是一种以二进制表示的十进制数码. 一、8421BCD码 二进制编码的十进制数,简称BCD码(Binarycoded Decimal). 这种方法是用4位二进制码的组合代表十进制数的0,1,2,3,4,5,6 ,7,8,9 十个数符.4位二进...

辛集市19610082090: 十进制数与自身的16进制BCD码是相同的么 -
贲盆依美: 不相同,bcd码是十位二进制码, 也就是将十进制的数字转化为二进制, 但是和普通的转化有一点不同, 每一个十进制的数字0-9都对应着一个四位的二进制码,对应关系如下: 十进制0 对应 二进制0000 ;十进制1 对应二进制0001 ....... 9 1001 接下来的10就有两个上述的码来表示 10 表示为00010000 也就是BCD码是遇见1001就产生进位,不象普通的二进制码,到1111才产生进位10000

辛集市19610082090: 关于BCD码和ASCII码的区别是什么啊? -
贲盆依美:[答案] 简单的打个比方~~~~例如十进制中的3的ascii码为33H,小写a和大写A分别对应不同的ascii码的值.而BCD码是8421码,例如在压缩BCD码中34H表示十进制中得34,64H表示十进制中得64,在非压缩BCD码中0304H表示十进制中得34,0506H表示十...

辛集市19610082090: 十进制数426转换成8421BCD码是什么 -
贲盆依美: 0100 0010 0110

辛集市19610082090: 82十进制转换成8421BCD,码 -
贲盆依美: 1000 0010

辛集市19610082090: 将十进制BCD码相互转换 -
贲盆依美: 25D→00100101 81D→10010001 100100100100→924D

辛集市19610082090: 计算机二进制与十进制的关系 -
贲盆依美: 二进制,八进制,十进制,十六进制二进制是计算机内部所有数据的存储方式. 八进制,十进制,十六进制 是人能识别的数据格式. 一般来说,通常的二进制,八进制,十进制,十六进制.是指存储在字符串里的二进制,八进制,十进制,...

辛集市19610082090: BCD码一定是四位数吗? -
贲盆依美: BCD码是四位二进制码, 也就是将十进制的数字转化为二进制, 但是和普通的转化有一点不同, 每一个十进制的数字0-9都对应着一个四位的二进制码,对应关系如下: 十进制0 对应 二进制0000 ;十进制1 对应二进制0001 ....... 9 1001 接下来的10就有两个上述的码来表示 10 表示为00010000 也就是BCD码是遇见1001就产生进位,不象普通的二进制码,到1111才产生进位10000.所以说,个位数是四位数的BCD码,十位数以上,就是组合了.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网