Представление числовой информации.


Целые числа со знаком.

Для хранения целых чисел со знаком в однобайтном формате старший разряд выделяется для отображения знака числа.

Наибольшее число со знаком, записанное в однобайтной форме +12710


Отрицательные числа хранятся в компьютере в виде обратного или дополнительного кодов.
Для получения обратного кода отрицательного числа знаковый разряд оставляют неизменным, а значение остальных разрядов меняют на противоположный.
Для получения дополнительного кода отрицательного числа к младшему разряду обратного кода прибавляют 1.
Задача 1.
Записать прямой, обратный и дополнительный коды числа «-110».
-110 = -12


Задача 2.
Записать прямой, обратный и дополнительный коды числа «-12710».
-12710 = -11111112




Наименьшее число со знаком, записанное в однобайтной форме -12810

При вычислениях компьютер заменяет процедуру вычитания сложением дополнительного кода.
Задача 3.
10 – 3 = 10 + (-3)
или в двоичном представлении
10102 + (-112 ) = Х2
Выполним действия


Если после выполнения действий в знаковом разряде «0» (знак числа «+»), то полученный ответ представлен прямым кодом. Получение в знаковом разряде «1» означает, что в ответе будет отрицательное число и оно представлено дополнительным кодом, значит из дополнительного кода необходимо получить обратный, а затем прямой коды, что и будет ответом.
Задача 4.
3 - 10 = 3 + (-10)
или в двоичном представлении
112 + (-10102 ) = Х2 Выполним действия


Домашнее задание

Выполнть действия:
1 60-40
2 50-85