Oktalni sistem brojeva ima osnovu broj 8 i koristi cifre 0, 1, 2, 3, 4, 5, 6 i 7. Svaka cifra dekadnog sistema brojeva ima svoju težinu koja je predstavljena stepenom broja 8 i to se prikazuje kao 8i, gde je eksponent i ceo broj i njegova vrednost je određena položajem cifre u samom broju.
Pretvaranje oktalnog broja u dekadni
Procedura za pretvaranje oktalnog broja 378 u dekadni je sledeća:
378 = 3 ·81 + 7·80 =
= 24 + 7 =
= 3110
Evo još dva primera. Treba pretvoriti brojeve 1428 i 3648 u dekadne. Postupak za pretvaranje broja 1428 u dekadni je sledeći:
1428 = 1 ·82 +4·81 +2·80 =
= 64 + 32 + 2 =
= 9810
Postupak za pretvaranje broja 3648 u dekadni je sledeći:
3648 = 3 ·82 +6·81 +4·80 =
= 192 + 48 + 4 =
= 24410
Pretvaranje oktalnog broja u binarni
Ovo je vrlo jednostavno pretvaranje i zbog toga se oktalni sistem brojeva koristi za skraćeni prikaz binarnih brojeva. Sve što treba da se uradi je da se svaka oktalna cifra prikaže sa 3 bita. Procedura za pretvaranje oktalnog broja 765438 u binarni je sledeća:
765438 = 111 110 101 100 011
7 / 2 = 3 → 1
3 / 2 = 1 → 1 Ovo pišemo kao 111
1 / 2 = 1 → 1
6 / 2 = 3 → 0
3 / 2 = 1 → 1 Ovo pišemo kao 110
1 / 2 = 0 → 1
5 / 2 = 2 → 1
2 / 2 = 1 → 0 Ovo pišemo kao 101
1 / 2 = 0 → 1
4 / 2 = 2 → 0
2 / 2 = 1 → 0 Ovo pišemo kao 100
1 / 2 = 0 → 1
3 / 2 = 1 → 1
1 / 2 = 0 → 1 Ovo pišemo kao 011
S obzirom da treba da imamo 3 broj ispred prve jedinice dodajemo 0. Pa je 3 u binarnom sistemu 011.
Pa je broj 765438 = 1111101011000112.
Pretvaranje oktalnog broja u heksadekadni
Postupak pretvaranja oktalnog broja u heksadekadni je sledeći. Najpre oktalni broj pretvorimo u binarni pa onda taj binarni broj pretvorimo u heksadekadni. Na primer, ako uzmemo prethodni broj 765438 , taj broj smo pretvorili u binarni i ima sledeći oblik 1111101011000112. Sada je potrebno da ovaj broj (1111101011000112) pretvorimo u heksadekadni. Znači delimo na 4 cifre od desne na levu stranu.
1111101011000112 = 0111 1101 0110 0011
0111 = 0 * 23 + 1 * 22 + 1 * 21 + 1 * 20 = 7
1101 = 1 * 23 + 1 * 22 + 0 * 21 + 1 * 20 = 13 (D)
0110 = 0 * 23 + 1 * 22 + 1 * 21 + 0 * 20 = 6
0011 = 0 * 23 + 0 * 22 + 1 * 21 + 1 * 20 = 3
Pa broj 765438 pretvoren u heksadekadni ima sledeći oblik 7D6316.
