Desetinná soustava na osmičkovou je proces převodu čísla z desítkové soustavy (základ 10) – která používá číslice 0 až 9 – do osmičkové soustavy (základ 8), která používá číslice 0 až 7.
Příklad: Desítková 25 → Osmičková 31
Převod desetinné soustavy na osmičkovou je užitečný v kontextech jako:
Počítačové systémy: Rané počítače používaly osmičkovou soustavu ke zjednodušení binární reprezentace (1 osmičková číslice = 3 binární bity).
Adresování paměti: Některé hardwarové systémy zobrazují adresy paměti v oktální soustavě.
Kompaktní notace: Oktální soustava poskytuje kompaktnější způsob reprezentace velkých binárních čísel.
Starší systémy: Některá starší programovací prostředí stále používají oktální soustavu.
Desetinnou soustavu můžete převést na oktální ručně nebo pomocí nástroje:
Vydělte desetinné číslo 8.
Zapište zbytek.
Podíl znovu vydělte 8 a zapište nový zbytek.
Opakujte, dokud podíl nebude 0.
Přečtěte zbytky zdola nahoru.
Při práci s nízkoúrovňovými výpočty (strojový kód, assembler).
Ve vestavěných systémech, které používají osmičkovou soustavu pro I/O nebo adresování.
Pro vzdělávací účely při učení se číselným soustavám a převodům.
Při údržbě nebo čtení staršího kódu nebo systémů používajících osmičkovou notaci.