Nwlapcug.com


Che cosa è un convertitore BCD?

Circuiti elettronici digitali totali utilizzando il formato binario..--il più semplice possibile sistema di conteggio..., che si basa su solo due cifre, 0 e 1 e corrisponde esattamente ai segnali di logica dove 0 rappresenta "false" e 1 rappresenta il "vero". Un convertitore decimale con codice binario è in genere un dispositivo hardware o un software che trasforma l'equivalente decimale di un numero binario BCD.

Binary Coded Decimal

In forma di BCD, un numero binario a 4 bit rappresenta ogni numero intero di un numero decimale. In altre parole, le cifre binarie dispongono di suo valore normale..--cioè, 8421 - conducendo il BCD a volte essere chiamato 8421 BCD. Il bit meno significativo conta come 1, il bit successivo aggiunge 2, il bit successivo aggiunge 4 e il bit più significativo aggiunge 8 al numero finale. La rappresentazione di BCD 1001, ad esempio, è uguale a 8 plus 1 o 9, nella rappresentazione decimale.

Storia

Cosiddetto BCD imballato..--in cui ogni cifra decimale è rappresentato da 4 bit e le cifre sono imballate, consecutivamente, in parole di 16 bit o 32-bit computer..--è la forma più evidente e più efficiente, di BCD. Molti dei primi computer, tuttavia, utilizzato una rappresentazione di BCD di 6 bit, in cui ogni cifra è stata riempita a 6 bit, per garantire la compatibilità con lunghezze di parola di 36, 48 e 60 bit utilizzato dai computer nei giorni pionieristici degli anni 1950 e ' 60.

Applicazioni

La conversione di numeri in formato BCD a quelli in forma decimale è necessaria in dispositivi di visualizzazione, ad esempio calcolatori di tasca, dove i numeri devono essere memorizzati in un modulo che il dispositivo capisce, ma visualizzati in una forma che gli esseri umani capiscono. Ogni cifra individuale viene memorizzato come una cifra binaria di 4 bit, ma è inviato, tramite un convertitore BCD - che si traduce il BCD in istruzioni che indicano il dispositivo quali cifre per visualizzare..--per il display stesso.

Considerazioni

Ogni cifra BCD richiede 4 bit, quindi qualsiasi valore di BCD a due cifre..--in altre parole, qualsiasi valore decimale compreso tra 0 e 99..--può essere rappresentato da 8 bit, o un byte. In termini della memoria necessaria per memorizzare ogni valore, BCD confronta sfavorevole con rappresentazione binaria, che può memorizzare qualsiasi valore compreso tra 0 e 255 in un byte. Oltre a sprecare memoria in un computer binario, aritmetica decimale è anche più lento di aritmetica binaria. Tuttavia, è semplice per convertire la rappresentazione di stringa di un numero decimale per la rappresentazione di BCD. Questo può essere utile per gestire i valori frazionari tra 0 e 1, che fissa o galleggiante rappresentazioni binarie punto non può rappresentare con precisione.