Интернет магазин китайских планшетных компьютеров |
||
Компьютеры - Двоично-десятичный код23 января 2011
Перевод десятичных цифр в двоично-десятичный код
форма записи целых чисел, когда каждый десятичный разряд числа записывается в виде его четырёхбитного двоичного кода. Например, десятичное число 31110 будет записано в двоичной системе счисления в двоичном коде как 1 0011 01112, а в двоично-десятичном коде как 0011 0001 0001BCD. Преимущества и недостаткиПреимущества
По этим причинам двоично-десятичный формат применяется в калькуляторах калькулятор в простейших арифметических операциях должен выводить в точности такой же результат, какой подсчитает человек на бумаге. Недостатки
Пример операции сложения двоично-десятичных чисел: Требуется: Найти число A = D + C, где D = 3927, C = 4856 Решение: Представим числа D и C в двоично-десятичной форме: D = 3927 = 0011 1001 0010 0111 C = 4856 = 0100 1000 0101 0110 Суммируем числа D и С по правилам двоичной арифметики:
* **
0011 1001 0010 0111
+ 0100 1000 0101 0110
___________________
= 1000 0001 0111 1101 - Двоичная сумма
+ 0110 0110 - Коррекция
___________________
1000 0111 1000 0011
'*' тетрада, из которой был перенос в старшую тетраду '**' тетрада с запрещённой комбинацией битов В тетраду помеченую символом * добавляем шестёрку т.к по правилам двоичной арифметики перенос унёс с coбой 16, а по правилам десятичной арифметики должен был унести 10. В тетраду помеченую символом ** добавляем шестёрку и разрешаем распространение переноса так как комбинация битов 1101 является запрещённой. Просмотров: 4036
|
||