3412.

200.v

TEKST ZADATKA

Prevesti broj 1001011001012 100101100101_2 iz binarnog u heksadecimalni sistem.


REŠENJE ZADATKA

Da bismo binarni broj preveli u heksadecimalni, potrebno je da binarne cifre grupišemo u grupe od po četiri, počevši sa desne strane (od cifre najmanje težine).

Dati broj 1001011001012 100101100101_2 delimo na grupe od po četiri cifre:

1001011001011001 \quad 0110 \quad 0101

Sada svaku grupu od četiri binarne cifre prevodimo u odgovarajuću heksadecimalnu cifru koristeći težinske faktore 23,22,21,20 2^3, 2^2, 2^1, 2^0 (odnosno 8,4,2,1 8, 4, 2, 1 ).

Prva grupa (sleva):

10012=123+022+021+120=8+0+0+1=9161001_2 = 1 \cdot 2^3 + 0 \cdot 2^2 + 0 \cdot 2^1 + 1 \cdot 2^0 = 8 + 0 + 0 + 1 = 9_{16}

Druga grupa:

01102=023+122+121+020=0+4+2+0=6160110_2 = 0 \cdot 2^3 + 1 \cdot 2^2 + 1 \cdot 2^1 + 0 \cdot 2^0 = 0 + 4 + 2 + 0 = 6_{16}

Treća grupa:

01012=023+122+021+120=0+4+0+1=5160101_2 = 0 \cdot 2^3 + 1 \cdot 2^2 + 0 \cdot 2^1 + 1 \cdot 2^0 = 0 + 4 + 0 + 1 = 5_{16}

Spajanjem dobijenih cifara dobijamo konačan rezultat u heksadecimalnom sistemu.

1001011001012=96516100101100101_2 = 965_{16}