На 16 битах можно сопоставить различные комбинации комбинаций pow (2,16) (от 2 до шестнадцатой) для представления 65536 чисел.Было решено, что ноль выглядит лучше всего в исходном виде в виде 000 ... 000, а положительные числа в системе «два дополнения» обычно читаемы (они равны так называемому «натуральному двоичному» представлению, например, 0000 0000 0000 0101 = 5 десятичных и т.д.).
Отрицательные числа в дополнении до двух начинаются с 1111 1111 1111 1111 для обозначения -1.Думайте об этом как о счетчике с номерами, которые идут 997, 998, 999, и внезапно, когда он должен представлять 1000, он переполняется и показывает 000. Принцип здесь тот же, но направление наоборот - от ... 000к ... 111.-2 представлен как 1111 .... 1110 и т. Д.
Наименьшее возможное число в дополнении к двум будет иметь 1 спереди и нули на остальных цифрах.