Documente Academic
Documente Profesional
Documente Cultură
Sistemul de numeraie binar a nceput s fie folosit n mod implicit nc din cele mai
vechi timpuri, odat cu apariia logicii bivalente: odat definite noiunile de "propoziie
adevrat" i "propoziie fals", operaiile care lucreaz cu aceste noiuni sunt operaii de tip
binar. Folosirea sistemului binar s-a rspndit ns cel mai mult abia recent, odat cu apariia
sistemelor informatice, ncepnd de la cele mai rudimentare i pn la cele curente.
n sistemul (de numeraie) binar exist doar dou cifre posibile, 0 i 1. O cifr binar
se numete n informatic bit.
Sistemul binar este cel mai natural mod de stocare a informaiei n calculatoare,
deoarece 1 bit gzduiete unitatea elementar de informaie: valoarea bitului, 0 sau 1.
Intern, calculatoarele, nu prelucreaz dect numere binare. De obicei memoria
calculatoarelor este mprit n locaii de memorie cu capacitatea de 8 bii fiecare. Acest tip
de numere de 8 bii poart numele de octet sau byte.
Sistemul este ntlnit mai ales n domeniul informatic, unde este folosit intens
deoarece un octet cuprinde exact dou cifre hexazecimale. Sistemul hexazecimal a fost folosit
la unitatea de calcul n virgul mobil a sistemelor de calcul franceze IRIS (Informatique et
Rseaux pour l'Industrie et les Services) ale crui clone au fost fabricate i n Romnia sub
numele de Felix C. La aceste calculatoare incrementarea exponentului cu un bit determina
deplasarea mantisei cu 4 bii (echivalentul unei cifre hexazecimale), fapt care oferea o lrgire
a ordinului de mrime a cifrelor reprezentabile, cu preul unei pierderi de precizie de ordinul
unei cifre zecimale.
Metode de conversie
Metoda tabelar poate fi folosit pentru conversia dintr-o baz n alta a numerelor
mici, folosind un tabel de conversie, pentru numerele mai mari, ns trebuie folosit o metod
sistematic de conversie.
Tabel de conversie pentru bazele 10, 2 i 16
0 3 288
3 4
numrul n baza 8 este 34.
013 7 14282
1 1 1 0 0
numrul n baza 2 este 11100.
0 12816
1 C
numrul n baza 16 este 1C.
Exerciii rezolvate
3 2 1 0
4 3 2 1 0
54 3 2 1 0
54 3 2 1 0
7 6 5 4 3 2 1 0
Exerciii propuse
1010 =
11010 =
101010 =
111101 =
1110011 =
110111 =
Exerciii rezolvate
0124919392
1 0 0 1 1 1
01371530612
1 1 1 1 0 1
012491836732
1 0 0 1 0 0 1
Exerciii propuse
562
numrul 56 n baza 2 este__________.
872
912
1012
562
Exerciii rezolvate
024616
2 E
035316
3 5
Exerciii propuse
10216
9816
11416
7516
numrul 75 n baza 16 este______.
Exerciii rezolvate
10
1 A =A*160+1*161=10*160+1*161=10+16=26
10
5 C =C*160+5*161=12*160+5*161=12+80=92
21 0
1 2 B =B*160+2*161+1*162=11*160+2*161+1*162=11+32+256
= 299
Exerciii propuse
10
2 D =D*160+2*161=
10
4 F=
1 0
6 C=
Exerciii rezolvate
10101101 1010.1101 AD
Exerciii propuse
101011.01010001.0101
101
111101
100111
101011
Exerciii rezolvate
2A 0010.1010
1E 0001.1110
7D 0111.1101
Exerciii propuse
3F
9B
5E
6A
7C
A B + - x
0 0 0 0 0
0 1 1 1 0
1 0 1 1 0
1 1 10 0 1
Acest rnd se citete: "Unu plus unu este egal cu unu-zero (n baza 2)", valoarea lui 10(2)
fiind 2(10).
cu mprumut. Pe aceast baz se pot scdea numere binare formate din mai multe 0-uri i
1-uri. Operaia se execut poziie cu poziie, de la dreapta la stnga. La nevoie se folosete
"mprumutul" de la poziia de mai la stnga.
Pentru a multiplica (nmuli) numerele binare A i B se fac nti produsele pariale ale lui A
cu fiecare cifr binar a lui B, luate de la dreapta la stnga, i apoi se adun rezultatele pariale
ntre ele.
Adunarea n baza 2
Exerciii rezolvate
Exerciii propuse
Scderea n baza 2
Exerciii rezolvate
* * * <== coloanele marcate cu stelue se folosesc pentru mprumut
A 1 1 0 0 1 0 1 - <== A are valoarea zecimal 1 + 4 +32 + 64 = 101(10)
B 1 1 0 1 1 <== B are valoarea zecimal 1 + 2 + 8 + 16 = 27(10)
------------------
1 0 0 1 0 1 0 <== diferena lor este D = 2 + 8 + 64 = 74(10)
Exerciii propuse
nmulirea n baza 2
Exerciii rezolvate
1 1 0 1 1 x <== A este egal cu 1 + 2 + 8 + 16 = 27(10)
1 0 1 0 <== B este egal cu 2 + 8 = 10(10)
---------
0 0 0 0 0
+ 1 1 0 1 1
+ 0 0 0 0 0
+ 1 1 0 1 1
-----------------
1 0 0 0 0 1 1 1 0 <== Produsul A x B = 2 + 4 + 8 + 256 = 270(10)
* * * * <== depire (la adunare)
Exerciii propuse
devine 0. De exemplu :
6(10) 0 1110(2) 1001(2) -6(10)
n reprezentarea n complement fa de 2 se aplic aceeai metod de complementare
dar numrul obinut se incrementeaz cu 1. De exemplu :
6(10) 0110(2) 1001(2) +1(2) =1010(2) -6(10)
zecimal complement fa de
1 2
-8 - 1000
-7 1000 1001
-6 1001 1010
-5 1010 1011
-4 1011 1100
-3 1100 1101
-2 1101 1110
-1 1110 1111
-0 1111 -
+0 0000 0000
+1 0001 0001
+2 0010 0010
+3 0011 0011
+4 0100 0100
+5 0101 0101
+6 0110 0110
+7 0111 0111
1
Bitul de semn este adugat n faa numrului pozitiv, naintea nceperii complementrii
Reprezentarea numerelor negative n complement fa de 1.
Exerciii rezolvate
5 0101 1010 -5
7 0111 1000 -7
Exerciii propuse
13
10
Exerciii rezolvate
Numrul pozitiv 6 trecut n numr negativ
6 0110 1001+1 -6
5 0101 1010+1 -5
Exerciii propuse
10
Exerciii rezolvate
0111+
1101
-------
10100
Exerciii propuse