В вычислительных системах часто используют комбинированную систему – двоично-десятичную систему счисления, облегчающую запись больших чисел с применением двоичного кода. Представляя каждую десятичную цифру совокупностью из четырех разрядов (тетрад), можно получить комбинированную систему счисления, которая обладает достоинствами двоичной системы и удобством десятичной. В ЭВМ наибольшее применение нашли системы кодирования 8421, 2421, 8421+3.
Код 8421 называется кодом с естественными весами, здесь цифры 8, 4, 2, 1 —веса двоичных разрядов тетрад (23, 22, 21 и 20). Любая десятичная цифра в этом коде изображается ее эквивалентом в двоичной системе счисления. Этот код нашел наибольшее применение при кодировании десятичных чисел в устройствах ввода — вывода и при построении операционных устройств десятичной арифметики.
В двоично-десятичной системе каждая десятичная цифра представляется двоичным эквивалентом.
Примеры:
1. Число 197(10) в десятично-двоичной системе имеет вид
197(10) = 0001 1001 0111(2-10)
1 9 7
2. Число 24(10) представляется как 0010 0100(2-10), а 50610 как 0101 0000 01102-10
Недостатки. Недостатком этой системы является её избыточность для чисел 7 и менее (недоиспользуются многие двоичные разряды). Для устранения этого недостатка в ЭВМ используют восьмеричную систему счисления.