coderen | decoderen | decimaal

> bcd | decimaal | binair <

// BCD - binair gecodeerd decimaal voor nauwkeurige decimale berekeningen

0 tekens
0 tekens

>> functies

[DECIMAL]

Decimale nauwkeurigheid

Behoudt decimale nauwkeurigheid en voorkomt afrondingsfouten door binaire representatie.

[4-BIT]

Nibble-codering

Elke decimale cijfer wordt exact in 4 bits (één nibble) gecodeerd.

[VARIANTS]

Meerdere formaten

Ondersteunt de BCD-formaten 8421, 2421, 5421, Excess-3 en Gray BCD.

>> technische info

Hoe BCD werkt

BCD codeert elk decimaal cijfer (0–9) in 4 binaire bits. Verschillende BCD-formaten gebruiken verschillende bitgewichten: 8421 (standaard), 2421 (zelf-complementair), 5421 (bi-quinair), Excess-3 (telt 3 op bij elk cijfer) en Gray BCD (minimaliseert bitovergangen). Ingepakt BCD slaat twee cijfers per byte op voor extra efficiëntie.

Voorbeeld van BCD-formaten

Decimaal: 9 5 3

8421 BCD:  1001 0101 0011
2421 BCD:  1111 1011 0011
5421 BCD:  1100 1000 0011
Excess-3:  1100 1000 0110
Gray BCD:  1101 0111 0010

Ingepakt:  10010101 00110000
           (95)     (30)

Waarom BCD gebruiken

  • Financiële berekeningen die een exacte decimale representatie vereisen
  • Digitale displays en zevensegment-decoders
  • Real-time klokcircuits
  • Rekenmachines en rekenchips
  • PLC's en industriële besturingssystemen

>> veelgestelde vragen

Wat is BCD?

BCD (Binary-Coded Decimal) is een binaire codering voor decimale getallen waarbij elk decimaal cijfer wordt weergegeven door zijn 4-bits binaire equivalent. Het wordt gebruikt wanneer decimale nauwkeurigheid cruciaal is.

Waarom BCD gebruiken in plaats van puur binair?

BCD voorkomt afrondingsfouten bij decimale berekeningen en vereenvoudigt de omzetting naar decimale weergaven. Het is ideaal voor financiële toepassingen waarin exacte decimale resultaten nodig zijn.

Wat is ingepakt BCD?

Ingepakt BCD slaat twee decimale cijfers op in één byte (8 bits), waarbij elke nibble één cijfer vertegenwoordigt. Het is ruimte-efficiënter dan niet-ingepakt BCD, dat een volledige byte per cijfer gebruikt.

Welke BCD-formaten bestaan er?

Veelgebruikte BCD-formaten zijn: 8421 (standaard gewogen), 2421 (zelf-complementair), 5421 (bi-quinair), Excess-3 (elk cijfer +3) en Gray BCD (minimaliseert bitveranderingen tussen opeenvolgende waarden).