Powód zakończenia podróży do zrobienia [zamknięty]

Wiem, że uzupełnienie r-1 dla liczby r-base powinno kończyć się wokół przenoszenia, jeśli najwyższy bit ma wartość carry.

Ale nie mogę zrozumieć, dlaczego ma to zrobić.

Mogę tylko pomyśleć o tym, ponieważ powodem mogą być dwie reprezentacje dla zera.

dawny:

 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.

dawny:

 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.

Jaki jest prawdziwy powód do zakończenia noszenia?

Thx dla ciebie czytającego to.

questionAnswers(1)

yourAnswerToTheQuestion