знаковые разряды.
Обратный код Рoбр(х). Обратный код для положительных чисел совпадает с прямым кодом. Чтобы представить отрицательное двоичное число в обратном коде, нужно оставить в знаковом разряде 1, во всех значащих разрядах заменить 1 на 0, а 0 на 1.
Дополнительный код Рдоп(х). Дополнительный код положительного числа совпадает с прямым кодом. Дополнительный код отрицательного числа может быть получен из обратного кода путем прибавления 1 к младшему разряду обратного кода (естественно, с учетом переносов между разрядами).
--
При алгебраическом сложении двоичных чисел положительные слагаемые представляют в прямом коде, а отрицательные - в дополнительном коде и производят арифметическое суммирование этих кодов, включают разряды знаков которые при этом рассматривают как старшие разряды. При возникновении переноса из разряда знака единицу пере - носа отбрасывают, в результате получают алгебраическую сумму в пря - мом коде, если эта сумма положительная, и в дополнительном коде, -- если сумма отрицательная.
Форматы хранения данных в ЭВМ. Числа внутри ЭВМ могут быть представлены с помощью естественной формы -, или форма с фиксированной запятой(точкой) и нормальной формы- форма с плавающей запятой(точкой).
Примером записи в естественной форме может служить число 173,856. Для записи такого числа машинное слово (операнд) делится на два фиксированных поля (части). Первое поле отводится для записи целой части числа, второе -- для записи дробной. Старший разряд предназначается для указания знака числа.
Принято отделять целую часть числа от дробной части точкой. Так как в этом случае положение точки между целой и дробной частью четко определено, то такое представление чисел называют представлением с фиксированной точкой.
Нормальная ф
Страницы: << < 2 | 3 | 4 | 5 | 6 > >>