Dupa cum presupun ca stiti deja, toti studentii de CISCO trebuie sa aiba solide cunostinte de matematica binara. Asta inseamna conversia obisnuita intre binar-decimal, sau scenarii ceva mai complicate gen Subnetting sau VLSM.

Exista insa si o alta conversie care da suficiente batai de cap celor care au tangente cu lumea informatica – conversia hexadecimala.

Haideti sa incepem cu un mic scenariu si sa ne gandim la un numar  – sa zicem 453 – ca fiind format din 4 unitati de 100, 5 unitati de 10 si 3 unitati de 3 – adica 453 = 4×100+5×10+3×1 Corect?

Numerele hexadecimale sunt aproximativ la fel (ca metoda). Ce difera este insa sistemul la care te raportezi.

Daca in cazul de mai sus aveam unitati de 100, de 10 si de 1, in matematica hexadecimala avem unitati de 256, unitati de 16 si unitati de 1.

Ok, imi veti spune, dar ce are asta de-a face cu literele?

Pai … simplu. Prin conventie avem urmatoarele analogii:

10= a

11= b

12= c

13= d

14= e

15= f

si ne oprim aici….

Acum, revenind la conversia propriuzisa, haideti sa transformam numarul de mai sus – 453 – in hexadecimal:

Avem o unitate de 256 – 1×256

Avem 12 unitati de 16  – 12×16

Avem 5 unitati de 1      – 5×1

In acelasi timp stim ca 12 = c

Concluzia? 453 in hexadecimal inseamna 1c5

Nu-i chiar dificil……nu?