logo

BCD o decimale codificato binario

Decimale codificato binario , O GAV , è un altro processo per convertire i numeri decimali nei loro equivalenti binari.

  • È una forma di codifica binaria in cui ciascuna cifra in un numero decimale è rappresentata sotto forma di bit.
  • Questa codifica può essere eseguita a 4 bit o 8 bit (di solito è preferibile 4 bit).
  • È un sistema veloce ed efficiente che converte i numeri decimali in numeri binari rispetto al sistema binario esistente.
  • Questi sono generalmente utilizzati nei display digitali dove la manipolazione dei dati è piuttosto un compito.
  • Pertanto BCD gioca un ruolo importante qui perché la manipolazione viene eseguita trattando ciascuna cifra come un singolo sottocircuito separato.

L'equivalente BCD di un numero decimale viene scritto sostituendo ciascuna cifra decimale nelle parti intera e frazionaria con i suoi quattro bit binario equivalente. Il codice BCD è più precisamente noto come codice BCD 8421, dove 8,4,2 e 1 rappresentano i pesi dei diversi bit nei gruppi di quattro bit, partendo da MSB e procedendo verso LSB. Questa caratteristica lo rende un codice ponderato, il che significa che a ciascun bit nel gruppo di quattro bit che rappresenta una determinata cifra decimale è assegnato un peso.
Molti valori decimali hanno una rappresentazione di valore posizionale infinita in binario ma hanno un valore posizionale finito in formato decimale con codice binario. Ad esempio, 0,2 in binario è .001100… e in BCD è 0,0010. Evita errori frazionari e viene utilizzato anche in enormi calcoli finanziari.



Considera la seguente tabella della verità e concentrati su come vengono rappresentati.

Tabella della verità per i decimali con codifica binaria

NUMERO DECIMALE GAV
0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
8 1000
9 1001

Nel Sistema di numerazione BCD , il numero decimale specificato viene suddiviso in blocchi di quattro bit per ciascuna cifra decimale all'interno del numero . Ogni cifra decimale viene convertita nella sua forma binaria diretta (solitamente rappresentata in 4 bit).



Per esempio:

1. Converti (123)10 in BCD

Dalla tabella della verità sopra,
1 -> 0001
2 -> 0010
3 -> 0011
quindi BCD diventa -> 0001 0010 0011



2. Converti (324)10 in BCD

(324)10 -> 0011 0010 0100 (BCD)

Ancora una volta dalla tabella della verità di cui sopra,
3 -> 0011
2 -> 0010
4 -> 0100
quindi BCD diventa -> 0011 0010 0100

Questo è il modo in cui i numeri decimali vengono convertiti nei loro BCD equivalenti.

  • È evidente che il BCD non è altro che una rappresentazione binaria di ciascuna cifra di un numero decimale.
  • Non si può ignorare che la rappresentazione BCD del numero decimale specificato utilizza bit aggiuntivi, il che la rende pesante.

Articoli Correlati:

  1. Programma per convertire il numero BCD in numero decimale
  2. Sommatore BCD nella logica digitale
  3. Decodificatore da BCD a 7 segmenti