Cisco Networking: Konvertieren von Binary auf Basis 8 (Oktal)

Binary zu Oktal Umwandlungen sind eigentlich ganz einfach, einfacher als binär 10 Umwandlung zur Basis. Dies ist aufgrund der Tatsache, dass Oktalzahlen können durch einfaches Gruppieren Ihre Binärzahlen in Sätzen von drei verwaltet werden. Zum Beispiel beginnen mit der binären Zahl, 11010011, aus dem vorhergehenden Abschnitt, der sich aus der Umrechnung von der Dezimalzahl von 215 ergab Da 11.010.111 nur acht Ziffern ist, fügen Sie eine führende Null dies einfacher zu machen: 011.010.111.

Durch Brechen diese Anzahl in Gruppen von drei Bits, erhält man 011, 010 und 111. Jede dieser drei-Bit-Binärzahlen kann nun in eine Zahl zwischen null und sieben in Abhängigkeit von den Positionen der Bits umgewandelt werden. Nachdem Sie diese drei Gruppen von Bits zu konvertieren, sollten Sie Ihre Ergebnisse sein 3 (ab 011), 2 (von 010) und 7 (von 111), so dass die Oktalzahl ist 327.

Wenn Sie die binäre gewesen versuchen, Umwandlungen in Dezimalzahlen, Binärzahlen zu Oktal Umwandlung, die nur drei Bits lang, ist einfacher.

Binary zu Octal Conversions
BinärwertOktalwert
0000
0011
0102
0113
1004
1015
1106
1117

Konvertieren von Oktal-Binär ist nicht wirklich schwieriger, weil jeder Oktalziffer einfach erweitert zu drei binären Ziffern. Zum Beispiel, wenn Sie eine Oktalzahl wie 247 gegeben sind, brechen sie auseinander zu 2, 4 und 7. Dann jede Ziffer zu 010 konvertieren, 100 und 111, dass Sie insgesamt 010100111. Die Byte-Längenwert (abzüglich der Angabe Null, das ist) wäre 10.100.111.

Sie können sich denken, dass dies jedoch ziemlich Easy- war, war es nur einfach, weil binär mit Oktal schön übereinstimmt (Basis 8) und hexadezimal (Basis 16), wie Sie im nächsten Abschnitt sehen werden, aber nicht dezimal (Basis 10) . Denken Sie daran, 10 eignet sich gut für den Menschen, aber 10 ist keine natürliche binäre Zahl, während 4, 8, 16 und 32 sind.

Menü