发布网友 发布时间:2022-04-28 16:49
共2个回答
热心网友 时间:2022-04-16 07:09
BCD码(Binary-Coded Decimal),用4位二进制数来表示1位十进制数中的0~9这10个数码,是一种二进制的数字编码形式,用二进制编码的十进制代码。
BCD码这种编码形式利用了四个位元来储存一个十进制的数码,使二进制和十进制之间的转换得以快捷的进行。这种编码技巧最常用于会计系统的设计里,因为会计制度经常需要对很长的数字串作准确的计算。
相对于一般的浮点式记数法,采用BCD码,既可保存数值的精确度,又可免去使计算机作浮点运算时所耗费的时间。此外,对于其他需要高精确度的计算,BCD编码亦很常用。
BCD码的运算法则:
BCD码的运算规则:BCD码是十进制数,而运算器对数据做加减运算时,都是按二进制运算规则进行处理的。这样,当将 BCD码传送给运算器进行运算时,其结果需要修正。
修正的规则是:当两个BCD码相加,如果和等于或小于 1001(即十进制数9),不需要修正;如果相加之和在 1010 到1111(即十六进制数 0AH~0FH)之间,则需加 6 进行修正;如果相加时,本位产生了进位,也需加 6 进行修正。
这样做的原因是,机器按二进制相加,所以 4 位二进制数相加时,是按“逢十六进一”的原则进行运算的,而实质上是 2 个十进制数相加,应该按“逢十进一”的原则相加,16 与10相差 6,所以当和超过 9或有进位时,都要加 6 进行修正。
以上内容参考:百度百科-BCD码
热心网友 时间:2022-04-16 08:27
付费内容限时免费查看回答您好,您的问题我已经看到了,正在整理答案,请稍等一会儿哦~除了以上代码表示,冰箱还有制冷方式标识,W意为风冷制冷,Z为直冷制冷,H为风冷、直冷混合制冷。
bcd是冰箱代码标识,其中B为产品代号,B意为分体家用冰箱(冰箱中冰字拼音首字母)。C为类型代号,C意为冰箱设计有冷藏室功能(藏字拼音首字母)。D也为类型代号,D意为冰箱设计有冷冻室功能(冻字拼音首字母)。
除了以上代码表示,冰箱还有制冷方式标识,W意为风冷制冷,Z为直冷制冷,H为风冷、直冷混合制冷。