Umrechnung vom Hexa­dezimal­system ins Oktal­system

Kurz vorab: Das Hexadezimalsystem ist das 16er-Zahlensystem. Es besteht aus 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F. Das Oktalsystem ist das 8er-Zahlensystem und besteht aus den Ziffern 0,1,2,3,4,5,6,7.
Möchte man nun eine Zahl aus dem Hexadezimalsystem in das Oktalsystem umrechnen, rechnet man zuerst die Zahl in das Binärsystem um. Das ist recht einfach. Für jede Ziffer einer Zahl aus dem Hexadezimalsystem erhält man eine Zahl mit 4 Stellen im Binärsystem.
Zum Beispiel möchten wir gerne die Zahl (AA5E)16 umrechnen.
(AA5E)16 = (001010101001011111)2
denn:
(A)16 = (10)10 = (1010)2
(5)16 = (5)10 = (0101)2
(E)16 = (15)10 = (1111)2
Hierbei ist es wichtig, dass man die führenden Nullen im Binärsystem nicht weglässt. Am Besten teilt man sich die Ziffern im Binärsystem in Dreier-Blöcke auf.
Wenn man dies getan hat, muss man einfach jeden Dreier-Block in das Oktalsystem übersetzen:
(001 010 101 001 011 111)2 = (125137)8
denn:
(001)2 = (1)8
(010)2 =(2)8
(101)2 = (5)8
(011)2 = (3)8
(111)2 = (7)8
Und schon hat man eine Zahl im Hexadezimalsystem in eine Zahl im Oktalsystem umgewandelt.

27.02.2014