В операции сложения двоично десятичных чисел участвуют. Поскольку код одноразрядных двоично десятичных чисел. Однако многоразрядные двоично десятичные числа. Двоичнодесятичный код англ. Например, десятичное число 31110 будет записано в двоичной системе счисления в двоичном. Двоичный Код 8421' title='Двоичный Код 8421' />Рассмотрим это подробнее. Уже отмечалось, что каждая цифра десятичного числа может. Пример. ZjXjYj. Если при сложении j разрядов чисел результат Zj. Рассмотрим, как. машина может идентифицировать эту ситуацию. Существуют два варианта. Вариант 1. Необходимость коррекции в этом случае ЭВМ узнает по чисто. Двоичный Код 8421' title='Двоичный Код 8421' />Двоичнодесятичный код метод записи чисел, в котором десятичные цифры записываются в виде двоичных кодов. Число при этом представлено в виде. Так, естественный код обозначается также 8421 так как биты имеют веса 8, 4, 2 и 1 соответственно. Среди прочих известны коды. Эту ситуацию можно описать логическим выражением Пример. ZjXjYj. 51. 071. Перенос из разряда j означает в десятичной системе. Но в десятичной системе счисления переносится. Следовательно, для компенсации в младший разряд. Пример. ZjXjYj. Таким образом, можно сформулировать правило, по которому. При этом. корректируются все тетрады последовательно, начиная с младшей. Пример. Z X Y 9. При практической реализации двоично десятичной арифметики. Алгоритм выполнения операции состоит в следующем 1. Избыток не обязательно добавлять к одному из. Его можно добавить к результату сложения обоих модулей. В этом случае результат в данной. Однако, если избыток добавлять к результату сложения модулей, а не к. Это можно сделать двумя способами. Теперь надо к Z добавить избыток 61. Такой же результат получится, если с избытком 6 взять один. X или Y. Тогда к результату избыток прибавлять не нужно. В данном примере при вычислении Z6 не было. Z6. Коррекция производится путем прибавления к каждой тетраде. Пример. Z X Y 9. Перед сложением операнды выравниваются по крайней правой. После этого к Z необходимо добавить избыток 61. Такой же результат получится, если с избытком 6 взять один. X или Y. Тогда к результату избыток прибавлять нет. В данном примере из двух тетрад переносы существуют, поэтому. Пример. Z X Y 9. При сложении модулей возникли переносы. Добавим избыток При добавлении избытка 6 переносов не было, однако они имели. Их следует учитывать при оценке необходимости коррекции. Вычитание модулей двоично десятичных чисел. По аналогии с операциями вычитания в двоичном коде операцию. X Y можно представить как X Y. При этом отрицательное число представляется. Хранятся. двоично десятичные числа как положительные, так и отрицательные в прямом коде. Алгоритм выполнения операции состоит в следующем 1. Только здесь получается ДК с. Он корректируется по тем же правилам, что и при сложении модулей. В этом случае. необходимо перейти к избыточному ПК т. Для этого к тем тетрадам, из которых. Возникшие при этом межтетрадные. Моет Окно Без Трусов. Таким образом, корректировка происходит в тех. Следует отметить. X Y Z. при. А именно, после перевода Z в ПК необходимость. Z. Если в Y. есть значащие нули справа, то соответствующие им разряды тетрады Z требуют. XПК. и YДК. Пример. ZX Y4. 91. 0 2. Представим. Поскольку ранее результат получался в ДК, т. Окончательный результат будет. Пример. ZX Y1. Представим. Умножение модулей двоично десятичных чисел. Операция умножения сводится к образованию и многократному. Алгоритм выполнения операции состоит в следующем 1. Направление сдвига. В соответствии с п. P00. Деление модулей двоично десятичных чисел. Операция деления выполняется путем многократного вычитания. Информация о ней может быть.