Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
6.3. СДВИГ Д-КОДОВПри сдвиге Д-кода числа на один десятичный разряд необходимо предусмотреть сдвиг двоичных цифр сразу на 4 разряда. Правила сдвига остаются теми же, что и для двоичных дробей, т. е. сдвиг вправо ограничивается величиной допустимой ошибки, которую можно уменьшить путем округления сдвинутого числа. Для этого вводят дополнительный десятичный разряд (ДДР). При этом положительные дроби округляют добавлением числа 5 в ДДР, если цифра в нем больше или равна 5. Округление отрицательной дроби, представленной в обратных Д-кодах, не производится. Округление в дополнительных Д-кодах производится только тогда, когда хвост числа больше При выполнении операций умножения и деления Д-кодов нередко возникает необходимость умножения или деления чисел на 2. Для умножения Таблица 6.1
тетрады в Пример. Задано в коде Сдвинуть его на один двоичный разряд влево
Таким образом, Пример. Задано в коде Сдвинуть его на один двочный разряд вправо
Таким образом, При делении кода При умножении кода Пример. Задано в коде Сдвинуть его на один разряд влево
Таким образом, При делении кода Табл 6.1 получается на основании следующих соображений. Если цифра а, записанная в данной тетраде, четная, т. е. В старшую тетраду ничего не сдвигается, но из нее в соседнюю справа тетраду сдвигается либо 0, либо 1 Если сдвигается 0, значит Рассмотрим сдвиг любой тетрады. Если в нее сдвигается 0, то это значит, то в нее должна попасть 1 с весом 5 (10/2). Если из тетрады сдвигается 0, то в ней число нечетно, т. е. При этом y в виде сдвигается в соседнюю справа тетраду, а в данной остается код Если в данную тетраду сдвигается код 1, то это значит, что в нее должен попасть 0, так как десятичная цифра в предыдущей тетраде четная (цифра, а не ее код 1). Эта 1 имеет вес После сдвига получим код 1 в соседнюю справа тетраду, а в данной остается Если данная тетрада младшая, то сдвигаемая из нее вправо двоичная цифра будет представлять собой инверсный код остатка от деления числа на 2: если цифра кода остатка 0, то цифра остатка числа равна 1 и наоборот. Пример. Задано в коде
Таким образом,
|
1 |
Оглавление
|