Articles

Bináris kódok

a modern időkben, miután a” digitális forradalom ” jött, szükség volt egy új kódolási rendszer, amely alkalmas lenne a számítógépek és más elektromos-digitális eszközök. A választott rendszer a bináris rendszer volt,amelyben az összes számot csak a 0 és 1 számjegyekkel kódolták. A bináris szimbológia nagyon fontos a számítógépes világban. A 0 és 1 számjegyeket biteknek nevezzük. Ezeket elektromos áramáramokra fordítják le – az 1. bit szimbolizálja azt a tényt, hogy van áramlás, a 0.bit pedig azt jelzi, hogy nincs áramlás a számítógép belsejében. Ezeknek az elektromos szimbólumoknak a sorrendje a számítógép “nyelve”, amelynek használatával a számítógép elvégezheti az általunk megadott utasításokat.

A bináris számrendszer

a számokat ma az 1,2,3,4,5,6,7,8,9,0 számjegyekből álló “karakterláncokként” írjuk. Minden számjegy helyzete szerint eltérő numerikus értéket vesz fel. Például a 101-es számban a bal szám értékeés 1 100, míg a jobb szám értékeés 1 1. Matematikailag az általunk használt pozíciós tizedes jelölés határozza meg a szám értékét a tíz hatvány szerint. Az egységek oszlopban írt számjegyek, a jobbkezes számjegy, megtartják numerikus értéküket, mert megszorozzák az 1-et, ami tíz nulla (100) teljesítményig. A bal oldali következő oszlopban, a “tízes” oszlopban szereplő számjegyek numerikus értéke az a számjegy, amelyet tízszer megszoroznak egy (101), azaz 10 erejével. és így tovább. Tehát a számjegy karakterláncának numerikus értéke: 973 valójában:
9 x 102 + 7 x 101 + 3 x 100 = 9 x 100 + 7 x 10 + 3 x 1 = 973.

a bináris rendszerben a számjegyek helye a 2-es hatalmak szerint határozza meg értéküket. A bináris rendszer egy base 2 rendszer, csak a számjegyek 0 és 1. Ezeket a számjegyeket megszorozzuk 20=1-rel, amikor a jobb szélső oszlopban 21=2, amikor a következő oszlopban balra, 22=4, amikor a következő oszlopban balra stb.

itt van az első 32 szám bináris táblázata:

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

a Fordítás bináris, decimális, illetve fordítva

lefordítani egy bináris számot decimális, szorozza meg a jobb szélső számjegy 1 (20), a második számjegy a bal 2 (21), a harmadik számjegy a bal 4 (22)a negyedik számjegy 8 (23) stb. Példa: a bináris 1011 szám a decimális 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

van néhány módja annak, hogy lefordítani egy tizedes számot bináris. A legegyszerűbb módja az, hogy megkeressük a 2-es legközelebbi teljesítményt, írjunk egy 1-et a megfelelő helyzetbe, majd vonjuk le az eredeti számból. Folytassa ezt, amíg el nem éri a nullát. Példa: a szám 36 bináris: 100100: a legközelebbi teljesítmény 2 hogy 36 32 ami 25, így tudjuk, hogy a bináris szám lesz 6 számjegy hosszú egy 1 A hatodik oszlopban a jobb: 1–.

36 – 32 = 4 ami 22, így a következő ” 1 ” bit a jobb oldali harmadik oszlopban lesz elhelyezve: 1001–.

4 – 4 = 0, tehát befejeztük, a többi bit nulla: 100100.