2 BCD kód

Od: Datum: 10.01.17 18:01 odpovědí: 1 změna: 10.01.17 20:50

Dobrý den, našel by se tu někdo kdo by mi vysvětlil jak funguje 2 BCD kód.Zajímá mě hlavně jak se s ním převádí třeba do dvojkové soustavy,nebo do šestnáctkové.

Děkuju


Seznam odpovědí:
 
moment čekejte prosím, probíhá přenos dat...
Zobrazení struktury odpovědí v otázce
Skrytí struktury odpovědí v otázce
Zobrazení struktury odpovědí v otázce

 

Odpovědi na otázku:
Od: ctenar*
Datum: 10.01.17 20:50

Dvouciferné číslo (27) se rozdělí na řády (2,7) a binárně se zakoduje (0010, 0111) a pak se to uloží do bajtu (0010 0111). Jednociferné číslo např. 6 se zakóduje jako dvouciferné číslo 06.

Výhoda: každá číslice je zakódována sama o sobě samostatně, jednoduché pro zobrazení na displeji (7segment, tiskárna apod.) [BCD se používalo v počátcích počítačů, dnes možná v nějakých primitivních obvodech jako třeba hodiny reálného času)

Nevýhody: na 10 hodnost se používá 16 stavů (4bity, 6 stavů nepoužíváno) = plýtvání

Lze vložit do bajtu jen čísla 00-99 místo 0-255

Aritmetické operace jsou složitější (musí se hlídat desítkové přenosy mezi řády na v podstatě 4 bitové reprezentaci číslic uložené v 8 (16/32/...) bitové paměťové buňce).

Převody na bin: určitě se dají dohledat efektní algoritmy převodu, ale funguje i běžná pravdivostní tabulka pro 8 vstupů a 8 výstupů (Karnaghova mapa 16x16 čtverečků).

Ohodnoceno: 0x
 

 

 

 

Přihlásit se k odběru odpovědí z této otázky:

Neneseme odpovědnost za správnost informací a za škodu vzniklou jejich využitím. Jednotlivé odpovědi vyjadřují názory jejich autorů a nemusí se shodovat s názorem provozovatele poradny Poradte.cz

 
Copyright © 2004-2017 Poradna Poradte.cz. Všechna práva na poradně Poradte.cz vyhrazena.