Beginner

BCD (binaarkoodis kümnendarv) teisendaja

Teisenda kümnendarvude ja pakitud binaarkoodis kümnendarvude (BCD) vahel, kus iga kümnendnumber salvestatakse oma 4-bitisesse nibblisse.

Mood

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
Kümnend
1295
Invalid nibble (1010-1111)
Ei
Nibble 1 (0001)1
Nibble 2 (0010)2
Nibble 3 (1001)9
Nibble 4 (0101)5
Tulemused on hinnangulised ja mõeldud üksnes üldiseks teabeks ega kujuta endast professionaalset nõuannet — kontrolli olulisi tulemusi alati sõltumatult, enne kui neile tugined. Loe täielikku lahtiütlust.
Kiire vastus

Kuidas see kalkulaator töötab?

BCD salvestab iga kümnendnumbri oma 4-bitisesse nibblisse (0-9 = 0000-1001). Kodeerimiseks kirjuta iga number 4 bitina ja liida kokku; dekodeerimiseks jaga bitid 4-bitisteks rühmadeks ja loe iga rühm üheks numbriks. Mustrid 1010-1111 on kehtetud ja märgistatakse.

Valem
Iga kümnendnumber d (0-9) vastab 4-bitisele nibblile: 0->0000, 9->1001; numbrid liidetakse kokku pakitud BCD-ks.
How this is calculated

Binaarkoodis kümnendarv salvestab iga kümnendnumbri eraldi nelja biti rühma, mida nimetatakse nibbliks. Lubatud on ainult mustrid 0000 kuni 1001 (0-9); kuus mustrit 1010 kuni 1111 on kasutamata ja märgistatakse kehtetuks. Režiimis Kümnend -> BCD loeb kalkulaator sisestatud täisarvu iga numbri ja kirjutab selle 4-bitise koodi, seejärel liidab nibblid pakitud BCD bitisõneks.

Režiimis BCD -> Kümnend täidetakse sisendbitisõne vasakult nullidega 4 kordseks ja jagatakse 4-bitisteks rühmadeks. Iga rühma loetakse üheks kümnendnumbriks (selle binaarväärtuseks). Kui mõni rühm ületab 1001, ei ole see kehtiv BCD, seega kuvatakse see number kui "?" ja tõstetakse kehtetu nibbli lipp.

Tööriist näitab pakitud binaari, samaväärset kuueteistkümnendarvu (iga nibblist saab üks hex-märk, mis kehtiva BCD korral võrdub algsete numbritega) ning numbrite/nibblite arvu. Kodeerimiseks peab sisend olema mittenegatiivne täisarv (BCD-l ei ole siin märki ega murdosa) ja dekodeerimiseks puhas binaarsõne; tühi või vigane sisend näitab hoiatust.

Korduma kippuvad küsimused

Tavaline binaar kodeerib kogu arvu ühe väärtusena, samal ajal kui BCD kodeerib iga kümnendnumbri eraldi 4 bitis. Nii on 12 binaaris 1100, kuid BCD-s 0001 0010.

Nibblil on 16 mustrit, kuid BCD kasutab numbrite 0-9 jaoks ainult 0000-1001. Mustrid 1010-1111 (10-15) ei ole kehtivad BCD numbrid, seega teisendaja märgistab need.

See pakitud BCD tööriist kodeerib ainult mittenegatiivseid täisarve. Märgid ja murdosad nõuavad lisakokkuleppeid (näiteks märgi nibbleid), mis jäävad sellest põhiteisendajast välja.

Tuntud ka kui

bcd teisendaja
binaarkoodis kümnendarv
kümnend bcd-ks
bcd kümnendiks
bcd kalkulaator
pakitud bcd

APA

TG we-Calculate Editorial Team. (2026). BCD (binaarkoodis kümnendarv) teisendaja [Online calculator]. TG we-Calculate. https://we-calculate.com/et/calculator/bcd-binary-coded-decimal-converter

Chicago

TG we-Calculate Editorial Team. "BCD (binaarkoodis kümnendarv) teisendaja." TG we-Calculate. 2026. https://we-calculate.com/et/calculator/bcd-binary-coded-decimal-converter.

IEEE

TG we-Calculate Editorial Team, "BCD (binaarkoodis kümnendarv) teisendaja," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/et/calculator/bcd-binary-coded-decimal-converter

BibTeX

@misc{wecalculate_bcd_binary_coded_decimal_converter, title = {BCD (binaarkoodis kümnendarv) teisendaja}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/et/calculator/bcd-binary-coded-decimal-converter}}, year = {2026}, note = {TG we-Calculate} }

Kas see kalkulaator aitas sind?