Convertor BCD (zecimal codificat binar)
Convertește între numere zecimale și zecimal codificat binar împachetat (BCD), unde fiecare cifră zecimală este stocată în propriul său nibble de 4 biți.
Mod
Cum funcționează acest calculator?
BCD stochează fiecare cifră zecimală în propriul său nibble de 4 biți (0-9 = 0000-1001). Pentru a codifica, scrie fiecare cifră pe 4 biți și concatenează; pentru a decodifica, împarte biții în grupuri de 4 biți și citește fiecare ca o cifră. Tiparele 1010-1111 sunt invalide și sunt semnalate.
Formulă
How this is calculated
Zecimalul codificat binar stochează fiecare cifră zecimală separat într-un grup de patru biți numit nibble. Doar tiparele de la 0000 la 1001 (0-9) sunt legale; cele șase tipare de la 1010 la 1111 sunt nefolosite și sunt semnalate ca invalide. În modul Zecimal -> BCD, calculatorul citește fiecare cifră a numărului întreg pe care îl introduci și scrie codul său de 4 biți, apoi concatenează nibble-urile în șirul de biți BCD împachetat.
În modul BCD -> Zecimal, șirul de biți de intrare este completat cu zerouri la stânga până la un multiplu de patru și împărțit în grupuri de 4 biți. Fiecare grup este citit ca o singură cifră zecimală (valoarea sa binară). Dacă vreun grup depășește 1001, nu este BCD valid, deci acea cifră este afișată ca "?" și se ridică indicatorul de nibble invalid.
Instrumentul raportează binarul împachetat, echivalentul hexazecimal (fiecare nibble devine un caracter hex, care pentru BCD valid este egal cu cifrele originale) și numărul de cifre/nibble-uri. Intrările trebuie să fie un număr întreg nenegativ (BCD nu are aici semn sau parte fracționară) pentru codificare, sau un șir pur binar pentru decodificare; o intrare goală sau malformată afișează un avertisment.
Întrebări frecvente
Binarul simplu codifică întregul număr ca o singură valoare, în timp ce BCD codifică fiecare cifră zecimală independent pe 4 biți. Astfel, 12 este 1100 în binar, dar 0001 0010 în BCD.
Un nibble are 16 tipare, dar BCD folosește doar 0000-1001 pentru cifrele 0-9. Tiparele 1010-1111 (10-15) nu sunt cifre BCD valide, așa că convertorul le semnalează.
Acest instrument BCD împachetat codifică doar numere întregi nenegative. Semnele și părțile fracționare necesită convenții suplimentare (precum nibble-uri de semn) care depășesc acest convertor de bază.
Cunoscut și ca
TG we-Calculate Editorial Team. (2026). Convertor BCD (zecimal codificat binar) [Online calculator]. TG we-Calculate. https://we-calculate.com/ro/calculator/bcd-binary-coded-decimal-converter
TG we-Calculate Editorial Team. "Convertor BCD (zecimal codificat binar)." TG we-Calculate. 2026. https://we-calculate.com/ro/calculator/bcd-binary-coded-decimal-converter.
TG we-Calculate Editorial Team, "Convertor BCD (zecimal codificat binar)," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/ro/calculator/bcd-binary-coded-decimal-converter
@misc{wecalculate_bcd_binary_coded_decimal_converter, title = {Convertor BCD (zecimal codificat binar)}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/ro/calculator/bcd-binary-coded-decimal-converter}}, year = {2026}, note = {TG we-Calculate} }
Te-a ajutat acest calculator?
