binary-coded decimal (сокращенно BCD)

binary-coded decimal (сокращенно BCD) - двоично-кодированная десятичная система (ДКДС). Простая система для преобразования десятичных чисел в двоичную форму, где каждая десятичная цифра преобразуется в двоичную, а потом сохраняется в виде отдельного символа.
Самое большое число, которое может быть представлено одним 8-битным (т. е. 1 байтом) числом равно 255, и это накладывает серьезные ограничения на запись больших чисел. Использование ДКДС снимает это ограничение. Например, десятичное число 756 может быть разбито на отдельные цифры так, чтобы цифры 7, 5 и 6 были представлены одним байтом каждая. В ДКДС каждая десятичная цифра занимает один байт, так что для представления десятичного числа с тремя цифрами необходимы три байта. Нет никаких ограничений на размер сохраняемых в памяти чисел; по мере увеличения числа, соответственно, просто увеличивается размер области 8-разрядной памяти необходимой для его хранения.