Sunteți pe pagina 1din 3

Bazele numerice ale calculatoarelor

In tehnica de calcul se lucrează cu cod binar, octal și hexazecimal.

Din orice sistem de numerație se poate trece în altul pe baza conversiei numărului
dintr-o bază în alta. Acest lucru se realizează într-un fel pentru partea întreagă a unui număr și
în altul pentru partea fracționară a acestuia.
Orice număr este format din două parți:
N= a n a n−1... a 0 a−1 ... a−m

Parte intreagă Parte fracționară

a n – cifra cea mai semnificativă

a 0 – cifra cea mai puțin semnificativă

Sistemul de numerație este format din totalitatea regulilor de reprezentare a numerelor


cu ajutorul unor simboluri, numite cifre. Numărul de simboluri permise pentru reprezentarea
cifrei se numește baza sau rădăcina sistemului de numerație.
In tehnica de calcul se utilizeaza:
-reprezentarea binara(baza=2);
- reprezentarea octala(baza=8);
- reprezentarea zecimala(baza=10);
- reprezentarea hexazecimala(baza=16).

Sistem de Bază Cifre


numerație
Binar 2 0,1
Octal 8 0,1,2,3,4,5,6,7
Zecimal 10 0,1,...,8,9
hexazecimal 16 0,...,9,A,B,C,D,E,F

Un numar intreg admite o reprezentare in baza b si numai una.


Fie un numar real R, se numeste reprezentare in baza b, orice succesiune de cirfe a n , a n−1
,... a 0 , a−1, ... , a−m ce indeplineste proprietatea: 0≤ ai≤ b-1( i=−m , n)

1
Exemplul 1
Conversia părtii întregi
126= (1111111110)n 2

126:2 = 63 rest 0
63:2 = 31 rest 1
31:2 = 15 rest 1
15:2 = 7 rest 1
3:2 = 1 rest 1
1:2 = 0 rest 1

Exemplul 2: Să se facă conversia în octal a numărului 126


126:8 = 15 rest 6
15:8 = 1 rest 7
1:8 = 0 rest 1
126 = (178)8
Exemplu 3: Să se facă conversia în hexazecimal a numărului 126
126:16 = 7 rest 14
7:16 = 0 rest 7
126 = (7 E)16

Algoritmul se încheie atunci când partea întreagă a câtului devine nulă.


x8 x4 x2 x1
0 0 0 0 0
1 0 0 0 1
2 0 0 1 0 126 =(1111110)2 = (7 E)16 = (7 E)16
3 0 0 1 1 000111110 = (176)8
4 0 1 0 0
5 0 1 0 1 01111110 = (7 E)16
6 0 1 1 0
7 0 1 1 1
8 1 0 0 0
9 1 0 0 1
A 1 0 1 0
2
B 1 0 1 1
C 1 1 0 0
D 1 1 0 1
E 1 1 1 0
F 1 1 1 1

REGULI
Pentru a face conversia în baza 8 sau 16 se pornește de la reprezentarea în baza 2 a
numărului și deoarece 8 = 23 si 16 = 24 se pot face grupări de 3, respectiv 4 cifre binare pentru a
se obține reprezentarea în aceste baze.
Pentru numerele intregi, gruparea se face incepand de la cifra cea mai putin
semnificativa.

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