Отрицательные числа

Скорее

дополнительный код

используют из-за того, что так легче оперировать числами в процессоре. Т.е. вы можете складывать и вычитать отрицательные числа так же, как и положительные.

Например вы захотите сложить 5 и -2.

в

обратном

коде это будет так:

5 + FFFDh = 2 ; нужно скорректировать ответ, добавить единицу

а в дополнительном

5 + FFFEh = 3 ; корректировать ответ не нужно