1)|-10|=10 10(в десятичной)=1010(в двоичной) 0000000000001010(в двоичной) добавили нули чтобы перевести в 16 разрядное представление это и является прямым кодом Обратный код - заменяем нули однерками и однерки нулями. 1111111111110101(в двоичной) - обратный код Дополнительный код получим добавив в обратному единицу которая отвечает за знак. Получим 1111111111110110(в двоичной) 2)|-100|=100 100(в десятичной)=1100100(в двоичной) Добавляем нули 0000000001100100(в двоичной) прямой код обратный - 1111111110011011(в двоичной) дополнительный - 1111111110011100(в двоичной) 3)|-1000|=1000 1000(в десятичной)=1111101000(в двоичной) добавляем нули 0000001111101000(в двоичной) прямой код обратный - 1111110000010111(в двоичной) дополнительный - 1111110000011000(в двоичной) 4)|-10000|=10000 10000(в десятичной)=10011100010000(в двоичной) добавляем нули 0010011100010000(в двоичной) - прямой код обратный - 1101100011101111(в двоичной) дополнительный - 1101100011110000(в двоичной)