Конвертор за BCD (двоично-кодиран десетичен код)
Преобразувайте между десетични числа и пакетиран двоично-кодиран десетичен код (BCD), при който всяка десетична цифра се съхранява в собствен 4-битов нибъл.
Мода
Как работи този калкулатор?
BCD съхранява всяка десетична цифра в собствен 4-битов нибъл (0-9 = 0000-1001). За кодиране запишете всяка цифра като 4 бита и ги конкатенирайте; за декодиране разделете битовете на групи от 4 бита и четете всяка като една цифра. Шаблоните 1010-1111 са невалидни и се маркират.
Формула
How this is calculated
Двоично-кодираният десетичен код съхранява всяка десетична цифра поотделно в група от четири бита, наречена нибъл. Само шаблоните от 0000 до 1001 (0-9) са допустими; шестте шаблона от 1010 до 1111 не се използват и се маркират като невалидни. В режим Десетично -> BCD калкулаторът чете всяка цифра на въведеното цяло число и записва нейния 4-битов код, след което конкатенира нибълите в пакетирания BCD битов низ.
В режим BCD -> Десетично входният битов низ се допълва отляво с нули до кратно на четири и се разделя на групи от 4 бита. Всяка група се чете като една десетична цифра (нейната двоична стойност). Ако някоя група надвишава 1001, тя не е валиден BCD, затова тази цифра се показва като „?“ и се вдига флагът за невалиден нибъл.
Инструментът отчита пакетираното двоично представяне, еквивалентното шестнадесетично (всеки нибъл става един шестнадесетичен знак, който при валиден BCD съответства на оригиналните цифри) и броя на цифрите/нибълите. За кодиране входът трябва да е неотрицателно цяло число (BCD тук няма знак или дробна част), а за декодиране — чист двоичен низ; празен или неправилен вход показва предупреждение.
Често задавани въпроси
Обикновеното двоично представяне кодира цялото число като една стойност, докато BCD кодира всяка десетична цифра независимо в 4 бита. Така 12 е 1100 в двоично, но 0001 0010 в BCD.
Нибълът има 16 шаблона, но BCD използва само 0000-1001 за цифрите 0-9. Шаблоните 1010-1111 (10-15) не са валидни BCD цифри, затова конверторът ги маркира.
Този инструмент за пакетиран BCD кодира само неотрицателни цели числа. Знаците и дробните части изискват допълнителни конвенции (като нибъли за знак), които са извън обхвата на този основен конвертор.
Известен също като
TG we-Calculate Editorial Team. (2026). Конвертор за BCD (двоично-кодиран десетичен код) [Online calculator]. TG we-Calculate. https://we-calculate.com/bg/calculator/bcd-binary-coded-decimal-converter
TG we-Calculate Editorial Team. "Конвертор за BCD (двоично-кодиран десетичен код)." TG we-Calculate. 2026. https://we-calculate.com/bg/calculator/bcd-binary-coded-decimal-converter.
TG we-Calculate Editorial Team, "Конвертор за BCD (двоично-кодиран десетичен код)," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/bg/calculator/bcd-binary-coded-decimal-converter
@misc{wecalculate_bcd_binary_coded_decimal_converter, title = {Конвертор за BCD (двоично-кодиран десетичен код)}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/bg/calculator/bcd-binary-coded-decimal-converter}}, year = {2026}, note = {TG we-Calculate} }
Помогна ли ви този калкулатор?
