BCD - кодиран десетичен двоичен код

BCD (двоично кодиран десетичен) е директна форма, присвоена на двоичен еквивалент. Възможно е да се присвоят такси на двоичните битове според техните позиции. Таксите в кода на BCD са 8, 4, 2, 1.

десетичен

За представяне на десетичната цифра 6 в кода B C D би се:.

Тъй като 0 x 8 + 1 x 4 + 1 x 2 ÷ 0 + 1 = 6.

Възможно е да се присвоят отрицателни такси към десетичен код, както е показано в кода 8, 4, -2, -1. В този случай комбинацията от битове 0110 се интерпретира като десетичната цифра 2, l получена от 0 x 8 + 1 x 4 + 1 x (-2) + 0 x (-1) = 2.

Десетичен код, който е използван в някои по-стари компютри в кода на излишък 3. Последният е код без товар, чието присвояване се получава от съответната стойност в BCD, след като 3 е добавен.

Числата са представени в цифрови компютри в двоични или десетични числа чрез двоичен код. Когато данните се посочват, потребителят обича да ги дава в десетична форма. Получените десетични начини се съхраняват вътрешно в компютъра посредством десетичния код. Всяка десетична цифра изисква поне четири двоични елемента за съхранение. Десетичните числа се преобразуват в двоични, когато аритметичните операции се извършват вътрешно с числа, представени в двоични. Също така е възможно да се извършват аритметични операции директно в десетични с всички числа, които вече са останали в кодирана форма. Например десетичното число 395, когато се преобразува в двоично q, е равно на 112221211 и се състои от девет двоични цифри. Същият брой, представен последователно в BCD, заема четири бита за всяка десетична цифра за общо 12 бита: 001110010101.

Десетична двоична BCD

395 112221211 001110010101.

В BCD кода: първите четири бита представляват 3.Следващите четири представляват 9 и последните четири на 5.