Изменения

Перейти к: навигация, поиск
Дополнительный код
Дополнительный код представляет собой дополнение модуля отрицательного числа А до 0, так как в n-разрядной компьютерной арифметике:
#<tex> 2^n </tex> - |А| + |А| = 0,
поскольку в компьютерной n-разрядной арифметике <tex> 2^n </tex> = 0. Действительно, двоичная запись такого числа состоит из одной единицы и n нулей, а в n-разрядную ячейку может уместиться только n младших разрядов, то есть n нулей.
Для получения дополнительного кода отрицательного числа можно использовать довольно простой алгоритм:
17
правок

Навигация