Beginner

BCD (binārā kodā decimālskaitļa) pārveidotājs

Pārveidojiet starp decimālskaitļiem un iepakotu bināro kodu decimālskaitli (BCD), kur katrs decimālcipars tiek glabāts savā 4 bitu nibblā.

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
Decimāls
1295
Invalid nibble (1010-1111)
Nibble 1 (0001)1
Nibble 2 (0010)2
Nibble 3 (1001)9
Nibble 4 (0101)5
Rezultāti ir aplēses tikai vispārējai informācijai un nav profesionāls padoms — vienmēr neatkarīgi pārbaudiet svarīgus rezultātus, pirms uz tiem paļaujaties. Lasīt pilnu atrunu.
Ātrā atbilde

Kā darbojas šis kalkulators?

BCD katru decimālciparu glabā savā 4 bitu nibblā (0-9 = 0000-1001). Lai kodētu, katru ciparu uzraksta kā 4 bitus un savieno; lai dekodētu, bitus sadala 4 bitu grupās un katru nolasa kā vienu ciparu. Šabloni 1010-1111 ir nederīgi un tiek atzīmēti.

Formula
Katrs decimālcipars d (0-9) atbilst 4 bitu nibblam: 0->0000, 9->1001; cipari tiek savienoti, veidojot iepakotu BCD.
How this is calculated

Binārais kods decimālskaitlī katru decimālciparu glabā atsevišķi četru bitu grupā, ko sauc par nibblu. Likumīgi ir tikai šabloni no 0000 līdz 1001 (0-9); seši šabloni no 1010 līdz 1111 netiek izmantoti un tiek atzīmēti kā nederīgi. Režīmā Decimāls -> BCD kalkulators nolasa katru ievadītā veselā skaitļa ciparu un ieraksta tā 4 bitu kodu, pēc tam savieno nibblus iepakotā BCD bitu virknē.

Režīmā BCD -> Decimāls ievaddatu bitu virkne tiek papildināta no kreisās puses ar nullēm līdz četru daudzkārtnim un sadalīta 4 bitu grupās. Katra grupa tiek nolasīta kā viens decimālcipars (tās binārā vērtība). Ja kāda grupa pārsniedz 1001, tas nav derīgs BCD, tāpēc šis cipars tiek parādīts kā "?" un tiek pacelts nederīgā nibbla karodziņš.

Rīks ziņo iepakoto bināro vērtību, ekvivalento heksadecimālo (katrs nibbls kļūst par vienu heksadecimālo rakstzīmi, kas derīgam BCD ir vienāds ar oriģinālajiem cipariem) un ciparu/nibblu skaitu. Kodēšanai ievaddatiem jābūt nenegatīvam veselam skaitlim (BCD šeit nav zīmes vai daļas), bet dekodēšanai — tīrai binārajai virknei; tukši vai bojāti ievaddati parāda brīdinājumu.

Biežāk uzdotie jautājumi

Parastais binārais kods veselo skaitli kodē kā vienu vērtību, bet BCD katru decimālciparu kodē atsevišķi 4 bitos. Tādējādi 12 binārajā ir 1100, bet BCD — 0001 0010.

Nibblam ir 16 šabloni, bet BCD cipariem 0-9 izmanto tikai 0000-1001. Šabloni 1010-1111 (10-15) nav derīgi BCD cipari, tāpēc pārveidotājs tos atzīmē.

Šis iepakotā BCD rīks kodē tikai nenegatīvus veselus skaitļus. Zīmēm un daļdaļām nepieciešamas papildu konvencijas (piemēram, zīmes nibbli), kas nav iekļautas šajā vienkāršajā pārveidotājā.

Pazīstams arī kā

bcd pārveidotājs
binārkodēts decimālskaitlis
decimāls uz bcd
bcd uz decimālo
bcd konvertors
bcd kalkulators
binary coded decimal

APA

TG we-Calculate Editorial Team. (2026). BCD (binārā kodā decimālskaitļa) pārveidotājs [Online calculator]. TG we-Calculate. https://we-calculate.com/lv/calculator/bcd-binary-coded-decimal-converter

Chicago

TG we-Calculate Editorial Team. "BCD (binārā kodā decimālskaitļa) pārveidotājs." TG we-Calculate. 2026. https://we-calculate.com/lv/calculator/bcd-binary-coded-decimal-converter.

IEEE

TG we-Calculate Editorial Team, "BCD (binārā kodā decimālskaitļa) pārveidotājs," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/lv/calculator/bcd-binary-coded-decimal-converter

BibTeX

@misc{wecalculate_bcd_binary_coded_decimal_converter, title = {BCD (binārā kodā decimālskaitļa) pārveidotājs}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/lv/calculator/bcd-binary-coded-decimal-converter}}, year = {2026}, note = {TG we-Calculate} }

Vai šis kalkulators jums palīdzēja?