二进码十进数

✍ dations ◷ 2025-10-23 02:21:03 #数字电子,计算机算术,电脑架构,数字电路

二进码十进数(英语:Binary-Coded Decimal,简称BCD,中国大陆称BCD码或二-十进制编码)是一种十进制数字编码的形式。在这种编码下,每个十进制数字用一串单独的二进制比特来存储与表示。常见的有以4位表示1个十进制数字,称为压缩的BCD码(compressed or packed);或者以8位表示1个十进制数字,称为未压缩的BCD码(uncompressed or zoned)。

这种编码技术,最常用于会计系统的设计里,因为会计制度经常需要对很长的数字做准确的计算。相对于一般的浮点式记数法,采用BCD码,既可保存数值的精确度,又可使电脑免除作浮点运算所耗费的时间。此外,对于其他需要高精确度的计算,BCD编码亦很常用。

BCD码的主要优点是在机器格式与人可读的格式之间转换容易,以及十进制数值的高精度表示。BCD码的主要缺点是增加了实现算术运算的电路的复杂度,以及存储效率低。

对应不同需求,各人亦开发了不同的编码方法,以适应不同的需求。这些编码,大致可以分成和两种:

8421码又称为BCD码,是十进制代码中最常用的一种。在这种编码方式中,每一位二值代码的“1”都代表一个固定数值。将每位“1”所代表的十进制数加起来就可以得到它所代表的十进制数码。因为代码中从左至右看每一位“1”分别代表数字“8”“4”“2”“1”,故得名8421码。其中每一位“1”代表的十进制数称为这一位的权。因为每位的权都是固定不变的,所以8421码是恒权码。

余3码是由8421码加上0011形成的一种无权码,由于它的每个字符编码比相应8421码多3,故称余3码。例如,十进制字符5的余3码等于5的8421码0101加上0011,即为1000。同样,余3码中也有6种状态0000,0001,0010,1101,1110和1111是不允许出现的。余3码也是一种对9的自补代码,因而可给运算带来方便。其次,在将两个余3码表示的十进制数相加时,能正确产生进位信号,但对“和”必须修正。修正的方法是:如果有进位,则结果加3;如果无进位,则结果减3。余3码与十进制之间的转换也是按位进行的,值得注意的是每位十进制数的编码都应余3。

2421码是一种有权码,权值由高到低分别为2、4、2、1,特点是大于等于5的4位二进制数中最高位为1,小于5的最高位为0。如5的2421码表示为1011而不是0101。

以下为三种常见的BCD编码的比较。

BCD-Code 页面存档备份,存于互联网档案馆

相关

  • 叶卡捷琳堡叶卡捷琳堡(俄语:Екатеринбу́рг),亦称凯瑟琳堡,曾称斯维尔德洛夫斯克(Свердло́вск),位于乌拉尔山脉东麓,伊塞特河由西北向东南穿城而过。叶卡捷琳堡是俄罗斯
  • Eric Kandel埃里克·坎德尔(英语:Eric Richard Kandel,1929年11月7日-),生于奥地利维也纳,后移居美国。1956年毕业于纽约大学。1974年至今,任哥伦比亚大学教授。2000年,因神经系统学领域的贡献与
  • 丹佛掘金丹佛掘金(英语:Denver Nuggets),是一支位于美国科罗拉多州丹佛的NBA篮球队,分属于西部的西北赛区,主场为百事中心。球队在1967-1976年加入ABA联盟,1976年起加入NBA。历史上曾在1975-
  • 五畿七道五畿七道是古代日本全土在律令制下的行政区域划分。“五畿”指近畿地方内的五个令制国,又称“畿内”或“五畿内”。京畿之外的日本全土则仿古中国唐制,以“道”称之,共分为“七
  • 费尔南·布劳岱尔费尔南·布劳岱尔(Fernand Braudel,1902年8月24日-1985年11月27日),法国年鉴学派第二代著名的史学家。1920年入巴黎大学文学院攻读历史,1923年毕业,经过一段在海外中学教书的经历之
  • 温山病温山病是发生在韩国蔚山市蔚州郡温山邑(朝鲜语:온산읍)的一种疾病。在1980年代时出现,由工厂排放的重金属引起。让韩国大众开始着重环境的相关议题。
  • 谭向东谭向东(1967年3月-)是一位中国企业家。毕业于北京财贸学院(今首都经济贸易大学),1999年在美国纽约圣约翰大学获得工商管理硕士学位。现任海航集团有限公司董事局副董事长、首席执
  • 柏提轻轨站柏提轻轨站(英语:Petir LRT Station,代号BP4)是新加坡轻轨列车系统武吉班让轻轨上的一个车站,由SMRT轻轨(SMRT集团)经营,并于1999年11月6日正式启用。
  • 长江图《长江图》(英语:Crosscurrent)是杨超执导的一部中国魔幻主义爱情片,是继《旅程》后他执导的第二部电影长片。秦昊、辛芷蕾、谭凯、邬立朋主演,李屏宾担任摄影师。入围第66届柏林
  • 寅次郎的故事29 紫阳花之恋《寅次郎的故事29 紫阳花之恋》(日语:男はつらいよ 寅次郎あじさいの恋、英语:Hearts and Flowers for Tora-san)是一部1982年上映的日本喜剧电影,亦是《寅次郎的故事系列》的第