Decimal til oktal er processen med at konvertere et tal fra decimalsystemet (base-10) - som bruger cifrene 0 til 9 - til oktalsystemet (base-8), som bruger cifrene 0 til 7.
Eksempel: Decimal 25 → Oktal 31
Konvertering fra decimal til oktal er nyttig i sammenhænge som:
Computersystemer: Tidlige computere brugte oktal til at forenkle binær repræsentation (1 oktalt ciffer = 3 binære bits).
Hukommelsesadressering: Nogle hardwaresystemer viser hukommelsesadresser i oktalt tal.
Kompakt notation: Oktal giver en mere kompakt måde at repræsentere store binære tal på.
Ældre systemer: Nogle ældre programmeringsmiljøer bruger stadig oktalt tal.
Du kan konvertere decimal til oktalt tal manuelt eller med et værktøj:
Divider decimaltallet med 8.
Registrer resten.
Divider kvotienten igen med 8, og registrer den nye rest.
Gentag indtil kvotienten er 0.
Læs resterne fra bunden til toppen.
Når man arbejder med lavniveau-beregning (maskinkode, assembly).
I indlejrede systemer, der bruger oktal til I/O eller adressering.
Til uddannelsesmæssige formål, når man lærer talsystemer og konverteringer.
Når man vedligeholder eller læser ældre kode eller systemer, der bruger oktal notation.