Ugrás a tartalomhoz

binary-coded decimal

A Wikiszótárból, a nyitott szótárból


Főnév

binary-coded decimal (tsz. binary-coded decimals)

  1. (informatika) A Binary-Coded Decimal (röviden BCD, magyarul: binárisan kódolt decimális szám) egy számábrázolási forma, amelyben a tízest számrendszer (decimális) számjegyeit külön-külön binárisan kódoljuk. Minden tízes számrendszerbeli számjegyet 4 bites bináris érték reprezentál.



🔢 Mi az a BCD?

  • A decimális számjegyeket (0–9) egyenként alakítjuk át 4 bites bináris formára.
  • Például a decimális 59 így néz ki BCD-ben:
    • 5 → 0101
    • 9 → 1001
    • Tehát BCD: 0101 1001



🎯 Miért használják?

  • Könnyű átalakítani és megjeleníteni az ember számára (mivel minden 4 bit egy tízes számjegyhez tartozik).
  • Pénzügyi és ipari rendszerekben hasznos, ahol fontos a pontos decimális megjelenítés (pl. 0,1 nem reprezentálható pontosan binárisan).
  • Könnyebb decimális kijelzőkre (pl. 7-szegmenses) továbbítani.



📘 Példák

Decimális szám BCD
7 0111
23 0010 0011
105 0001 0000 0101

Megjegyzés: csak a 0–9 számjegyek érvényesek BCD-ben. A 10101111 kódok (10–15) érvénytelenek BCD szerint.


🛠️ Típusai

  • Packed BCD: Minden bájt két számjegyet tartalmaz (4–4 bit).
  • Unpacked BCD: Minden számjegy egy egész bájtban tárolódik (csak az alsó 4 bitet használva).



Összefoglalás

A BCD egy decimális számjegyek bináris ábrázolására szolgáló formátum, amely emberközpontú számábrázolást tesz lehetővé, különösen hasznos olyan helyeken, ahol pontos decimális műveletek és megjelenítés szükséges.