110 likes | 356 Vues
ČÍSLICOVÁ TECHNIKA. Dvojkový doplněk, BCD kód. Střední škola, Havířov- Šumbark , Sýkorova 1/613, příspěvková organizace Tento výukový materiál byl zpracován v rámci akce EU peníze středním školám - OP VK 1.5. Výuková sada – ČÍSLICOVÁ TECHNIKA 1, DUM č. 07. Dvojkový doplňkový kód :.
E N D
ČÍSLICOVÁ TECHNIKA Dvojkový doplněk, BCD kód Střední škola, Havířov-Šumbark, Sýkorova 1/613, příspěvková organizace Tento výukový materiál byl zpracován v rámci akce EU peníze středním školám - OP VK 1.5. Výuková sada – ČÍSLICOVÁ TECHNIKA 1, DUM č. 07
Dvojkový doplňkový kód : Dvojkový doplněk získáme tak, že se provede negace čísla (zamění se 1 za 0 a naopak, a k výsledku se přičte 1) PŘÍKLAD : Vytvoř dvojkový doplněk čísla 21(10). ŘEŠENÍ : číslo 21 00010101 negace čísla 21 1110 1010 + 1 1 1110 1011 obraz čísla -21(10)
Dvojkový doplňkový kód : Odčítání se provádí jako součet menšence a dvojkového doplňku menšitele. PŘÍKLAD : Vypočti rozdíl 55(10)-21(10) vytvořením dvojkového doplňku čísla 21(10). ŘEŠENÍ : 55 00110111 - 21 1110 1011 +34 1 0010 0010
Dvojkový doplňkový kód : Odčítání se provádí jako součet menšence a dvojkového doplňku menšitele. PŘÍKLAD : Vypočti rozdíl 21(10)-55(10) vytvořením dvojkového doplňku čísla 55(10). ŘEŠENÍ : 00110101 21 - 55 1100 1001 Dvojkový doplněk -55(10) -34 0 1101 1110
Dvojkový doplňkový kód : „Nulový přenos“ určuje záporný výsledek. Výsledek je jako záporné číslo ve dvojkovém doplňku. Je nutno provést korekci, tj. ještě jednou vytvořit dvojkový doplněk výsledku. 00100001 negace 1101 1110 + 1 + 1 00100010(2)=34(10) 34 je skutečná (absolutní) hodnota výsledku
BCD KÓD • Binary CodedDecimal • Binárně zakódovaná dekadická čísla • Vychází z binárního kódu • Každá číslice v jednotlivých řádech je samostatně vyjádřena dvojkovým číslem pomocí 4 bitů
Číslice 0 - 9 vyjádřené pomocí 4 bitů dvojkové soustavy 0(10)= 0000(2) 1(10) = 0001(2) 2(10)= 0010(2) 3(10)= 0011(2) 4(10)= 0100(2) 5(10)= 0101(2) 6(10)= 0110(2) 7(10)= 0111(2) 8(10)= 1000(2) 9(10)= 1001(2)
Vyjádření desítkového čísla pomocí BCD kódu PŘÍKLAD : Zapište číslo 927(10)pomocí BCD kódu. ŘEŠENÍ : 2 9 7 0111 0010 1001 výsledek 927(10)=1001 0010 0111(BCD)
POUŽITÁ LITERATURA • KANTNEROVÁ, Ivana. Sbírka příkladů z číslicové techniky. 1. vyd. V Praze: Idea servis, 2010, 277 s. ISBN 978-80-85970-66-1.