Převod oktální na hexadecimální označuje proces převodu čísla z osmičkové soustavy (osmičkové) na šestnáctkovou soustavu (hexadecimální).
Osmičková soustava používá číslice od 0 do 7.
Hexadecimální soustava používá číslice od 0 do 9 a písmena A až F (představující 10 až 15).
Příklad:
Oktální soustava 745 = Binární soustava 111100101 = Hexadecimální soustava 1E5
Efektivní reprezentace: Šestnáctková je kompaktnější než osmičková a binární.
Počítačové systémy: Inženýři a vývojáři převádějí mezi těmito číselnými soustavami pro úkoly, jako je adresování paměti, manipulace s bity nebo programování mikrokontrolérů.
Starší systémy: Některé starší systémy a protokoly stále používají osmičkovou soustavu; Převod na hexadecimální soustavu usnadňuje jejich integraci s moderními systémy.
Převod oktální na binární:
Každá oktální číslice se stává 3bitovou binární soustavou.
Příklad: Oktální 7 → Binární 111
Seskupení binárních čísel do 4bitových bloků (zprava doleva):
V případě potřeby doplňte nulami vlevo.
Příklad: Binární 111100101 → 0001 1110 0101
Převod každého 4bitového binárního čísla na hexadecimální:
0001 = 1
1110 = E
0101 = 5
Výsledek: Hexadecimální = 1E5
Nízkoúrovňové programování: Při práci s vestavěnými systémy, firmwarem nebo softwarem na systémové úrovni.
Návrh digitálních obvodů: Pomáhá interpretovat vstupní/výstupní hodnoty mikroprocesorů nebo řídicích jednotek.
Čtení oprávnění k souborům v Unixu/Linuxu: Zobrazují se oprávnění v oktální soustavě; pro některé skripty nebo API může být nutná konverze do hexadecimální soustavy.