Тенденции развития вычислительной техники. Принципы организации ЭВМ


) Модифицированные обратный (МОК) и дополнительный (МОД) числа



бет38/52
Дата16.12.2021
өлшемі1,21 Mb.
#101732
1   ...   34   35   36   37   38   39   40   41   ...   52
Байланысты:
арх
biologiya-pnnen-8-synypa-arnalan--tosan-zhiynty-baalau-tapsyrmalary
40) Модифицированные обратный (МОК) и дополнительный (МОД) числа.

При переполнении разрядной сетки, в которой представлены двоичные числа со знаком, происходит перенос единицы в знаковый разряд. Это приводит к неправильному результату, причем положительное число, получившееся в результате арифметической операции, может восприниматься как отрицательное и наоборот. Например, при сложении двоичных чисел Х=0,1000110 и Y=0,1000011 имеем результат = 1, 0001001. Здесь X и Y - коды положительных чисел, и результат положителен, но результат их сложения - это код отрицательного числа. Для обнаружения переполнения разрядной сетки используются модифицированные коды (МК).

В модифицированном обратном и модифицированном дополнительном кодах под знак числа отводится не один, а два разряда: "00" соответствует знаку "+", "11" - знаку "-". Любая другая комбинация ("01" или "10"), получившаяся в знаковых разрядах служит признаком переполнения разрядной сетки. В остальном, сложение чисел в модифицированных кодах ничем не отличается от сложения в обычных обратном и дополнительном кодах.



Достарыңызбен бөлісу:
1   ...   34   35   36   37   38   39   40   41   ...   52




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет