Cisco Networking: Konvertieren Base 2 (Binary) auf Basis 10 (dezimal)
Auch wenn Sie nicht so denken könnte, binär zu dezimal Umrechnungen sind recht einfach. Eine binäre Zahl wie 10010011 ist wie die Basis 10 Zahlensystem, mit der Ausnahme, dass jede Zahl stellt eine andere Spalte, nicht mehr als 1, 10, 100, 1000, und so weiter. Diese binären Zahlen stellen 1, 2, 4, 8, 16, 32, 64 und 128.
Anders als das Dezimalsystem, in dem Sie Werte von null bis neun in jeder Spalte mit binären haben, haben Sie eine nur Null oder Eins in jeder Spalte. Wenn Sie mit einem ein binär starten, wird es in der ersten Spalten- sein, wenn Sie ein anderes zu diesem Wert hinzufügen, können Sie eine auf der ersten Spalte hinzufügen würde.
Weil das den höchsten Wert für die Spalte ein übersteigt, würden Sie eine Null in der Spalte ein setzen und eine auf die zweite Säule (oder die beiden Spalten) tragen. So binär, 1 + 1 = 10, genau wie der Witz, # 147-Es gibt 10 Arten von Menschen auf der Welt, jene, die binäre verstehen und die, die das nicht tun # 148.
Die folgende Tabelle zeigt Ihnen die Konvertierungen. Wenn man sich die Dezimalwerte aussehen, müssen Sie sie einfach auf insgesamt den Dezimalwert 11010011 zu erhalten, oder 128 + 64 + 16 + 2 + 1 oder 211. Sie gut genug sein kann, dass in Ihrem Kopf zu tun.
Spaltenwert | Binär | Dezimal |
---|---|---|
128 | 1 | 128 |
64 | 1 | 64 |
32 | 0 | 0 |
16 | 1 | 16 |
8 | 0 | 0 |
4 | 0 | 0 |
2 | 1 | 2 |
1 | 1 | 1 |
Der schwierige Teil für viele Menschen geht in die andere Richtung. Als dezimal, 215, denken Sie an die Binärkonversion auf diese Weise: Die folgende Tabelle zeigt, wie eine Basis 10 Zahl in eine binäre Zahlen- der Einfachheit halber zu konvertieren, um die gewählten Nummern, die in einer Antwort von acht Bits oder weniger führt.
Spaltenwert | Dezimal | Im Vergleich zu Spaltenwert | Resultierende Aktion | Binär |
---|---|---|---|---|
128 | 215 | Weniger als 256, aber mehr als 128 | Mark 1 für die 128-Säule und dann subtrahieren 128 von 215 | 1 |
64 | 87 | Mehr als 64 | Mark 1 für die 64 Spalte subtrahieren dann 64 von 87 | 1 |
32 | 23 | Weniger als 32 | Markieren Sie eine 0 für die 32-Säule | 0 |
16 | 23 | Mehr als 16 | Markieren Sie eine 1 für die 16-Säule und dann subtrahieren 16 von 23 | 1 |
8 | 7 | Weniger als 8 | Markieren Sie eine 0 für die 8-Säule | 0 |
4 | 7 | Mehr als 4 | Markieren Sie eine 1 für die 4-Säule und dann subtrahieren 4 von 7 | 1 |
2 | 3 | Mehr als 2 | Markieren Sie eine 1 für die 2-Säule und dann subtrahieren 2 von 3 | 1 |
1 | 1 | Gleich 1 | Markieren Sie eine 1 für die 1-Säule | 1 |
Indem wir durch die Nullen und Einsen von oben nach unten, ist die letzte binäre Zahl 11010111. Eine Null in jede beliebige Position gegeben ist, wo diese Zahl nicht vorhanden ist. Nicht ganz so einfach, wie die andere Art und Weise, aber immer noch nicht sehr kompliziert. Wenn Sie durch ein paar Zahlen arbeiten, können Sie feststellen, dass es nicht um herauszufinden, dauert lange.
Wenn Sie etwas Übung tun Binär / Dezimal-Konvertierungen schnell und in den Kopf wollen, geben einige der Cisco-Training-Spiele ein Schuss, der an verfügbar sind Cisco Learningnetwork Spiele. Ein Spiel, das für binäre Dezimalumwandlung (und umgekehrt) gut ist, ist das Binary Spiel. Dieses Spiel ist ein Tetris-ähnliches Spiel, in dem Sie müssen die fehlenden Zahlen zu füllen, eine Zeile aus dem Bildschirm zu löschen. Wenn der Bildschirm voll ist, verlieren Sie, so schnell arbeiten.