BCD: Porovnání verzí
Smazaný obsah Přidaný obsah
→Hodnoty: - preklep značka: editace z Vizuálního editoru |
úprava mírně matoucích popisů vč. doplnění textu př.; drobná úprava konzistence bin. zápisu ale ještě je možné na konzistenci zapracovat |
||
Řádek 4:
Vzhledem k tomu, že existuje šestnáct různých kombinací čtyř bitů, a [[desítková soustava|desítkových]] číslic je jen deset, je šest kombinací nevyužito. V porovnání s [[Šestnáctková soustava|hexadecimální soustavou]], kde je pro každé čtyři bity využíváno všech šestnáct hodnot (10<sub>10</sub> až 15<sub>10</sub> jako písmena A<sub>H</sub> až F<sub>H</sub>), je BCD kód z hlediska využití paměti neúsporný. BCD kód zneefektivňuje využití paměti, realizuje právě opačnou myšlenku než [[Huffmanovo kódování]].
Že je číslo v BCD kódu, je podstatná apriorní informace: Bez její znalosti by se totiž bitový zápis mohl jevit jako obyčejné hexa číslo. To by sice nebyl rozdíl v případě jediného nibblu, ale pro celý [[byte]] nebo dokonce pro vícebytové reprezentace hodnot už na znalosti způsobu kódování záleží: Z BCD a hexa vyplývají jiné hodnoty. Například
{{BCD kód}}
Řádek 14:
Navíc tyto vazby musí zafungovat i při odpočtu, tedy při snižování hodnoty v paměti o '''-1'''.
;Příklad: Číslo '''29''' se
{{Pahýl}}
|