BCD dekoder
Pretvorite binarno kodirane decimalne grickalice u decimalni broj ili obrnuto.
BCD dekoder
Binarno kodirani decimalni broj (BCD) predstavlja decimalni broj kodiranjem svake znamenke zasebno kao vlastite 4-bitne binarne grupe, umjesto pretvaranja cijelog broja u binarni odjednom. Ovaj alat čita slijed BCD grickalica — napisanih razmakom poput "0101 0111" ili kao jedan kontinuirani niz bitova poput "01010111" — i vraća decimalni broj koji predstavljaju. Također radi obrnuto: upišite decimalni broj i proširuje svaku znamenku u svoj 4-bitni BCD nibble.
Smjer se otkriva automatski: niz sastavljen samo od 0 i 1 čita se kao BCD za dekodiranje, sve ostalo se tretira kao decimalni broj za kodiranje. Upotrijebite opciju smjera za forsiranje jednog načina kada je unos dvosmislen, kao što je kratka vožnja poput "10" koja vrijedi u oba smjera. Nibble separator kontrolira kako se grupe razdvajaju prilikom dekodiranja i ponovno spajaju kod kodiranja — razmak prema zadanim postavkama, ali radi bilo koji znak ili prazan niz, tako da možete uskladiti format koji očekuje podatkovna tablica ili naslijeđeni sustav.
Svaka 4-bitna grupa se provjerava dok se čita. Grupa koja nije dugačka točno 4 bita ili ona koja spada u raspon 1010–1111 koji BCD nikad ne koristi, prijavljuje se kao pogreška u imenovanju grupe koja je prekršila umjesto da se tiho pretvara u pogrešnu znamenku — ista je pažnja važna za hardverske protokole, serijske ispise i stare formate baze podataka gdje pogrešno pročitani nibble znači oštećenu vrijednost. Vodeće nulte znamenke se zadržavaju, budući da je nula nibble stvarna pozicija znamenke u BCD-u, a ne popunjavanje trake.
Sve radi lokalno u vašem pregledniku. BCD nizovi i decimalni brojevi koje zalijepite nikada se nigdje ne učitavaju, tako da je sigurna za upotrebu s podacima izvučenim iz stvarnih ugrađenih uređaja, RTC čipova, kalkulatora ili drugih sustava koji i dalje pohranjuju vrijednosti u BCD.