Obsah:
- Vymedzenie pojmu - Čo znamená desatinná čiarka (BCD)?
- Techopedia vysvetľuje binárne kódované desatinné miesto (BCD)
Vymedzenie pojmu - Čo znamená desatinná čiarka (BCD)?
Binárne kódované desatinné miesto (BCD) je typ binárnej reprezentácie pre desatinné hodnoty, kde každá číslica je reprezentovaná pevným počtom binárnych bitov, zvyčajne medzi štyrmi a ôsmimi.
Norma sú štyri bity, ktoré účinne predstavujú desatinné hodnoty 0 až 9. Tento formátovací systém sa používa, pretože nie je nijako limitované veľkosťou čísla. Štyri bity možno jednoducho pridať ako ďalšiu desatinnú číslicu oproti skutočnej binárnej reprezentácii, ktorá je obmedzená na zvyčajné sily dvoch, napríklad 16, 32 alebo 64 bitov.
Techopedia vysvetľuje binárne kódované desatinné miesto (BCD)
Binárne kódované desatinné miesta sú jednoduchý spôsob, ako reprezentovať desatinné hodnoty, pretože každá číslica je reprezentovaná svojou vlastnou 4-bitovou binárnou sekvenciou, ktorá má iba 10 rôznych kombinácií. Pre porovnanie, konverzia skutočnej binárnej reprezentácie na desatinné miesto vyžaduje aritmetické operácie, ako je násobenie a sčítanie.
Je ľahšie prepočítavať na desiatkové číslice na zobrazenie alebo tlač, ale výsledný obvod potrebný na implementáciu tohto systému je zložitejší. Napríklad binárne kódované desatinné číslo „1001 0101 0110“, ktoré má tri skupiny po 4 bitoch, znamená, že existujú tri desatinné miesta. V poradí zľava doprava je výsledná desatinná hodnota 956.
Nasleduje 4-bitová binárna reprezentácia desatinných hodnôt:
0 = 0000
1 = 0001
2 = 0010
3 = 0011
4 = 0100
5 = 0101
6 = 0110
7 = 0111
8 = 1000
9 = 1001