Dodawanie i odejmowanie Dodawanie liczb w U1 jest podobne do dodawania liczb binarnych, z tą różnicą, że powstałe przeniesienie poza najstarszy bit należy dodać do wynikowej sumy. Na przykład obliczając wartość wyrażenia 7 + (−3) oczekujemy wyniku 4. Dodając binarnie te liczby zapisane w kodzie U1, dostaniemy liczbę 3 oraz przeniesienie, które dodajemy do otrzymanej liczby aby otrzymać ostateczny wynik 4:
111111 (przeniesienia na poszczególnych bitach) 00000111U1 710 + 11111100U1 −310
100000011
00000011U1 310 (wynik obcięty do zakresu liczby) + 00000001U1 110 (dodajemy przeniesienie)
00000100U1 410 (ostateczny wynik)
Aby wykonać odejmowanie wystarczy odwrócić bity drugiej liczby i tak powstałe liczby dodać.
Zobacz też Kod uzupełnieniowy Kod znak-moduł Kod uzupełnień do dwóch
Przypisy
Kategoria:Komputerowe reprezentacje danych Kategoria:Systemy liczbowe