Dlaczego tak
W kodzie U2 liczbę ujemną tworzy się, negując bity liczby dodatniej i dodając 1: 00000001 → 11111110 → 11111111. Sprawdzenie: 11111111 + 00000001 daje 00000000 z przeniesieniem poza 8 bitów, czyli −1 + 1 = 0. Zapis 10000001 to −1 w kodzie znak-moduł, a 11111110 — w kodzie uzupełnień do jedności, stąd łatwe pomyłki.