De la base de la $2$ base $8$ es bastante fácil - simplemente convertir cada una de las $3$ de los dígitos en un solo dígito de la siguiente manera:
- $000\rightarrow0$
- $001\rightarrow1$
- $010\rightarrow2$
- $011\rightarrow3$
- $100\rightarrow4$
- $101\rightarrow5$
- $110\rightarrow6$
- $111\rightarrow7$
Si el número de dígitos no es un múltiplo de a $3$, a continuación, agregue $1$ o $2$ ceros a la izquierda.
Por ejemplo: $(011|001|101|001|010)_2=(31512)_8$.
De la base de la $10$ base $b$, usa el siguiente algoritmo (que se muestra en el ejemplo):
$567382_{10}=?_{8}$
- $567382\div8=70922+\frac{\color\red6}{8}$
- $70922\div8=8865+\frac{\color\red2}{8}$
- $8865\div8=1108+\frac{\color\red1}{8}$
- $1108\div8=138+\frac{\color\red4}{8}$
- $138\div8=17+\frac{\color\red2}{8}$
- $17\div8=2+\frac{\color\red1}{8}$
- $2\div8=0+\frac{\color\red2}{8}$
$567382_{10}=2124126_{8}$
Si la base inicial no es $10$, entonces usted puede tener un tiempo difícil la realización de las $\div$ operación.
Puesto que usted ya sabe cómo convertir de cualquier base a base $10$, el método general es:
- Convertir desde el origen de la base a la base de $10$ (como ya sabes)
- Convertir de la base de la $10$ a la meta de la base (como se muestra en el ejemplo de arriba)