Двоично-десятичное кодирование информации

Двоично-десятичный код — (binary-coded decimal [BCD]) форма записи целых чисел, когда каждый десятичный разряд числа записывается в виде его четырёхбитного двоичного кода (вместо каждой десятичной цифры за­пи­сы­ва­ют ее двоичное значение). Например, десятичное число 310 будет за­пи­сано в двоичном коде как 1001101102, а в двоично-десятичном коде как 0011 0001 0000BCD.

Преимущества и недостатки

Преимущества

· Упрощён вывод чисел на индикацию — вместо последовательного деле­ния на 10 требуется просто вывести на индикацию каждый полубайт. Аналогично, проще ввод данных с цифровой клавиатуры.

· Для дробных чисел (как с фиксированной, так и с плавающей запятой) при переводе в человекочитаемый десятичный формат и наоборот не те­ряется точность.

· Упрощены умножение и деление на 10, а также округление.

По этим причинам двоично-десятичный формат применяется в каль­ку­ля­торах — калькулятор в простейших арифметических операциях должен выводить в точности такой же результат, какой подсчитает человек на бу­ма­ге.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: