Beginner

Конвертер BCD (двійково-десяткового коду)

Перетворюйте числа між десятковим форматом і упакованим двійково-десятковим кодом (BCD), де кожна десяткова цифра зберігається у власному 4-бітному напівбайті.

Мода

Choose the conversion direction
Non-negative whole number (digits 0-9)
Conversion
1295 = 0001 0010 1001 0101
Packed BCD (binary)
0001 0010 1001 0101
Hex
1295
Digit / nibble count
4
Десятковий
1295
Invalid nibble (1010-1111)
Ні
Nibble 1 (0001)1
Nibble 2 (0010)2
Nibble 3 (1001)9
Nibble 4 (0101)5
Результати є приблизними оцінками лише для загального ознайомлення та не є професійною порадою — завжди самостійно перевіряйте важливі результати, перш ніж покладатися на них. Прочитати повне застереження.
Швидка відповідь

Як працює цей калькулятор?

BCD зберігає кожну десяткову цифру у власному 4-бітному напівбайті (0-9 = 0000-1001). Для кодування запишіть кожну цифру як 4 біти та об'єднайте їх; для декодування розбийте біти на 4-бітні групи та зчитайте кожну як одну цифру. Шаблони 1010-1111 є недійсними та помічаються.

Формула
Each decimal digit d (0-9) maps to a 4-bit nibble: 0->0000, 9->1001; digits are concatenated to form packed BCD.
How this is calculated

Двійково-десятковий код зберігає кожну десяткову цифру окремо у групі з чотирьох бітів, яку називають напівбайтом. Допустимими є лише шаблони від 0000 до 1001 (0-9); шість шаблонів від 1010 до 1111 не використовуються і позначаються як недійсні. У режимі «Десятковий → BCD» калькулятор зчитує кожну цифру введеного цілого числа, записує її 4-бітний код, а потім об'єднує напівбайти в упакований BCD-рядок бітів.

У режимі «BCD → Десятковий» вхідний рядок бітів доповнюється нулями ліворуч до кратного чотирьом і розбивається на 4-бітні групи. Кожна група зчитується як одна десяткова цифра (її двійкове значення). Якщо будь-яка група перевищує 1001, це не є дійсним BCD, тому така цифра відображається як «?» і піднімається прапорець недійсного напівбайта.

Інструмент відображає упакований двійковий код, еквівалентне шістнадцяткове число (кожен напівбайт стає одним шістнадцятковим символом, який для дійсного BCD дорівнює початковим цифрам), а також кількість цифр і напівбайтів. Для кодування вхідні дані мають бути невід'ємним цілим числом (BCD тут не має знака або дробової частини), а для декодування — чистим двійковим рядком; порожнє або неправильно сформоване введення показує попередження.

Поширені запитання

Звичайний двійковий код кодує ціле число як одне значення, тоді як BCD кодує кожну десяткову цифру окремо в 4 бітах. Тому 12 у двійковому — це 1100, а в BCD — 0001 0010.

Напівбайт має 16 шаблонів, але BCD використовує лише 0000-1001 для цифр 0-9. Шаблони 1010-1111 (10-15) не є дійсними цифрами BCD, тому конвертер їх помічає.

Цей інструмент упакованого BCD кодує лише невід'ємні цілі числа. Знаки та дробові частини потребують додаткових угод (наприклад, знакових напівбайтів), які виходять за рамки цього базового конвертера.

Також відомий як

конвертер bcd
двійково десятковий код
десяткове в bcd
bcd в десяткове
пакований bcd
bcd калькулятор

APA

TG we-Calculate Editorial Team. (2026). Конвертер BCD (двійково-десяткового коду) [Online calculator]. TG we-Calculate. https://we-calculate.com/uk/calculator/bcd-binary-coded-decimal-converter

Chicago

TG we-Calculate Editorial Team. "Конвертер BCD (двійково-десяткового коду)." TG we-Calculate. 2026. https://we-calculate.com/uk/calculator/bcd-binary-coded-decimal-converter.

IEEE

TG we-Calculate Editorial Team, "Конвертер BCD (двійково-десяткового коду)," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/uk/calculator/bcd-binary-coded-decimal-converter

BibTeX

@misc{wecalculate_bcd_binary_coded_decimal_converter, title = {Конвертер BCD (двійково-десяткового коду)}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/uk/calculator/bcd-binary-coded-decimal-converter}}, year = {2026}, note = {TG we-Calculate} }

Чи допоміг вам цей калькулятор?

Пов'язані калькулятори