Байланысты: lapchik mp i dr metodika prepodavaniia informatiki
дополнительном кодом. Старший разряд в пред
ставлении любого отрицательного числа равен 1. Следователь
но, он указывает на знак числа и поэтому называется знаковым
разрядом.
Применение дополнительного кода для внутреннего представ
ления отрицательных чисел дает возможность заменить опера
цию вычитания операцией сложения с отрицательным числом:
N —
М = N + (~М)- Очевидно, должно выполняться следующее
равенство:
N +
( - N ) = 0. Выполним такое сложение для получен
ных выше чисел 1607 и —1607:
0000 0110 0100 0111
1607
1111 1001 1011 1001 -1607
1
0000 0000 0000 0000 0 Таким образом, единица в старшем разряде, получаемая при
сложении, выходит за границу разрядной сетки машинного слова
и исчезает, а в памяти остается ноль.
Выход двоичных знаков за границу ячейки памяти, отведен
ной под число, называется
переполнением. Для вещественных чи
сел такая ситуация является аварийной. Процессор ее обнаружи
вает и прекращает работу (прерывание по переполнению). Однако