Sunteți pe pagina 1din 2

1x210+ 1x29+ 1x28+ 1x27+ 1x26+ 1x25+ 1x24+ 1x23+ 1x22+ 1x21+ 1x20+ =

=210=1024

Obs. Dacă 1kO ar fi egal cu 1 000 octeţi, echivalentul în binar pentru 1 000 (10) ar fi
1111101000(2) ceea ce reprezintă o cantitate de memorie “neuzuală” pentru calculator, aşadar se
utilizează valoarea 210=1024(10)=1000000000(2).
Echivalenţe:
1 octet (byte) = 8 biţi
1 kO (kB) = 210=1 024 octeţi
1 MO (MB) = 220=1 048 576 octeţi
1 GO (GB) = 2 =1 073 741 824 octeţi
30

1 TO (TB) = 2 =1 099 511 627 776 octeţi


40

Sistemul de numeraţie hexazecimal (hex) - bazat pe puteri ale numărului 16 - utilizat


pentru înlocuirea sistemului binar la reprezentarea şirurilor lungi de cifre. Sistemul hex este
adecvat reprezentării numerelor în sistemul binar deoarece 16=2 4. Sistemul zecimal nu este
adecvat reprezentării numerelor în binar deoarece 10 nu poate fi scris ca putere a lui 2.
Cifre utilizate: 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F
Tabel cu numere zecimale având corespondenţă în binar şi hex:
Zecimal Binar Hex Zecimal Binar Hex
0 0000 0 9 1001 9
1 0001 1 10 1010 A
2 0010 2 11 1011 B
3 0011 3 12 1100 C
4 0100 4 13 1101 D
5 0101 5 14 1110 E
6 0110 6 15 1111 F
7 0111 7 16 10000 10
8 1000 8
In felul acesta :
0010 1101 0101 1011 (2) =2D5B(16)
2 D 5 B
Adresele de memorie (PC-urile moderne au memoria de 1 MB sau mai mare) sunt scrise
în hex. Pentru reprezentarea în binar a unei adrese de 1 MB sunt necesari 20 biţi. Astfel se
recurge la scrierea adresei în hex, care este mult mai scurtă.
Numerele în hex au câte un h final sau sunt precedate de 0x, de exemplu:
2D5B(16)= 2D5Bh = 0x2D5B
Valori uzuale pentru adrese de memorie:
Zecimal Binar Hex
1 kB 1 024 0100 0000 0000 400 h
640 kB 655 360 1010 0000 0000 0000 0000 A0000 h
1 MB 1 048 576 0001 0000 0000 0000 0000 0000 100000 h
1 GB 1 073 741 824 0100 0000 0000 0000 0000 0000 0000 0000 40000000 h

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