Причина, по которой конец нести, чтобы сделать [закрыто]

Я знаю, что дополнение r-1 для номера r-base должно заканчиваться переносом, если старший бит имеет перенос.

Но я не могу понять, почему он должен это делать.

Я просто могу думать об этом, потому что причина может быть в двух представлениях для нуля.

например:

 1 1 1 0    (-1)
 0 1 0 1    (+5)  
 ===============
10 0 1 1  =====>(0 1 0 0)
I just can explain it from the result that because its sum is positive, and 1's complement has two representations, so it should add one.

например:

 1 1 1 0    (-1)
 1 0 1 0    (-5)  
 ===============
11 0 1 1  =====>(1 0 0 1)
And I cannot explain it why should add one.

Какова на самом деле причина конца вокруг переноса?

Спасибо за то, что вы читаете это.

Ответы на вопрос(1)

Ваш ответ на вопрос