Digital elektronischen Schaltungen zählen mit Binär - die einfachste Zählsystem - die auf nur zwei Ziffern , 0 und 1 setzt , und entspricht genau Logiksignalen wobei 0 für "falsch" und 1 für " wahr ? . " ein BCD- Konverter ist in der Regel ein Hardware-Gerät oder ein Software- Tool, das eine BCD binäre Zahl ändert in den entsprechenden Dezimalwert . Binary Coded Decimal
BCD Form stellt eine 4- Bit-Binärzahl jede ganze Zahl von einer Dezimalzahl. Mit anderen Worten weist jede der Binärziffern ihren normalen Wert - dh 8421 - wegweisend BCD manchmal als 8421 BCD werden. Die am wenigsten signifikanten Bit- Zählungen als 1 , das nächste Bit fügt 2 , fügt das nächste Bit 4 und das höchstwertige Bit fügt 8 der endgültigen Anzahl . Die BCD-Darstellung 1001, zum Beispiel, ist gleich 8 plus 1 oder 9, in Dezimaldarstellung
History
Sogenannte gepackte BCD - . , In denen jede Dezimalstelle wird durch 4 Bits und die Ziffern sind gepackt , nacheinander , in 16-Bit oder 32 -Bit-Computer Worten vertreten - ist die naheliegendste und effizienteste Form von BCD . Viele der frühen Computer, aber verwendet ein 6-Bit- BCD-Darstellung , in der jede Ziffer 6 Bits , um die Kompatibilität mit 36-Bit wurde aufgefüllt , 48 -Bit und 60 -Bit-Wort Längen von Computern in der Pionierzeit der 1950er Jahre verwendet und 60er Jahre.
Anwendungen
Die Umwandlung von Zahlen in BCD Form wie in dezimaler Form ist in Display -Geräte wie Taschenrechner nötig, wo Zahlen müssen in einer Form, das Gerät versteht gespeichert werden, aber in einer Form dargestellt , die Menschen zu verstehen. Jede einzelne Ziffer wird als 4-Bit- Binärzahl gespeichert, sondern gesendet wird, über einen BCD-Umsetzer - die die BCD übersetzt in Befehle , die das Gerät sagen die Stelle angezeigt werden - . Der Anzeige selbst
Überlegungen
Jede BCD-Ziffer 4 Bits , so dass jede zweistellige BCD-Wert erfordert - in anderen Worten , jede Dezimalwert zwischen 0 und 99 - kann mit 8 Bit dargestellt werden kann , oder ein Byte. In Bezug auf den Speicher benötigt, um die einzelnen Werte zu speichern, vergleicht BCD ungünstig mit binären Darstellung, die einen beliebigen Wert zwischen 0 und 255 speichern kann in einem Byte. Zusätzlich zu verschwenden Speicherplatz auf einem binären Computer Dezimalarithmetik auch langsamer als binäre Arithmetik. Allerdings ist es einfach, die Zeichenfolgendarstellung einer Dezimalzahl BCD-Darstellung zu konvertieren. Dies kann nützlich sein für den Umgang mit gebrochenen Werten zwischen 0 und 1 , die fest-oder variabel Punkt Binärdarstellungen nicht genau darstellen kann .