Представление числовой информации.
|
|
Целые числа со знаком.
Для хранения целых чисел со знаком в однобайтном формате старший разряд выделяется для отображения знака числа.
Наибольшее число со знаком, записанное в однобайтной форме +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
|
|
|
|
|