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