Отрицательные числа кодируются в компьютере дополнительным кодом. Для получения дополнительного кода необходимо двоичный код положительного числа преобразовать в обратный код, а затем к обратному коду прибавить единицу. Для получения обратного кода нужно в двоичном коде положительного числа нули заменить единицами, а единицы нулями.
Двоичное
Десятичное
+65
ОК
-65
Преобразование отрицательного числа в положительное
Преобразование отрицательного числа, представленного в дополнительном коде, в положительное двоичное число выполняется по аналогичному алгоритму. Сначала дополнительный код преобразуется в обратный код, а затем к обратному коду прибавляется единица.