Binary to Decimal Converter Um dieses neue Binär-Dezimal-Konverter-Tool verwenden zu können, geben Sie einen beliebigen Binärwert wie 1010 in das linke Feld unten ein und klicken Sie dann auf die Schaltfläche "Konvertieren". Sie sehen das Ergebnis im rechten Feld unten. Es ist möglich, bis zu 63 Binärzeichen in Dezimalzahl umzuwandeln. Binär bis Dezimalumwandlung Ergebnisbasisnummern Binäres System Binär ist die einfachste Art von Zahlensystem, das nur zwei Ziffern von 0 und 1 verwendet. Mit diesen Ziffern können Rechenprobleme durch Maschinen gelöst werden, da in der digitalen Elektronik ein Transistor in zwei Zuständen verwendet wird . Diese beiden Staaten können durch 0 und 1 dargestellt werden. Deshalb ist dieses Nummernsystem am meisten bevorzugt in modernen Computer-Ingenieur-, Netzwerk-und Kommunikationsspezialisten und andere Fachleute. Dezimal-System Dezimalzahl-System ist die am häufigsten verwendete und die vertrauteste der Öffentlichkeit. Es ist auch als Basis-10-Nummernsystem bekannt, da es auf 10 folgenden Symbolen basiert: 0, 1, 2, 3, 4, 5, 6, 7, 8 und 9. Im Dezimalsystem hat jede Ziffer auch eine eigene Position Als Dezimalpunkt. I. e. Die Zahl 356,74 hat 4 in der Hundertstellung, 7 in der Zehntenposition, 6 in der Einheitsposition, 5 in der Tens-Position und 3 in der Hunderte-Position. Dezimalzahl-System ist auch eines der ältesten bekannten Ziffernsystem, das historisch mit dem Hindu-Arabischen Ziffernsystem verwandt ist. Binäre bis Dezimal-Konvertierungsbeispiele Binäre Dezimal-Konvertierungsdiagramm TabelleHow to Convert from Decimal to Binary Richten Sie das Problem ein. Für dieses Beispiel können Sie die Dezimalzahl 156 10 in Binär umwandeln. Schreiben Sie die Dezimalzahl als Dividenden in ein umgedrehtes Long-Division-Symbol. Schreiben Sie die Basis des Zielsystems (in unserem Fall 2 für Binär) als Divisor außerhalb der Kurve des Divisions-Symbols. Diese Methode ist viel einfacher zu verstehen, wenn auf Papier visualisiert, und ist viel einfacher für Anfänger, da sie nur auf Division durch zwei verlässt. Um Verwechslungen vor und nach der Konvertierung zu vermeiden, schreibe die Nummer des Basissystems, mit dem du als Index jeder Nummer arbeitest. In diesem Fall wird die Dezimalzahl einen Index von 10 haben und das binäre Äquivalent wird einen Index von 2. Divide haben. Schreiben Sie die Integer-Antwort (Quotient) unter dem Long-Division-Symbol und schreiben Sie den Rest (0 oder 1) rechts vom Dividend. 2 Da wir uns durch 2 teilen, wenn der Dividend sogar der binäre Rest ist, wird 0 sein, und wenn der Dividend ungerade ist, wird der binäre Rest 1 sein. Weiter, bis du 0 erreichst. Weiter nach unten, wobei jeder neue Quotient durch zwei dividiert wird Und schreibt die Reste rechts von jeder Dividende. Stoppen Sie, wenn der Quotient 0 ist. Schreiben Sie die neue Binärzahl aus. Beginnend mit dem unteren Rest, lesen Sie die Reihenfolge der Reste nach oben nach oben. Für dieses Beispiel solltest du 10011100 haben. Dies ist das binäre Äquivalent der Dezimalzahl 156. Oder geschrieben mit Basis-Indizes: 156 10 10011100 2 Diese Methode kann modifiziert werden, um von Dezimal auf eine beliebige Basis umzuwandeln. Der Divisor ist 2, weil das gewünschte Ziel Basis 2 (binär) ist. Wenn das gewünschte Ziel eine andere Basis ist, ersetzen Sie das 2 in der Methode durch die gewünschte Basis. Wenn zum Beispiel das gewünschte Ziel die Basis 9 ist, ersetzen Sie das 2 mit 9. Das endgültige Ergebnis wird dann in der gewünschten Basis liegen. Methode Zwei von zwei: Absteigende Powers von Zwei und Subtraktion Edit Beginnen Sie, indem Sie ein Diagramm erstellen. Liste der Befugnisse von zwei in einer Basis 2 Tabelle von rechts nach links. Starten Sie bei 2 0. Auswertung als 1. Inkrementieren Sie den Exponenten um eins für jede Leistung. Machen Sie die Liste bis Sie eine Zahl sehr nahe der dezimalen Systemnummer erreicht haben, die Sie mit beginnen. Für dieses Beispiel können Sie die Dezimalzahl 156 10 in Binär umwandeln. Suchen Sie nach der größten Macht von 2. Wählen Sie die größte Zahl, die in die Zahl passen wird, die Sie konvertieren. 128 ist die größte Macht von zwei, die in 156 passen wird, also schreibe ein 1 unter diesem Kasten in deinem Diagramm für die linke Binärziffer. Dann subtrahieren Sie 128 von Ihrer ursprünglichen Zahl. Sie haben jetzt 28. Bewegen Sie sich auf die nächst niedrigere Macht von zwei. Verwenden Sie Ihre neue Nummer (28), verschieben Sie die Grafik markieren, wie oft jede Macht von 2 in Ihre Dividende passen kann. 64 geht nicht in 28, also schreibe ein 0 unter diesem Kasten für die nächste Binärziffer rechts. Fahren Sie fort, bis Sie eine Zahl erreichen, die in 28. gehen kann. Subtrahieren Sie jede aufeinander folgende Zahl, die passen kann, und markieren Sie sie mit einem 1. 16 kann in 28 passen, also schreiben Sie eine 1 unter seinem Kasten und subtrahieren Sie 16 von 28. Sie jetzt Habe 12. 8 geht in 12, also schreibe ein 1 unter 8s box und subtrahiere es von 12. Du hast jetzt 4. Weiter bis du das Ende deines Diagramms erreichst. Denken Sie daran, eine 1 unter jeder Nummer zu markieren, die in Ihre neue Nummer geht, und eine 0 unter denen, die nicht. Schreiben Sie die binäre Antwort aus. Die Zahl ist genau die gleiche von links nach rechts wie die 1s und 0s unter deinem Diagramm. Sie sollten 10011100 haben. Dies ist das binäre Äquivalent der Dezimalzahl 156. Oder geschrieben mit Basis-Indizes: 156 10 10011100 2. Die Wiederholung dieser Methode wird zum Auswendiglernen der Befugnisse von zwei führen, was es Ihnen ermöglicht, Schritt 1 zu überspringen. Der Rechner, der mit Ihrem Betriebssystem installiert wird, kann diese Umwandlung für Sie durchführen, aber als Programmierer sind Sie besser mit einem guten Verständnis dafür, wie die Umwandlung funktioniert. Die Umrechnungsoptionen der Taschenrechner können sichtbar gemacht werden, indem sie das Menü "Ansicht" öffnen und "Programmierer Umwandeln" in der entgegengesetzten Richtung von binär bis dezimal auswählen. Ist oft einfacher zu lernen. Trainieren. Versuchen Sie, die Dezimalzahlen umzuwandeln 178 10. 63 10 Und 8 10. Die binären Äquivalente sind 10110010 2. 111111 2. Und 1000 2. Versuchen Umwandlung 209 10. 25 10 Und 241 10 bis 11010001 2. 11001 2. Und 11110001 2. Verwandte WikiHows Bearbeiten So konvertieren von Binär zu Dezimal Wie konvertiert man von Dezimal zu Hexadezimal Wie man Binärzahlen decodiert Wie man Binär in Oktalzahl umwandelt Wie man BTU pro Quadratfuß berechnet Wie man Hexadezimal in Binär oder Dezimal umwandelt Wie man Milliliter umwandelt (mL ) To Grams (g) Wie man Binär in Hexadezimal umwandelt Wie man Pfund in Kilogramm umwandelt Wie man Minutes in HoursDecimalBinary Converter konvertiert (schaut, um in Binär-Gleitkomma umzuwandeln. Versuche meinen Gleitkomma-Konverter.) (Mit Binärzahlen zu berechnen) Probieren Sie meinen Binärrechner aus.) (Um die Zahlen zwischen den willkürlichen Basen zu konvertieren Versuchen Sie meinen Basis-Konverter.) Über den DecimalBinary Converter Dies ist eine Dezimalzahl für binäre und binäre bis Dezimalkonverter. It8217s anders als die meisten Dezimalbinär-Konverter, wie Google-Rechner oder Windows-Rechner, weil: Es kann sowohl Bruch-und Integer-Werte zu konvertieren. Es kann sehr große und sehr kleine Zahlen 8212 bis zu Hunderten von Ziffern umwandeln. Dezimalzahlen werden in ldquopurerdquo Binärzahlen umgewandelt, nicht auf Computernummernformate wie two8217s Ergänzung oder IEEE Gleitkomma binär. Die Konvertierung erfolgt mit einer beliebigen Präzisionsarithmetik. Die dem Konverter seine Fähigkeit gibt, Zahlen zu konvertieren, die größer sind als diejenigen, die in Standard-Computerwortgrößen (wie 32 oder 64 Bits) passen können. So verwenden Sie den DecimalBinary Converter Geben Sie eine positive oder negative Zahl ohne Kommas oder Leerzeichen ein, die nicht als Bruch oder arithmetische Berechnung ausgedrückt werden, und nicht in wissenschaftlicher Notation. Fraktionale Werte werden mit einem Radixpunkt angezeigt (lsquo. rsquo, nicht lsquo, rsquo) Ändern Sie die Anzahl der Bits, die Sie im Binärergebnis anzeigen möchten, falls abweichend von der Voreinstellung (gilt nur bei der Umwandlung eines gebrochenen Dezimalwertes). Klicken Sie auf lsquoConvertrsquo um zu konvertieren. Klicken Sie auf lsquoClearrsquo, um das Formular zurückzusetzen und von vorne anzufangen. Wenn Sie eine andere Nummer umwandeln möchten, geben Sie einfach die ursprüngliche Nummer ein und klicken Sie auf lsquoConvertrsquo 8212 Es gibt keine Notwendigkeit, lsquoClearrsquo zuerst zu klicken. Neben dem konvertierten Ergebnis wird die Anzahl der Ziffern sowohl in der ursprünglichen als auch in umgewandelten Zahlen angezeigt. Beispielsweise wird bei der Umwandlung von Dezimalzahl 43.125 in binärem 101011.001 die Anzahl der Ziffern als lsquo2.3 bis 6.3rsquo angezeigt. Dies bedeutet, dass der Dezimaleingang in seinem Integer-Teil 2 Ziffern und in seinem Bruchteil 2 Ziffern hat und der Binärausgang 6 Ziffern in seinem Integer-Teil und 3 Ziffern in seinem Bruchteil hat. Fraktionale Dezimalwerte, die dyadisch sind, konvertieren zu endlichen gebrochenen Binärwerten und werden in voller Genauigkeit angezeigt. Fraktionale Dezimalwerte, die nicht-dyadisch sind, konvertieren zu unendlichen (wiederholenden) fraktionalen Binärwerten, die 8212 nicht abgerundet 8212 auf die angegebene Anzahl von Bits verkürzt sind. In diesem Fall wird eine Ellipse (8230) an das Ende der Binärzahl angehängt, und die Anzahl der Bruchzahlen wird mit dem lsquo8734rsquo-Symbol als unendlich bezeichnet. Explorationseigenschaften der DecimalBinary-Konvertierung Der Konverter ist so eingerichtet, dass Sie Eigenschaften von Dezimal - bis Binär - und Binär - bis Dezimal-Konvertierung erkunden können. Sie können die Ausgabe der Dezimalzahl in den Binärwandler in den Eingang des Binär - bis Dezimalduktors kopieren und die Ergebnisse vergleichen (achten Sie darauf, den lsquo8230rsquo Teil der Nummer 8212 nicht zu kopieren, der Binärkonverter wird ihn als ungültig markieren.) Eine Dezimalzahl Oder dyadischer Bruchwert, der in binäre und dann wieder in Dezimalzahl umgewandelt wird, mit dem ursprünglichen Dezimalwert übereinstimmt, wird ein nicht-dyadischer Wert nur in eine Annäherung seines ursprünglichen Dezimalwerts umgewandelt. Zum Beispiel ist 0,1 in Dezimalzahl 8212 bis 20 Bits 8212 0.00011001100110011001 in binärer 0.00011001100110011001 in binärer ist 0.09999942779541015625 in Dezimalzahl. Durch die Erhöhung der Anzahl der Präzisionszahlen wird die umgewandelte Zahl näher zum Original. Sie können lernen, wie sich die Anzahl der Ziffern zwischen den Dezimal - und Binärdarstellungen einer Zahl unterscheidet. Große Binär-Integer haben etwa log 2 (10) oder etwa 3,3 mal mal so viele Ziffern wie ihre Dezimaläquivalente. Dyadische Dezimalfraktionen haben die gleiche Anzahl von Ziffern wie ihre binären Äquivalente. Nicht-dyadische Dezimalwerte haben, wie bereits erwähnt, unendliche binäre Äquivalente. Andere Arbitrary-Precision, Fractional Value ConvertersDecimal to Floating-Point Conversions Die Conversion-Prozedur Die Regeln für die Umwandlung einer Dezimalzahl in Gleitkomma sind wie folgt: Konvertieren Sie den absoluten Wert der Zahl in Binärdatei, vielleicht mit einem Bruchteil nach dem Binärpunkt. Dies kann durch Umwandlung der Integral - und Fraktionsteile getrennt erfolgen. Der integrale Teil wird mit den zuvor untersuchten Techniken umgesetzt. Der Bruchteil kann durch Multiplikation umgewandelt werden. Dies ist grundsätzlich die Umkehrung der Divisionsmethode: Wir vermehren sich immer wieder mit 2 und ernten jedes Bit, sobald es von der Dezimalzahl übrig geblieben ist. Anhängen von Zeiten 2 0 bis zum Ende der Binärzahl (die ihren Wert nicht ändert). Normalisieren Sie die Nummer. Bewege den Binärpunkt, so dass es ein bisschen von links ist. Stellen Sie den Exponenten von zwei so ein, dass sich der Wert nicht ändert. Lege die Mantisse in das Mantissenfeld der Nummer. Weglassen Sie die führende, und füllen Sie mit Nullen auf der rechten Seite. Füge die Bias dem Exponenten von zwei hinzu und lege sie in das Exponentenfeld. Die Vorspannung beträgt 2 k minus1 minus 1, wobei k die Anzahl der Bits im Exponentenfeld ist. Für das 8-Bit-Format k 3 ist also die Vorspannung 2 3minus1 minus 1 3. Für IEEE 32-bit, k 8 ist also die Vorspannung 2 8minus1 minus 1 127. Setzt das Vorzeichenbit 1 für negativ 0 Positiv, nach dem Vorzeichen der Originalnummer. Verwenden des Konvertierungsvorgangs Konvertieren Sie 2.625 in unser 8-Bit-Gleitkommaformat. Der integrierte Teil ist einfach, 2 10 10 2. Für den Bruchteil: Generiere 1 und nichts bleibt. So 0.40625 10 0.01101 2. Normalisieren: 0.01101 2 1.101 2 mal 2 -2. Mantisse ist 1010, Exponent ist -2 3 1 001 2. Zeichen-Bit ist 0. Also 0.40625 ist 0 001 1010 1a 16 Convert -12.0 zu unserem 8-Bit-Gleitkomma-Format. 12 10 1100 2. Normalisieren: 1100.0 2 1.1 2 mal 2 3. Mantisse ist 1000, Exponent ist 3 3 6 110 2. Zeichen-Bit ist 1. So -12.0 ist 1 110 1000 e8 16 Konvertieren Sie Dezimal 1.7 zu unserem 8-Bit-Gleitkommaformat. Der integrale Teil ist einfach, 1 10 1 2. Für den Bruchteil: Erzeugen Sie 1 und fahren Sie mit dem Rest fort. Der Grund, warum der Prozess endlos fortsetzen wird, ist das. Die Zahl 710, die einen vollkommen vernünftigen Dezimalbruch bildet, ist eine Wiederholungsfraktion im Binär, genau wie die Fraktion 13 eine Wiederholungsfraktion in Dezimalzahl ist. (Es wiederholt sich auch im Binär.) Wir können das nicht genau als Gleitkommazahl darstellen. Am nächsten können wir in vier Bits kommen .1011. Da wir bereits eine führende 1 haben, ist die beste 8-Bit-Nummer, die wir machen können, 1.1011. Schon normalisiert: 1.1011 2 1.1011 2 mal 2 0. Mantisse ist 1011, Exponent ist 0 3 3 011 2. Zeichenbit ist 0. Das Ergebnis ist 0 011 1011 3b 16. Das ist natürlich nicht genau. Wenn du es wieder in Dezimalzahl umwandst, bekommst du 1.6875. Convert -1313.3125 auf IEEE 32-Bit-Gleitkomma-Format. Der integrierte Teil ist 1313 10 10100100001 2. Der Bruchteil: Erzeugen Sie 0 und fahren Sie fort.
Comments
Post a Comment