Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu
Přímý dvojkový kód, BCD kód OB21-OP-EL-CT-JANC-M-2-004
Přímý dvojkový kód Je to kód, který jednoznačně přiřazuje dané číslici kombinaci pouze dvou různých znaků. Na rozdíl od desítkové soustavy používá dvojková soustava pouze dvě číslice, 0 a 1. Hodnota každé číslice je závislá na jejím umístění ve dvojkovém čísle, na tzv. váze. Pojem váha je to samé jako určitá mocnina základu Z.
Přímý dvojkový kód Celé číslo se ve dvojkové soustavě zobrazuje absolutní hodnotou a znaménkem, jednotkovým doplňkem a dvojkovým doplňkem. Znaménko plus se zobrazuje nulou a znaménko minus jedničkou.
Přímý dvojkový kód Příklad: Zobrazte číslo pomocí sedmi bitů. Řešení: = = = =
Přímý dvojkový kód Příklad: Zobrazte číslo ve dvojkovém doplňku pomocí sedmi bitů. Řešení: = Vyjádříme dvojkový doplněk čísla invertováním jednotlivých bitů kladného vyjádření čísla a přičteme jedničku Výsledek: Číslo =
Kód BCD Jedná se dvojkově desítkový kód (Binary Coded Decimal). Tento kód se používá pro kódování desítkových číslic 0 až 9. V tomto kódu je každá desítková číslice D vyjádřena kódovým slovem se čtyřmi bity ve dvojkové soustavě, jak je znázorněno v následující tabulce.
Kód BCD Binárně dvojkový kód
Kód BCD Znaménko čísla se zobrazuje takovou kombinací bitů, která se v BCD kódu nevyskytuje. Znaménko plus bývá například zobrazeno jako 1010 a znaménko mínus jako Umístění znaménka ve slově může být libovolné a určuje ho obvykle programátor. Toto kódování umožňuje uložit dvě číslice do jednoho byte anebo zbývající čtyři bity vyplnit nulami tak jak je to definované v kódu EBCDIC, nebo čtyřbajtím 0011 jak definuje kód ASCII.
Kód BCD Konverze takto definovaných čísel do všech systémů je triviální. Kód se výborně hodí na zobrazování číslic v digitálních přístrojích, které zobrazují číselné hodnoty pomocí tzv. sedmi segmentového displeje. Tento kód byl kvůli výhodám či nevýhodám různě modifikován. Byli pozměněny váhové stavy jednotlivých bitů, proto se začali tyto váhy dopisovat za označení kódu BCD.
Kód BCD Klasickému kódu BCD přísluší označení 8421, kde první bit zprava má váhu čísla 1, druhý váhu čísla 2, třetí váhu čísla 4 a poslední váhu čísla 8. Například číslo 7 je v kódu BCD 8421 poslopností bitů Známé jsou též kódy BCD 2421 anebo kód BCD 8421 firmy IBM, který kódoval nulu pomocí posloupnosti bitů 1010.
Kód BCD
Děkuji za pozornost Ing. Ladislav Jančařík
Literatura M. Antošová, V. Davídek: Číslicová technika, KOPP České Budějovice 2008