1 / 14

Orbis pictus 21. století

Tato prezentace byla vytvořena v rámci projektu. Orbis pictus 21. století. 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ů.

tangia
Download Presentation

Orbis pictus 21. století

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Tato prezentace byla vytvořena v rámci projektu Orbis pictus 21. století

  2. Přímý dvojkový kód, BCD kód OB21-OP-EL-CT-JANC-M-2-004

  3. 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.

  4. 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.

  5. Přímý dvojkový kód Příklad: Zobrazte číslo +4510 pomocí sedmi bitů. Řešení: +4510 = 01011012 = 25 + 23 +22 + 20 = 32 + 8 + 4 + 1 = 4510.

  6. Přímý dvojkový kód Příklad: Zobrazte číslo -4510 ve dvojkovém doplňku pomocí sedmi bitů. Řešení: +4510 = 01011012. Vyjádříme dvojkový doplněk čísla +4510 invertováním jednotlivých bitů kladného vyjádření čísla a přičteme jedničku. 10100102+ 1 10100112 Výsledek: Číslo -4510 = 10100112.

  7. 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.

  8. Kód BCD Binárně dvojkový kód

  9. 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 1011. • 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.

  10. 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.

  11. 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ů 0111. • Známé jsou též kódy BCD 2421 anebo kód BCD 8421 firmy IBM, který kódoval nulu pomocí posloupnosti bitů 1010.

  12. Kód BCD

  13. Děkuji za pozornost Ing. Ladislav Jančařík

  14. Literatura • M. Antošová, V. Davídek: Číslicová technika, KOPP České Budějovice 2008

More Related