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.

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.

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.

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.