二进码十进数

✍ dations ◷ 2025-09-13 15:12:25 #数字电子,计算机算术,电脑架构,数字电路

二进码十进数(英语: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 页面存档备份,存于互联网档案馆

相关

  • 札幌医科大学1950年由北海道立女子医学专门学校改制而成 1993年改组卫生短期大学部札幌医科大学(さっぽろいかだいがく、Sapporo Medical University)位于日本北海道札幌市中央区南1条西1
  • 联合疗法联合疗法(英语:Combination therapy或polytherapy)是指使用了一种以上的药品的疗法。一般来说,这些术语指的是使用多种疗法来治疗一种病症。通常来讲,联合疗法中所有的疗法都会用
  • 萨缪尔·亚当斯塞缪尔·亚当斯(Samuel Adams,1722年~1803年),美国革命家、政治家、开国元勋,约翰·亚当斯堂兄。生于麻萨诸塞州波士顿,毕业于哈佛大学。他积极参加革命活动,是自由之子(茶党)的创建者
  • 药动学药物代谢动力学(英语:Pharmacokinetics),简称药代动力学或药动学,也简称为PK,是药理学的分支,研究药物在机体的影响下所发生的变化及其规律,其中的药物包括药剂、激素、营养素和毒素
  • 约塞米蒂谷坐标:37°43′18″N 119°38′47″W / 37.72167°N 119.64639°W / 37.72167; -119.64639约塞米蒂谷(Yosemite Valley),又译优山美地、优胜美地,位于美国加利福尼亚州中东部内华
  • 勒布雷旺山坐标:45°56′03″N 06°50′16″E / 45.93417°N 6.83778°E / 45.93417; 6.83778勒布雷旺山(法语:Le Brévent),是法国的山峰,位于该国东南部,由上萨瓦省负责管辖,属于鲁日峰的一
  • 天主教诺瓦利切斯教区天主教诺瓦利切斯教区(拉丁语:Dioecesis Novalichesensis;他加禄语:Diyosesis ng Novaliches)是菲律宾一个罗马天主教教区,属天主教马尼拉总教区。此教区的辖区包括奎松市和加洛坎
  • 约翰·希金斯约翰·希金斯,MBE(英语:John Higgins,1975年5月18日-),生于苏格兰北拉纳克郡威肖,是苏格兰的职业斯诺克(台球)选手。约翰·希金斯以击球节奏稳定,走位精准及其出色的策略性头脑著称,有“
  • 黄鼎臣黄鼎臣(1901年8月13日-1995年1月7日),原籍广东(汕尾)海丰县,中国医生、政治人物,中国致公党第7、第8届中央主席,第一、二、三届全国人大代表,第二、三、四、五、六、七、八届全国政协
  • 周钢鸣周钢鸣(1909年-1981年),原名周刚明,笔名周达、康敏,广西罗城人,中国现代作家、文艺评论家,广东省文学艺术界联合会原副主席,第五届全国政协委员。