Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
1
Obchodní akademie, Ostrava-Poruba, příspěvková organizace
Vzdělávací materiál / DUM VY_32_INOVACE_02A3 Binární kódy Autor Ing. Petr Haman Období vytvoření Září 2013 Ročník / věková kategorie 2. ročník Vyučovací předmět / klíčová slova ICT / binární kód, přímý kód, inverzní kód, doplňkový kód, BCD kód Anotace Prezentace k výkladu binárních kódů
2
Binární kódy Ing. Petr Haman
3
Přímý kód Popis První bit zleva vyhrazen pro znaménko (kladné = 0, záporné = 1) Ostatní bity tvoří binární hodnotu čísla Mezi znaménko a číselnou hodnotu se umístí „bezvýznamné“ nuly podle požadované délky kódu (v případě 8 bitového kódu budou k 5 bitové číselné hodnotě přidány zleva 2 nuly a dále zleva 1 bit znaménko) Binární kódy / Ing. Petr Haman
4
Přímý kód příklad převodu
3 5 (10) (2) (P) Přidání znaménka a doplnění nulami na požadovanou velikost kódu Znaménko „Bezvýznamné“ nuly Binární číselná hodnota Všechny bity = délka kódu (v tomto případě 8 bitový kód) Binární kódy / Ing. Petr Haman
5
Inverzní kód Popis Vychází z přímého kódu První znaménkový bit zůstává
Ostatní bity invertovaná hodnota (byla-li 0, bude 1 a naopak) Binární kódy / Ing. Petr Haman
6
Inverzní kód příklad převodu
(I) Znaménko zůstává, invertování hodnoty ostatních bitů Znaménko Invertované číslice Binární kódy / Ing. Petr Haman
7
Doplňkový kód Popis Vychází z inverzního kódu
První znaménkový bit zůstává Ke zbývajícímu číslu se přičte 1 Binární kódy / Ing. Petr Haman
8
Doplňkový kód příklad převodu
(I) (D) Znaménko zůstává, zbytek čísla + 1 Znaménko Původní hodnota + 1 Binární kódy / Ing. Petr Haman
9
Binární kódy Shrnutí převodů
Desítková soustava Dvojková soustava Přímý kód Inverzní kód Doplňkový kód Určení znaménka, doplnění nulami Určení znaménka, odstranění nul Invertování bitů (kromě znaménka) Invertování bitů (kromě znaménka) Číslo + 1 (kromě znaménka) Číslo – 1 (kromě znaménka) Binární kódy / Ing. Petr Haman
10
BCD kód Popis Binárně kódované desítkové číslo
Každá desítková číslice je samostatně vyjádřena pomocí 4 binárních bitů (největší číslice je 9 a ta lze binárně vyjádřit minimálně pomocí 4 bitů) Nesmíme zrušit „bezvýznamné“ nuly zleva! Binární kódy / Ing. Petr Haman
11
BCD kód převod 10 BCD (10) (BCD) Binární kódy / Ing. Petr Haman
12
BCD kód převod BCD 10 (BCD) (10) Binární kódy / Ing. Petr Haman
13
Použitá literatura Mikrokontroléry PIC: Binární a BCD kódy. [online]. [cit ]. Dostupné z: pic.cz/zaciname/cislicova-technika/binarni-bcd-kody/ Převody číselných soustav / Ing. Petr Haman
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.