Sunteți pe pagina 1din 3

InfoAcademy

Cisco Networking Academy


www.infoacademy.net

CCNA 1 TEMA 1 TRANSFORMARI Binar-Zecimal-Hexazecimal

Prima tema din acest modul are ca scop exersarea transformarilor numerelor din:
Zecimal in binar si invers
Hexazecimal in binar si invers

Exercitiul 1: Avand date urmatoarele numere zecimale, transforma in forma binara:

84
225
193
109
31
235
45

Exemplu de transformare din zecimal in binar prin doua metode :

Metoda directa: impartim numarul 84 , succesiv la 2 pana cand obtinem restul mai mic decat 2:

84 : 2 = 42 rest 0
42 : 2 = 21 rest 0
21 : 2 = 10 rest 1
10 : 2 = 5 rest 0
5: 2 = 2 rest 1
2: 2 = 1 rest 0

Notam acum catul obtinut apoi resturile in ordine inversa obtinerii : 1010100
Atunci cand obtinem mai putin de 8 biti , adaugam biti de 0 in fata numarului pana cand completam cei 8 biti
dintr-un octet . Astfel numarul 84 in zecimal se scrie in binar: 01010100

Metoda Inversa: verificam daca numarul 84 se cuprinde pe rand in 128,64,32,16,8,4,2,1 ( acestea fiind puterile
lui 2 in ordine descrescatoare 27 , 26 , 25 , 24 , 23 , 22 , 21 , 20 )

84 NU se cuprinde in 128 => 0


84 se cuprinde in 64 => 01 , 84-64=20
20 NU se cuprinde in 32 => 010
20 se cuprinde in 16 => 0101 , 20-16=4
4 NU se cuprinde in 8 => 01010
4 se cuprinde in 4 => 010101 , 4-4=0

Cand dupa o diferenta , rezultatul este 0 , putem trece biti de zero pana completam pana la cei 8 existenti intr-un
octet. => 01010100

Studentul poate utiliza prezentul material si informatiile continute in el exclusiv in scopul asimilarii cunostintelor pe car e le include, fara a afecta dreptul
de proprietate intelectuala detinut de InfoAcademy.
1
InfoAcademy
Cisco Networking Academy
www.infoacademy.net

Exercitiul 2: Transforma urmatoarele numere pe 8 biti , din forma binara, in forma zecimala:

11010111
11001100
01011001
11100111
00001010
11000100

Exemplu de transformare din binar in zecimal:

= 27 + 26 + 25 + 24 + 23 + 22 + 21 + 20 =
= 128 + 64 + 0 + 16 + 0 + 4 + 2 + 1 = 215

Exercitiul 3: Transforma urmatoarele grupuri de 4 nibble din baza 16 in baza 2 : (0x este doar o notatie ! care ne
informeaza ca urmatoarele caractere sunt in baza 16)

0xA384
0x4BD2
0xFACE
0xF087
0xCD8E
0x146D

Exemplu rezolvat: grupul A384

Transformam fiecare caracter din baza 16 in baza 2:


A = 1010
3 = 0011
8 = 1000
4 = 0100

Alaturam sirurile obtinute de biti in ordinea in care au fost prezentate in exercitiu:

0xA384 = 1010 0011 1000 0100

Exercitiul 4: Transforma urmatoarele siruri de biti din baza 2 in baza 16:

1001010010100011
0110101101011100
0101000111001101
0011110000110010
1100101101000101
0010110100011100

Studentul poate utiliza prezentul material si informatiile continute in el exclusiv in scopul asimilarii cunostintelor pe car e le include, fara a afecta dreptul
de proprietate intelectuala detinut de InfoAcademy.
2
InfoAcademy
Cisco Networking Academy
www.infoacademy.net

Exemplu rezolvat : 1001010010100011

Separam cate 4 biti (1 nibble) incepand de la dreapta la stanga. Daca raman la stanga mai putin de 4 biti
adaugam zerouri astfel incat sa avem un nibble complet. Zerouri adaugate in fata unui numar , nu modifica
numarul.

Sirul de biti dupa separare este : 1001 0100 1010 0011


Inlocuim fiecare nibble cu acel character hexazecimal corespunzator:
1001 0100 1010 0011
9 4 A 3

Va rezulta combinatia hexazecimala 0x94A3

Studentul poate utiliza prezentul material si informatiile continute in el exclusiv in scopul asimilarii cunostintelor pe car e le include, fara a afecta dreptul
de proprietate intelectuala detinut de InfoAcademy.
3

S-ar putea să vă placă și