SzámítógépekProgramozás

Bináris kódot. Típusai és hossza a bináris kódot. Fordított bináris kód

Bináris kód egy formája az adathordozó formájában egyesek és nullák. Egy ilyen rendszer kiszámításának helyzeti bázis 2. A mai napig a bináris kód (asztal bemutatott kissé lejjebb tartalmaz néhány példát felvétel a számokat) használnak a digitális eszközök. Népszerűsége annak köszönhető, hogy a nagy megbízhatóság és egyszerűség ezt a bejegyzést formában. Bináris aritmetikai nagyon egyszerű, illetve, és ez könnyen megvalósítható a hardver. Digitális elektronikus komponensek (vagy ahogy ők nevezik - logikai) nagyon megbízható működnek csak két állam: a logikai egység (vagyis a jelenlegi) és a logikai nulla (nincs áram). Így, ezek kedvezően vethető össze analóg összetevők, amelyek alapján tranziensek.

Hogy az a bináris írásmódú?

Lássuk, hogy egy ilyen kulcs van kialakítva. Egy számjegy bináris kód tartalmazhat csak két állapot: nulla és egy (0 és 1). Ha két bit lehetővé válik, hogy rögzítse négy érték: 00, 01, 10, 11. A háromjegyű bejegyzés tartalmaz nyolc államban: 000, 001 ... 110, 111. Az eredmény az, hogy a hossza a bináris kód függ a kisülések száma. Ez a kifejezés felírható az alábbi képlet segítségével: N = 2m, ahol: m - a bitek száma, és N - a kombinációk száma.

Típusú bináris kódok

A mikroprocesszorok a kulcs rögzítésére használt sokféle információt kell feldolgozni. Bites bináris kód jelentősen meghaladja a kapacitását a processzor és a belső memóriájában. Ezekben az esetekben a szám a hosszú span többszörös memória sejtek és feldolgozása csupán néhány parancsot. Ebben az esetben az összes memóriát ágazatokban, amelyek alapján elosztott multi-byte bináris kód, tartják, mint egy számot. Az igényektől függően az ilyen vagy olyan információt, az alábbi gombokat:

  • előjel nélküli;
  • Közvetlen tselyeznakovye kódok;
  • aláírja a fordított;
  • további jele;
  • Gray-kód;
  • Gray code-Express.;
  • frakcionált kódokat.

Nézzük meg részletesebben mindegyik.

Előjel nélküli bináris kód

Lássuk mi minősül ilyen rekord formában. A előjel nélküli egész kódok minden egyes bit (bináris) számjegy jelenti fokozatot két. Így a legkisebb számot, hogy lehet ebben a formában íródott, nulla és a maximális leírható a következő képlet: M = 2 n -1. Ez a két szám teljesen meghatározza a kulcsot tartományban, amely kifejezhető egy bináris kódot. Nézzük meg annak lehetőségét, hogy az említett bejegyzés formájában. Ha ezt a típusú aláíratlan kulcsfontosságú nyolc bitből áll, a lehetséges számok 0-tól 255-ig hexadecimális kód lesz a 0-tól 65535 A nyolc bites processzorok tárolására és rögzítésére ezek a számok két memória ágazatokban található szomszédos címzettek . Munka ilyen kulcsot biztosít speciális parancsokat.

Közvetlen teljes karakter kódok

Ebben a formában a bináris kódok MSB rögzítésére használjuk a rendszámtáblát. Zero felel meg plusz, és az egység - mínusz. Ennek eredményeként a kisülési tartományban kódolt szám eltolódott negatív irányba. Kiderült, hogy a nyolc-bites előjeles egész bináris kulcs száma írandó tartományban -127 és 127. Hexadecimális - a tartomány -32.767-32.767. A nyolc-bites mikroprocesszor tárolására ilyen kódok használata két szomszédos szektorban.

Hátránya ennek formája felvétel, hogy a szimbolikus és numerikus billentyűt bitet kell külön kell kezelni. Algoritmusok programok dolgozik ezeket a kódokat, hogy nagyon bonyolult. A beállítás megváltoztatásához és írja alá bitek végrehajtásához szükséges mechanizmusokat, amelyek elfedik a karakter, amely hozzájárul megugrott szoftver mérete és csökken a teljesítménye. Annak érdekében, hogy megszüntesse ezt a hátrányt már bevezetett egy új típusú kulcsot - fordított bináris kódot.

Bejelentkezés az Enter billentyűt

Ez a forma az írás eltér a közvetlen kódot csak abban az egy negatív szám azt kapjuk, hogy megfordítjuk az összes bit a kulcsot. Ebben a digitális és jel bit azonosak. Ennek köszönhetően, az algoritmusok munka az ilyen típusú kód jelentősen egyszerűsödik. Azonban a fordított kulcs egy speciális algoritmus felismerésére első számjegy szimbólum, kiszámításához az abszolút értéke a számot. A rekonstruáló jele az így kapott érték. Sőt, a visszafelé és előre kódok számok rögzítésére két kulcsot használnak nulla. Annak ellenére, hogy ez az érték nem pozitív vagy negatív előjelű.

Jelzett bináris számok kiegészítő kód

