Syetem dziesiętny bazuje na liczbach z przedziału 0..9, co pozwala zapisać dowolną wartość. Odczyt jest nam dobrze znany:

19487 (10)= 7*100 +8*101+4*102+9*103+1*104=7+80+400+9000+10000
Posługując się tą metodą można napisać ogólny wzór do przechodzenia z poszczególnych systemów na system 10.

Jak widać na przykładzie przeliczanie zaczynamy od jedności poprzez dziesiątki, setki..


z- to system w jakim jest zapisana liczba np.:2,8,16
UVWXY - liczba

UVWXY(z) = Y*z0 +X*z1+W*z2+V*z3+U*z4=LICZBA(10)


System 2 bazuje na liczbach 0 i 1
System 8 bazuje na zakresie liczbowym 0..7
System 16 bazuje na zakresie 0..15. Dla jednoznacznego odczytywania wartości liczby dwucyfrowe (11,12,13..15) zastąpione są literami.
A - 10
B - 11
C - 12
D - 13
E - 14
F - 15

przechodzenie z systemu 2 na 10:

1 1 0 1 0 1 0 1 1(2) =
1*20 + 1*21+ 0*22+ 1*23+ 0*24+ 1*25+ 0*26+ 1*27+ 1*28=
1*1+ 1*2+ 0*4+ 1*8+ 0*16+ 1*32+ 0*64+ 1*128+ 1*256 =427(10)

Identycznie postępujemy z pozostałymi systemami:

7563(8) = 3*80 + 6*81 + 5*82 + 7*83 = 3955(10)
4DB3(16) = 3*160 + 11*161 + 13*162 + 4*163 = 19891(10)