Mi az a bináris kód

Bináris kód - egy olyan rendszer elnevezések a két elem, amelyek különböző kombinációit szolgálják a reprezentáció (kódoló) információt.

A „0” és „1” a leggyakrabban részeként jelennek meg a rendszer. Valójában azonban arra utal, hogy tetszőleges lehet, attól függően, hogy az adatok jellege kódolva.

Home - megfelelő elemek jelölésére vagy egymással szemközti érdemben adatok.

Kitűnő példája a bináris kód lehet bármilyen pár antonyms, például: „igen / nem”, „fehér / fekete”, „on / off”, stb

Ahhoz, hogy leírják a bináris kódot használt kisülési koncepció (pontosabban - értékű bit) értéke kombinálásával csoport bináris kód elemek.

Például, egy olyan rendszerben használva az alapvető elemei, 0 és 1, két bináris számjegy lehet képviseli a négy kombináció a 00, 01, 10 és 11.

Három bináris bitek a következők lehetnek: 000, 001, 010, 011, 100, 101, 110 és 111.

A bitek száma tetszőlegesen nagy, attól függően, hogy a feladat jellege és összege kódolt információ.

Alakja adatszolgáltatási bitek használatával jellemző helyzeti bináris kód, amely alapján a bináris rendszerben használt minden alkalommal minden típusú számítógépek.

Növekedése ürítőegységtől vezet megkétszerezése kombinációk száma a helyzeti bináris kódot.

Amikor két szimbólum (lásd a fenti példákat), van négy kombinációkra 3-8 kombináció négy - 16 kombinációk szimbólumok n - 2 N kombinációk.

Két kódolt jelek lehetnek gyakorlatilag bármilyen információt. Ennek bizonyítéka a modern számítógépek. akinek munkája lehetetlen lenne ilyen kódolással.

A jellemző számozási rendszerek bites bináris kód, az a képesség, hogy olvassa el az azonos számú különböző kombinációja karakterek különböznek egymástól a kicsit.

Például a számrendszer egység képviseli különböző módon: 1, 01, 001, 0001, stb

A számozás bitek végezzük jobbról balra.

Ha vesszük a bináris kód 01011, akkor az első bit lesz az értéke 1, a második szint - 1, a harmadik szinten - 0, negyedik - az 1. és az ötödik szint - 0:

Példák bináris

Három bit használatával jelölheti nyolc tizedes számok 0-7:

0 = 000
1 = 001
2 = 010
3 = 011
4 = 100
5 = 101
6 = 110
7 = 111

Ez a táblázat mutatja a fordítás decimális szám bináris kódot.

Mi az a bináris kód

Photo 1. kapcsolók - egy tökéletes példa a bináris kód

Mivel a bitek száma nem korlátozódik az ilyen kódolással lehet titkosítani bármilyen ismerős számunkra, nullákkal feltöltve.

Annak érdekében, hogy át bináris kód vissza decimális szám először jegyű bináris kód szorozva 1 (vagy 2 0), a 2. szint - 2 (vagy 2 1), a harmadik szint - 4 (vagy 2 2) , n-edik bit - 2 n-1. majd hozzáadjuk a kapott értékeket.

Miért van szükség egy bináris kód

Az elsődleges cél a bináris kód - titkosítás és kódolási információ.

Fő előnyei - a minimális számú karakter kódolására használt információt, és a kényelmet - a szempontból gép - használati titkosított adatok rajtuk keresztül.

Tegyük fel, hogy szeretnénk kódolni a kifejezés „COLD NYÁR”.

Megfelelést felállítani tetszőleges bináris kód betűk: X - 000 O - 001, L - 010, L - 011, H - 100, E - 101, T - 111.

Mi az a bináris kód

Photo 2. bináris kód alapján a bináris rendszer

Ezután egy kódolt kifejezés a következő alakú: 000001010001011100001101010101111001 (36 karakter).

Ha a címzett egy titkosított kódot tudja, hogy az alapján a kódoló minden betű alapján három bináris számjegy, majd dekódolja a mondatban nem lesz nehéz.

Ebben az esetben van szó, egyértelműen dekódolható kód (azaz a kód lehet dekódolni egyetlen módszer).

egyenetlen bináris kódot lehet használni, hogy csökkentsék a hossza a kódot.

Ezután a jeladó szándékosan elvétől a bit hozzárendelését betűk tetszőleges számú bit.

Például, ha X lesz a kijelölés 01, O - 00, L - 100, L - 101, H - 110, E - 111, T - 1111, a "COLD NYÁR" bejegyzés megfelelnek 01001000010111000111100111111100 string (32 karakter).

Ez a kifejezés lesz egyértelműen dekódolható töredéke a „hideg”, majd code-megszakítók zavarják össze a választás egy ésszerű értelmezése a kódot: „E NYÁR”, „E Lehel”, „E LTEO”, „TOEEL”, stb

Ez a példa rámutat a probléma a használata bináris kombináció ill.

A megfelelő kiválasztása nem egyenletes bináris kód nem csak csökkenti a továbbított üzenetek, hanem kezdeni a dekódoló miután megkapta már az első néhány karakter, anélkül, hogy várjon, amíg az üzenet megérkezik teljes mértékben.

Típusú bináris kódok

A memóriában is egész számítógép segítségével végezzük, előjel nélküli bináris. alapuló ábrázolása bináris számjegy hatásköre kettő.

Az érték a minimális szám a n-bites bináris kód 0, és a maximális képlettel számítottuk ki 2 n -1.

Például a hexadecimális kódját értékek egész számok 0-tól 65.535.

A gyakorlatban meg kell oldania bonyolultabb feladatokat.

Mi az a bináris kód

Photo 3. A bináris kód képes kódolni semmit

Autó vagy a számítógép elég nehéz megmagyarázni a különbséget pozitív és negatív számokat. Külön bemutatásra van szükség, és a számú lebegőpontos, frakcionált vagy transzcendens számok.

A mérnökök jöttek fel oly módon, hogy megkerüljék ezeket a problémákat, ne haladja meg a használatát bináris kódot. A problémák megoldására adott hangot a szimbolikus bináris kód.

Különösen meghatározó jele a MSB használják a szót.

Ha a szó kezdődik „0” karaktert, majd a szám pozitív (az a „+” jel), ha az „1” karakter, akkor - negatív (a „-” jel).

Ha hexadecimális kódban ebben az esetben tudjuk titkosítani számos tartományban -32.767-32.767.

Ha hiányzik egy aláírt bináris kód rejlik, hogy szükség van külön feldolgozása digitális és az előjel bit, ami szoftverfejlesztők igénybe bonyolult adatokat feldolgozó algoritmusok.

Ennek eredményeként, a kód kiterjeszti, és a sebessége lelassul.

Kapcsolódó cikkek