Odejmowanie w systemie dwójkowym

dejmowanie, szczególnie w systemie dwójkowym może sprawiać nieco więcej trudności. Pamiętać należy, że odjęcie zera nie zmienia liczby, a więc 0-0=0; 1-0=0. Podobnie nie ma kłopotu z odjęciem 1 od 1 co daje zero, 1-1=0

Jeśli odejmujemy 1 od zera to albo otrzymujemy -1, albo jeśli istnieją wyższe pozycje binarne otrzymujemy 1 w wyniku czego musimy wartość na następnej wyższej pozycji liczby dwójkowej zmniejszyć o 1. Jeśli jest tam jedynka to nie ma z tym kłopotu lecz jeśli zero to musimy dobrać się do następnej pozycji i z niej zabrać jedynkę. Jednakże wówczas na poprzedniej pojawi się jedynka.
Zobacz to na przykładach:
10000-1=1111, 10-1=1, 110-1=101, 1000-1=111, 110-1=101, etc.
Powodzenia.

Witold W.