BCD-Decoder
Konvertieren Sie binär codierte Dezimal-Nibbles in eine Dezimalzahl oder umgekehrt.
BCD-Decoder
Binär codierte Dezimalzahl (BCD) stellt eine Dezimalzahl dar, indem jede Ziffer separat als eigene 4-Bit-Binärgruppe codiert wird, anstatt die gesamte Zahl auf einmal in eine Binärzahl umzuwandeln. Dieses Tool liest eine Folge von BCD-Nibbles – geschrieben durch Leerzeichen getrennt wie „0101 0111“ oder als eine kontinuierliche Folge von Bits wie „01010111“ – und gibt die Dezimalzahl zurück, die sie darstellen. Es läuft auch umgekehrt: Geben Sie eine Dezimalzahl ein und jede Ziffer wird in ihr 4-Bit-BCD-Nibble erweitert.
Die Richtung wird automatisch erkannt: Eine Zeichenfolge, die nur aus Nullen und Einsen besteht, wird zum Dekodieren als BCD gelesen, alles andere wird zum Kodieren als Dezimalzahl behandelt. Verwenden Sie die Option „Richtung“, um einen Modus zu erzwingen, wenn die Eingabe nicht eindeutig ist, z. B. eine kurze Strecke wie „10“, die in beide Richtungen gültig ist. Das Nibble-Trennzeichen steuert, wie Gruppen beim Dekodieren getrennt und beim Kodieren wieder zusammengefügt werden – standardmäßig Leerzeichen, aber jedes Zeichen oder eine leere Zeichenfolge funktioniert, sodass Sie das Format anpassen können, das ein Datenblatt oder ein älteres System erwartet.
Jede 4-Bit-Gruppe wird beim Lesen überprüft. Eine Gruppe, die nicht genau 4 Bit lang ist oder in den Bereich 1010–1111 fällt, den BCD nie verwendet, wird als Fehler bei der Benennung der betreffenden Gruppe gemeldet und nicht stillschweigend in eine falsche Ziffer umgewandelt – die gleiche Sorgfalt gilt für Hardwareprotokolle, serielle Dumps und alte Datenbankformate, bei denen ein falsch gelesenes Nibble einen beschädigten Wert bedeutet. Führende Nullstellen werden beibehalten, da ein Nullnibble eine echte Ziffernposition in BCD ist und nicht aufgefüllt wird.
Alles läuft lokal in Ihrem Browser. Die BCD-Zeichenfolgen und Dezimalzahlen, die Sie einfügen, werden nirgendwo hochgeladen, daher ist die Verwendung mit Daten sicher, die von echten eingebetteten Geräten, RTC-Chips, Taschenrechnern oder anderen Systemen stammen, die Werte noch in BCD speichern.