1
bloquear los números de su cadena binaria en grupos de tres a partir de la derecha. Por ejemplo , 1011010110 se separarían en 1 011 010 110 .
2
Convierte el bloque de dígitos más a la derecha tres (o menos) a un solo valor , lo mismo que si estuviera calculando cada uno como un decimal . Debido a que un conjunto de tres dígitos en binario siempre será de entre 0 y 7 , el resultado será un valor octal . El dígito más a la derecha debe ser multiplicado por 1 , el medio por 2 , la más a la izquierda por 4 , entonces los productos de los tres dígitos añadió juntos. En el ejemplo, 110 es 1x4 + 1x2 + 0x1 = 6 .
3 Repita el paso 2 para el siguiente bloque de tres dígitos , moviéndose de derecha a izquierda , hasta que los tres dígitos finales (o menos ) bloque ha sido convertido . En el ejemplo , el siguiente bloque , 010 es 0x4 + 1x2 + 0x1 = 2 . Después de eso, 011 es 0x4 + 1x2 + 1x1 = 3 . Por último , 1 se puede escribir como 001, y es 0x4 + 0x2 + 1x1 = 1 .
4
Escribe tu número final en octal , reemplazando cada bloque de tres dígitos con el dígito octal que haya calculado . En el ejemplo, 1011010110 en binario es igual a 1326 en octal .