BCD

(также BCD code)
  1. binary-coded decimal [code] – двоично-[кодированный] десятичный код (формат, представление), двоично-десятичное число, BCD-код

#

в ряде задач экономического характера выполняется большой объём вычислений с десятичными числами. Обычный способ их обработки с переводом в двоичную систему счисления и обратно оказался весьма неэффективен из-за высокой доли накладных вычислительных расходов. Поэтому, начиная с семейства ЭВМ IBM 360, был предложен способ кодирования десятичных чисел и в систему машинных команд введены операции для работы с ними. Способ называется двоично-десятичным, так как каждая десятичная цифра кодируется двоичным числом из четырёх битов (см. таблицу). Поскольку отдельные разряды имеют веса 8, 4, 2 и 1, данный код называют кодом типа 8-4-2-1. Существуют и другие варианты BCD-кода. Используются два формата представления десятичных чисел: зонный (zoned format) и упакованный (см. packed decimal). Утверждается, что BCD послужил основой для кода EBCDIC.

Десятичные цифры

Представление в BCD-формате

0

0000

1

0001

2

0010

3

0011

4

0100

5

0101

6

0110

7

0111

8

1000

9

1001

Связные термины

auxiliary carry, binary-decimal

Все термины