Beginner

Convertitore BCD (decimale codificato in binario)

Converti tra numeri decimali e BCD compatto (decimale codificato in binario), in cui ogni cifra decimale è memorizzata nel proprio nibble da 4 bit.

Moda

Choose the conversion direction
Non-negative whole number (digits 0-9)
Conversion
1295 = 0001 0010 1001 0101
Packed BCD (binary)
0001 0010 1001 0101
Hex
1295
Digit / nibble count
4
Decimale
1295
Invalid nibble (1010-1111)
No
Nibble 1 (0001)1
Nibble 2 (0010)2
Nibble 3 (1001)9
Nibble 4 (0101)5
I risultati sono stime fornite solo a scopo informativo generale e non costituiscono consulenza professionale — verifica sempre i risultati importanti in modo indipendente prima di farvi affidamento. Leggi l'avvertenza completa.
Risposta rapida

Come funziona questo calcolatore?

Il BCD memorizza ogni cifra decimale nel proprio nibble da 4 bit (0-9 = 0000-1001). Per codificare, scrivi ogni cifra come 4 bit e concatena; per decodificare, dividi i bit in gruppi da 4 bit e leggi ciascuno come una cifra. I pattern da 1010 a 1111 non sono validi e vengono segnalati.

Formula
Ogni cifra decimale d (0-9) corrisponde a un nibble da 4 bit: 0->0000, 9->1001; le cifre vengono concatenate per formare il BCD compatto.
How this is calculated

Il decimale codificato in binario memorizza ogni cifra decimale separatamente in un gruppo di quattro bit chiamato nibble. Solo i pattern da 0000 a 1001 (0-9) sono leciti; i sei pattern da 1010 a 1111 sono inutilizzati e segnalati come non validi. In modalità Decimale -> BCD, il calcolatore legge ogni cifra del numero intero che inserisci e ne scrive il codice a 4 bit, poi concatena i nibble nella stringa di bit BCD compatta.

In modalità BCD -> Decimale, la stringa di bit in input viene riempita a sinistra con zeri fino a un multiplo di quattro e suddivisa in gruppi da 4 bit. Ogni gruppo viene letto come una singola cifra decimale (il suo valore binario). Se un gruppo supera 1001 non è BCD valido, quindi quella cifra viene mostrata come "?" e viene sollevato il flag di nibble non valido.

Lo strumento riporta il binario compatto, l'esadecimale equivalente (ogni nibble diventa un carattere esadecimale, che per il BCD valido coincide con le cifre originali) e il conteggio cifre/nibble. Gli input devono essere un numero intero non negativo (qui il BCD non ha segno né parte frazionaria) per la codifica, o una stringa puramente binaria per la decodifica; un input vuoto o malformato mostra un avviso.

Domande frequenti

Il binario semplice codifica l'intero numero come un unico valore, mentre il BCD codifica ogni cifra decimale in modo indipendente in 4 bit. Quindi 12 è 1100 in binario ma 0001 0010 in BCD.

Un nibble ha 16 pattern ma il BCD ne usa solo 0000-1001 per le cifre 0-9. I pattern da 1010 a 1111 (10-15) non sono cifre BCD valide, quindi il convertitore li segnala.

Questo strumento BCD compatto codifica solo numeri interi non negativi. I segni e le parti frazionarie richiedono convenzioni aggiuntive (come i nibble di segno) che esulano da questo convertitore di base.

Conosciuto anche come

convertitore bcd
decimale codificato binario
decimale in bcd
bcd in decimale
codice bcd
bcd compresso
binary coded decimal
conversione bcd

APA

TG we-Calculate Editorial Team. (2026). Convertitore BCD (decimale codificato in binario) [Online calculator]. TG we-Calculate. https://we-calculate.com/it/calculator/bcd-binary-coded-decimal-converter

Chicago

TG we-Calculate Editorial Team. "Convertitore BCD (decimale codificato in binario)." TG we-Calculate. 2026. https://we-calculate.com/it/calculator/bcd-binary-coded-decimal-converter.

IEEE

TG we-Calculate Editorial Team, "Convertitore BCD (decimale codificato in binario)," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/it/calculator/bcd-binary-coded-decimal-converter

BibTeX

@misc{wecalculate_bcd_binary_coded_decimal_converter, title = {Convertitore BCD (decimale codificato in binario)}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/it/calculator/bcd-binary-coded-decimal-converter}}, year = {2026}, note = {TG we-Calculate} }

Questo calcolatore ti è stato utile?