U1 - to tzw. dopelnienie binarne i tak jak pisales wczesniej, zmieniamy 0 na 1 ,a 1 na 0

Dodam jeszcze, ze w przypadku gdy uzyskamy "nadmiarowa" jedynke, ktora potem musimy dodac do najmniej znaczacego bitu (na poczatek), to oznacza to, ze mamy wynik dodatni.
Podam Ci jeszce jeden przyklad aby bylo jasne o co chodzi:
115 - 99 = 16(dec)
115 = 01110011(bin)
99 = 01100011(bin)
U1(99) - zmieniamy 0 na 1 i 1 na 0 reprentacje binarna 99
Czyli mamy: 10011100
Teraz dodajemy:
Kod
|1111 <--- "nadmiar"
| 01110011 <--- 115(dec)
|+10011100 <--- U1(99)
|-----------
| 00001111
<Przenosimy teraz nadmiarowa jedynke (ta ktora juz nie mozemy dodac do lidzby binarnej [musi byc 8 bitow] - gdyby byla to liczba dziesietna to dali bysmy ja na poczatek)>
+ 1
-----------
00010000
Teraz chyba bedzie wszystko jasne