TEKST ZADATKA
Izračunati: 110110(2)−10001(2); (Rezultat treba da se dobije u odgovarajućem brojevnom sistemu.)
REŠENJE ZADATKA
Da bismo izračunali razliku, prvo ćemo prevesti oba broja iz binarnog u dekadni brojevni sistem. Počinjemo sa prvim brojem.
110110(2)=1⋅25+1⋅24+0⋅23+1⋅22+1⋅21+0⋅20 Računamo vrednosti stepena broja 2 i sabiramo ih.
110110(2)=32+16+0+4+2+0=54(10) Zatim prevodimo drugi broj iz binarnog u dekadni brojevni sistem.
10001(2)=1⋅24+0⋅23+0⋅22+0⋅21+1⋅20 Računamo vrednosti i sabiramo.
10001(2)=16+0+0+0+1=17(10) Sada računamo razliku ova dva broja u dekadnom sistemu.
54(10)−17(10)=37(10) Dobijeni rezultat prevodimo iz dekadnog u binarni brojevni sistem uzastopnim celobrojnim deljenjem sa 2 i zapisivanjem ostataka.
37:218:29:24:22:21:2=18ostatak 1=9ostatak 0=4ostatak 1=2ostatak 0=1ostatak 0=0ostatak 1 Čitajući ostatke unazad (odozdo nagore), dobijamo traženi broj u binarnom zapisu.
37(10)=100101(2) Konačan rezultat oduzimanja u binarnom sistemu je:
110110(2)−10001(2)=100101(2)