Articles

Coduri binare

în timpurile moderne, odată cu apariția „revoluției digitale”, a fost nevoie de un nou sistem de codificare care să fie potrivit pentru computere și alte dispozitive electro-digitale. Sistemul care a fost ales a fost sistemul binar, în care toate numerele sunt codificate folosind doar cifrele 0 și 1. Simbologia binară este foarte importantă în lumea computerelor. Cifrele 0 și 1 se numesc biți. Acestea sunt traduse în fluxuri de curent electric – bitul 1 simbolizează faptul că există un flux, iar bitul 0 simbolizează faptul că nu există flux în interiorul computerului. Secvența acestor simboluri electrice este” limba ” calculatorului și, folosind-o, computerul poate efectua instrucțiunile pe care le oferim.

sistemul de numere binare

scriem numere astăzi ca „șiruri” formate din cifrele 1,2,3,4,5,6,7,8,9,0. Fiecare cifră are o valoare numerică diferită în funcție de poziția sa. În numărul 101, de exemplu, valoarea numerică a mâinii stângi 1 este 100, în timp ce valoarea numerică a mâinii drepte 1 este 1. Matematic vorbind, notația zecimală pozițională pe care o folosim determină valoarea numărului în funcție de puterile lui zece. Cifrele scrise în coloana unități, cea mai dreaptă cifră, își păstrează valoarea numerică deoarece sunt înmulțite cu 1, Care este de zece la puterea zero (100). Valoarea numerică a cifrelor din coloana următoare din stânga, coloana ‘zeci’, este acea cifră înmulțită cu zece la puterea unuia (101), adică 10. și așa mai departe. Deci, valoarea numerică a șirului de cifre: 973 este într-adevăr:
9 x 102 + 7 x 101 + 3 x 100 = 9 x 100 + 7 x 10 + 3 x 1 = 973.

în sistemul binar, locația cifrelor determină valoarea lor în funcție de puterile lui 2. Sistemul binar este un sistem de bază 2, folosind doar cifrele 0 și 1. Aceste cifre sunt înmulțite cu 20=1 când se află în coloana din extrema dreaptă, cu 21=2, când în coloana următoare spre stânga, cu 22 = 4, când în coloana următoare spre stânga și așa mai departe.

Iată tabelul binar pentru primele 32 de numere:

Decimal Binary
0 00000
1 00001
2 00010
3 00011
4 00100
5 00101
6 00110
7 00111
8 01000
9 01001
10 01010
11 01011
12 01100
13 01101
14 01110
15 01111
16 10000
17 10001
18 10010
19 10011
20 10100
21 10101
22 10110
23 10111
24 11000
25 11001
26 11010
27 11011
28 11100
29 11101
30 11110
31 11111

traducerea binarului în zecimal și invers

pentru a traduce un număr binar în zecimal, înmulțiți cifra din dreapta cu 1 (20), a doua cifră la stânga cu 2 (21), a treia cifră la stânga cu 4 (22), a patra cifră cu 8 (23) și așa mai departe. Exemplu: numărul 1011 în binar este zecimal 11:
1 x 23 + 0 x 22 + 1 x 21+ 1 x 20 = 1 x 8 + 0 x 4 + 1 x 2 + 1 x 1= 11

există câteva moduri de a traduce un număr zecimal în binar. Cea mai ușoară cale este să căutați cea mai apropiată putere de 2, să scrieți un 1 în poziția corespunzătoare și să scăpați de numărul original. Continuați să faceți acest lucru până când ajungeți la zero. Exemplu: numărul 36 în binar este: 100100: cea mai apropiată putere de la 2 la 36 este 32 care este 25, deci știm că numărul binar va avea 6 cifre cu un 1 în a șasea coloană din dreapta: 1–.

36 – 32 = 4 care este 22, deci următorul bit ” 1 ” va fi poziționat în a treia coloană din dreapta: 1001–.

4 – 4 = 0, așa că am terminat și restul biților sunt zerouri: 100100.