а) -31₁₀ = -1 1111₂
В восьмибитном представлении знак минус заменяется на 1, а прочие семь битов используются для записи числа.
Прямой код: 1 001 1111
Обратный код: 1 110 0000 (инверсия разрядов, кроме знакового)
Дополнительный код: 1 110 0001 (+1 к обратному коду)
б) -77₁₀ = -100 1101₂
Прямой код: 1 100 1101
Обратный код: 1 011 0010
Дополнительный код: 1 011 0011
в) -113₁₀ = -111 0001₂
Прямой код: 1 111 0001
Обратный код: 1 000 1110
Дополнительный код: 1 000 1111