二进码十进数

✍ dations ◷ 2025-02-24 00:50:54 #数字电子,计算机算术,电脑架构,数字电路

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

相关

  • 传导系统心脏电传导系统(Electrical conduction system of the heart)可以使窦房结产生的脉动传播至心肌,并刺激心肌使其收缩。这种节奏性地刺激心肌使得心肌可以有效地收缩,将血液输运
  • C08A·B·C·D·G·H·QI·J·L·M·N·P·R·S·VATC代码C08(钙通道阻断药)是解剖学治疗学及化学分类系统的一个药物分组,这是由世界卫生组织药物统计方法整合中心(The WHO Collab
  • 苏莱曼·巴尔塔奥卢苏莱曼·巴尔塔奥卢(土耳其语:Süleyman Baltaoğlu;?-?),十五世纪保加利亚裔穆斯林出身的奥斯曼帝国海军司令,曾与苏丹穆罕默德二世围攻君士坦丁堡。但因他攻城不力和被基督徒敌船逃
  • 2,3-二氯-5,6-二氰对苯醌2,3-二氯-5,6-二氰对苯醌(DDQ),一种醌类。亮黄色固体。标准电极电势1000mV。微溶于水,溶于苯、二氯甲烷、二�烷、乙酸,易溶于四氢呋喃、乙酸乙酯。已商品化。对空气有一定的稳定性
  • 台湾清治时期行政区划清朝康熙年间将台湾纳入版图后设立了台厦道,与厦门共署,并同时隶属于当时的福建省。(道为清朝非正式行政区划之一,属于军区划分,为省的派出机关,其地位在省与府之间,清朝后期权力逐
  • 李哲承 (1922年)李哲承(韩语:이철승,1922年5月15日-2016年2月27日),号素石(소석), 本贯全义李氏,全罗北道全州人,韩国政治家、民主运动人士和学生政治领袖。他是韩国历史上的传奇人物。1949年–高丽大
  • 李滨李滨可以指:
  • 馆林藩馆林藩(日语:館林藩/たてばやしはん  */?)是位于日本上野国邑乐郡的一个藩。藩厅位于馆林城。馆林藩自立以后便非常不安定,并没出现长期统治者。最初的统治都是榊原氏。关原之
  • 冈本三成冈本三成(1965年5月5日-)是一名日本政治家,目前是公明党所属众议院议员、外务大臣政务官。出身于佐贺县鸟栖市,1989年(平成元年)毕业于创价大学,学生时代曾经到苏格兰格拉斯哥大学留
  • 苏焕学苏焕学,(1942年 - )京剧鼓师,哈尔滨人,以京剧司鼓艺术上的成就获评中国国家1级演员的正高级职称,长期在直属中华人民共和国文化部的(北京)中国京剧院(现在的中国国家京剧院)工作,做鼓