Ez a fajta rekord nem szerepel hiányosságait előző kulcsokat. Ezeket a kódokat teszik lehetővé a közvetlen összegzése pozitív és negatív számokat. Így ez nem tartott előjel bit elemzést. Mindez révén vált lehetővé, hogy a további számok a természetes szimbólum gyűrű és nem mesterséges szerv, például az előre és hátra gombokat. Sőt, az a döntő, hogy a számítási kiegészítő generálni bináris kódokat rendkívül egyszerű. Elég fordított kulcs add egyet. Ha ez a fajta karakter kódja, amely nyolc bit, a lehetséges számok tartománya -128 és 127. A hexadecimális kulcs egy sor -32.768-32.767. A nyolc-bites processzorok tárolására ilyen számokat is használhatja két szomszédos szektorban.

Bináris kód további érdekes megfigyelhető hatás, amely a jelenséget nevezzük jele kiterjesztése. Lássuk, mit jelent ez. A hatás az, hogy a folyamat, amely egy egybájtos érték minden egyes bitje kétbájtos kellően magas bájt hozzá értékeket előjel-bitet az alacsony byte. Kiderült, hogy a tároló egy aláírt karakterek száma akkor a nagy értékű bit. Ha ezt a gombot az érték nem teljesen megváltozott.

Gray-kód

Ez a fajta írás, lényegében egy lépésben gombot. Azaz, az átmenet az egyik érték a másikra változik csak egy bit információt. A hiba az adatok olvasását vezet az átmenet az egyik helyzetből a másikba egy kis időeltolódást. Azonban, megszerzése egy teljesen hibás eredményeket, amikor a szöghelyzetét egy ilyen folyamat teljesen megszűnik. Az előnye, hogy ezt a kódot, hogy képes tükrözni az információt. Például megfordításával a nagy értékű bit, egyszerűen meg tudjuk változtatni az irányt referencia. Ez annak köszönhető, hogy a vezérlő bemenetére-kiegészítő. Ha ez az érték lehet kiadni, mint az emelkedő és csökkenő éle egy fizikai forgástengely. Mivel az információ kerül be a szürke gomb kizárólag kódolt karakter, amely nem viseli a konkrét, számszerű adatok, mielőtt további munkára van szükség, hogy átalakítsa azt korábban egy közönséges bináris jelölés. Ez úgy történik, egy speciális átalakító - dekóder Gray Binar. Ez az eszköz könnyen megvalósítható elemi logikai elemek mind a hardver és szoftver.

Gray-kód-Express

Szürke standard egylépéses billentyűvel megoldások kerülnek bemutatásra számok formájában, hatványát kettő. Azokban az esetekben, ahol szükség van, hogy végre más megoldások, ilyen formában rekord vágott és csak a középső részen. Ennek eredményeként az egylépéses kulcs tárolódik. Azonban ebben a numerikus tartomány start kód nem nulla. Ez eltolja a megadott értéket. A feldolgozás során a létrehozott impulzus fogyasztásával fele a különbség a kezdeti és a csökkentett felbontású.

Benyújtása törtszámok bináris fixpontos kulcs

A folyamat során meg kell működtetni nem csak egész számokat, hanem tört. Ilyen számok lehet rögzíteni a közvetlen, inverz és kiegészítő kódokat. Az építőiparban a felsorolt kulcsfontosságú elv ugyanaz, mint az egész. Eddig azt feltételeztük, hogy a bináris pont legyen a jogot az LSB. De nem ez a helyzet. Ez lehet a bal oldalon, és a legnagyobb helyiértékű bit (ebben az esetben a változó felírható csak tört számok), és a középső változó (vegyes értékeket lehet jegyezni).

Képviselete bináris lebegőpontos

Ez a forma rögzítésére használják nagy számban, vagy fordítva - nagyon kicsi. Példaként, távolságok vagy méretű csillagközi atomok és elektronok. A számítás ezen értékek kellene alkalmazni egy bináris kód igen nagy mentesítést. Azonban nem kell figyelembe venni a kozmikus távolság a legközelebbi milliméter. Ezért az űrlapot a fix pont ebben az esetben nem hatékony. Ahhoz, hogy megjelenítse az ilyen kódok algebrai formában. Azaz, a szám van írva, mint mantissza tízszeresére, hogy a hatalom megjelenítésére a kívánt rendelési számot. Felhívjuk figyelmét, hogy a mantissza nem lehet nagyobb, mint egy, és a tizedespont után ne írjuk nullára.

ez érdekes

Úgy véljük, hogy a bináris fogkő találták a 18. század elején matematikus Gottfried Leibniz Németországban. Azonban, ahogy a tudósok nemrégiben felfedezett, sokáig ez a bennszülöttek a polinéz sziget Mangareva használni ezt a fajta számtani. Annak ellenére, hogy gyarmatosítás szinte teljesen megsemmisült az eredeti számozási rendszer, a kutatók visszaállította a komplex bináris és decimális típusú fiókok. Ezen túlmenően, a kognitív tudós Nunez azt állítja, hogy a bináris kód kódolás használták az ókori Kínában már a 9. században. e. Más ókori civilizációk, mint például a Maya is használják összetett decimális és bináris rendszer nyomon követésére időrés és csillagászati események.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 hu.atomiyme.com. Theme powered by WordPress.