Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Čo je vážený & Non - Weighted kódovanie ?

V binárne , alebo základ 2 , systém číslovania , čísla sú reprezentované sekvencií číslic 0 a 1. Čísla 0 a 1 môže byť reprezentovaný , elektronicky , ako " off " a " o " , takže binárny systém je ideálny pre vnútorné fungovanie počítačov . Ľudskej bytosti dávajú prednosť práci s desatinnou čiarkou , alebo základu 10 , systém číslovania , musí počítač kód desatinné čísla do binárne čísla , čísliciach . Hmotnosť

kód desiatkové číslo na binárne , počítač potrebuje špecifický kód , ktorý zastupuje každý z desatinných čísel medzi 0 a 9. Kódovacie systémy môžu byť opísané ako vážený alebo non - vážené , v závislosti na tom , či alebo nie oni priradiť špecifickú váhu , alebo význam , do polohy každej číslice v binárne číslo .
ClipArt Binary Coded Decimal

Jeden obyčajný príklad váženého kódovanie je známe ako Binary Coded Decimal . BCD vyžaduje sekvenciu štyroch samostatných binárnych číslic , alebo kúsky , reprezentovať desatinné čísla medzi 0 a 9. BCD priradí závažia 8 , 4 , 2 a 1 bitov podľa ich polohy , a pre každú skupinu štyroch bitov , súčet váh tých miestach , kde binárne číslica je 1 , je rovná desatinné miesta , že skupina predstavuje . Binárne číslo 1001 predstavuje hmotnosti ( 1 x 8 ) + ( 0 x 4 ) + ( 0 x 2 ) + ( 1 x 1 ) , alebo , inými slovami , desiatkové číslo 9.

Gray Code

Jeden príklad non - vážené kódovanie je známy Gray kódovanie . Gray Kódovanie nie je priradiť nejakú váhu na pozíciu jednotlivých bitov binárneho čísla a tiež má tú vlastnosť , že iba jeden bit mení od jedného čísla k druhému . V BCD , každá desiatková číslica je prevedený do jeho prirodzeného , alebo čistý , binárny ekvivalent , tak desiatková číslica 1 sa stáva 0001 , desiatková číslica 2 sa stane 0010 a desiatková číslica 3 sa označuje ako 0011 . Avšak , v Gray Kódovanie , desatinné číslice 1 , 2 a 3 sa stal 0001 , 0011 a 0010 . Zmena len jeden kúsok v čase , znamená to , že falošné hodnoty , spôsobené dvoma alebo viacerými bitov nemení súčasne , je možné sa vyhnúť .
Excess - 3 Kód

Ďalším príkladom non - vážené kódovania používané na vyjadrenie čísla v desiatkovej sústave je známy ako Excess - 3 kódovanie . Ako už názov napovedá , Excess - 3 kódovanie prevedie číslo desiatkovej do svojej prirodzenej binárnej forme a pridáva 3 , alebo 0011 v binárnej , získať kódované hodnoty . To znamená , že desiatková číslica 1 sa 0001 + 0011 = 1000 , desiatková číslica 2 sa stane 0010 + 011 = 0101 a desiatková číslica 3 sa označuje ako 0011 + 0011 = 0110 .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené