Sunteți pe pagina 1din 4

Sisteme de numeratie i conversia numerelor dintr-un sistem n altul

BITUL este unitatea de baz a memoriei. El se reprezint logic prin cifra 0 sau 1.
Fizic, reprezint absena curentului electric dintr-o celul de memorie (0) sau prezena
curentului electric (1).
De retinut ca n informatic nu se lucreaz cu baza 10, multiplii kilo, mega, giga
cresc din 210 i nu din 103. Pentru exemplificare:
(Kiloocteti)
(octeti)

1 Kilobyte

1024 bytes

OBSERVAIE : Un kilobyte nu reprezint n realitate o mie de bytes, ci 1024 de


bytes (ct este 210). La fel i pentru ceilali multiplii. Din cauza acestei mici diferene nu
este greit numerotarea din mie n mie.
Multiplii se noteaz astfel : kO (kilooctet), MO (megaoctet), GO (gigaoctet).
La nivelul procesorului nu se poate lucra cu un sistem de numerotaie zecimal,
adic bazat pe cifrele de la 0 la 9, pentru c ar trebui s fie testate la un moment dat zece
nivele ale tensiunii electrice. Cum procesorul nu are nevoie s lucreze cu baza zece (asa
cum este obisnuit omul), informaticienii au decis s utilizeze baza doi. Toate numerele
sunt reprezentate binar, adic cu ajutorul a dou cifre: 0 si 1. Ca atare, e mult mai uor s
se testeze prezena sau absena unui bit pe dou nivele de lucru dect pe zece nivele.
Numrtoarea n baz zece
De retinut c, dup 0 vine 1, dup 1 vine doi dup 8 vine 9 i dup 0 scriem un 1,
dup care o lum de la capt la dreapta lui. Cnd ajungem la 0, din nou cretem cu o
unitate cifra din stnga.
EXEMPLU :
0, 1, 2, 3, 4, 5, 6, 7, 8, 9
10, 11, 12, 13 .., 18, 19
20, 21
Numrtoarea n baz doi
De retinut c, dup 0 vine 1, dup 1 vine iar 0, dar scriem un 1 la stnga i se
continu la infinit.
EXEMPLU :
0, 1
10, 11
100, 101, 110, 111

Relaia de coresponden ntre numerele din baza doi i cele din baza zece :
0 - 0
1 - 1
10 - 2
11 - 3
100 - 4
101 - 5
110 - 6
111 - 7
1000 - 8 etc.
EXEMPLU : Iata cum se se desface un numr n baza zece i cum se desface un
numr n baza doi :
123 = 1*102 + 2*101 + 3*100 = 1*26 + 1*25 + 1*24 + 1*23 + 0*22 + 1*21 + 1*20
OBSERVAIE : Ceea ce gandeste omul n baza zece, calculatorul gndete n baza
doi.
EXEMPLE :
* 2 + 3 = 5, este o operaie, care n memoria calculatorului arat astfel :
10 + 11=101 (pentru calcul in baza doi).
* Numrul 5 este reprezentat prin niruirea urmtoare de bii : 101 (in memorie,
numrul 5 se gsete stocat ca o sarcin electric prezent, una lips i din nou una
prezent).
Pentru a nu intampina greutati in procesul de citire a memoriei, s-a ales ca aceasta
sa fie impartita in octeti - grupe de cate 8 biti.
EXEMPLU : Numarul "1010110110101011" reprezinta portiunea de memorie
aferenta numerelor 173 si 171, deduse prin impartirea numarului in grupuri de cate 8 biti,
respectiv 10101101 si 10101011.
OBSERVAIE : Dac memoria era mprit n grupe de 16 bii, secvena de mai
sus reprezenta un singur numr i anume 44459.
Reprezentri pe 4, 8, 16, 32, 64 bii
La nceput calculatoarele lucrau numai cu 4 bii, dup care au trecut pe 8 bii, pe 16
i cele mai multe lucreaz azi pe 32 de bii. Sunt i calculatoare care lucreaz pe 64 de bii.
Avantaj l au cele care lucreaz cu un numr ct mai mare de bii pentru c astfel se pot
reprezenta numere ct mai mari i se elimin procedeele de grupare a bitilor.
OBSERVAIE : Dac lucrm cu 4 bii, cel mai mare numr pe care l putem scrie
n baza 2 este 1111 adic 15. Cu 8 bii putem folosi numere pn la 255 iar la 32 de bii
pn la 232-1, adic 4.294.967.295 etc.

IMPORTANT : De retinut c octet-ul reprezinta unitatea practic de memorie, pe


care un calculator o utilizeaz efectiv.
Cnd se msoar efectiv cantitatea de memorie, octet-ul are 8 bii. Indiferent de
calculator sau de programele care ruleaz, memoria se msoar n grupe de 8 bii.
Multiplii octet-ilor sunt cei cunoscuti: kilo, mega, giga i tera.
Un cuvant reprezint o niruire de bii, de obicei opt (de unde si denumirea de
octet), dar poate s fie i multiplu de opt, adica 16, 32 sau 64. Aceast niruire specific
procesorului cum s decodifice memoria.
Se prescurteaz cu O (octet).
OBSERVAIE : Citirea unitatii de memorie, la singular este bait iar la plural baii,
sau octet.
OBSERVAIE : Toate memoriile, indiferent c este RAM, ROM, capacitatea harddisk-ului sau a dischetei, memoria video sau meoria imprimantei, memoria procesorului
etc. se msoar toate n bytes sau n multimplii ai acestuia.
Cuvantul este o locatie de memorie pe care se poate memora un caracter sau un sir
de caractere. Astfel, memoria poate fi organizata pe caracter, sau pe cuvant (multiplu de 8
biti: 16, 32, 64). De obicei, cuvantul se utilizeaza pentru a indica faptul ca intr-o locatie de
memorie se pot reprezenta mai multe caractere.
Locatia de memorie este locul in care se memoreaza la un moment dat un caracter
sau un sir de caractere. Fiecarei locatii i se atribuie un numar de ordine numit adresa.
Aceasta este utilizata pentru a se putea identifica o anumita data.

EXEMPLE - conversii n sisteme de


numeraie
1. ZECIMAL BINAR
73(10) = 1001001
73
36
18
9
4
2
1

2
2
2
2
2
2

rest 1
rest 0
rest 0
rest 1
rest 0
rest 0

2. BINAR ZECIMAL
1001001
1*26 + 0*25 + 0*24 + 1*23 + 0*22 + 0*21 + 1*10 = 64 + 0 + 0 + 8 + 0 + 0 + 1 =
73
3. OCTAL BINAR
256
2 = 21
5 = 22+20 6 = 22+21
10
101
110
256(8) = 10101110(2)
4. BINAR OCTAL
100111011

100
4

111
7

011
3

100111011(2) = 473(8)
5. HEXAZECIMAL - BINAR
E8C
E = 14 = 23+22+21 8 = 23
1110
1000
E8C(16) = 111010001100(2)

C = 12 = 23+22
1100

6. BINAR HEXAZECIMAL
111110011101
1111
F
111110011101(2) = F9D(16)

1101
D

1001
9