Понимаю, что компьютер понимает двоичный код, и этот код может быть представлен в форме прямого(знаковый бит там все дела) , обратного ,дополнительного кода .Обратный и дополнительный помогают заменить процедуру вычитания на сложение.Я имею в виду ,например, -10+5=-5 (1111 1011 ну в дополнительном коде записал ).Вопрос : зачем тогда нужен обратный ,если есть дополнительный?
Еще один вопрос: Как компьютер понимает ,когда ему использовать прямой , когда обратный(если он его вообще использует),а когда дополнительный код