Hvis man vil gå fra desimalt til hexadesimalt kan man gjøre tallet først om til en binært tall. Deretter splitter man tallet opp i segmenter med 4 siffre og gjøre disse om til de hexadesimale verdiene. Slås disse verdiene sammen igjen ender man opp med det heksadesimale verdien av det opprinnelie tallet.
Eksempel:
[tex]123456_{10} = 0001\: 1110\: 0010\: 0100\: 0000_{2}[/tex]
[tex]\begin{matrix} 0001_{2} = 1_{16} & \\ 1110_{2} = E_{16}& \\ 0010_{2} = 2_{16}& \\ 0100_{2} = 4_{16}& \\ 0000_{2} = 0_{16}& \end{matrix}[/tex]
[tex]123456_{10} = 1E240_{16}[/tex]
Men hvorfor funker dette? Jeg vet at 2^4 = 16, altså 4 bit har 15 forskjellige verdier, men hvorfor kan jeg bare dele tallet opp og deretter slå det sammen igjen?
Håper dere skjønner hva jeg mener

Takk på forhånd.