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.