Octal fue ampliamente utilizado hace unos 50 años por Digital Equipment Corp. (DEC) y otras compañías que tenían computadoras con una palabra de 12 bits (por ejemplo, el PDP-8) u otros múltiplos de seis, como 18 y 36 (por ejemplo, UNIVAC 1108 ) Usé tanto el PDP-8 como el UNIVAC 1108 en la escuela de posgrado. Los caracteres en ambas máquinas generalmente usan seis bits, no 8.
Formato de instrucción PDP-8: tenga en cuenta que los bits están numerados 0 -> 11. El bit 0 era el MSB (bit más significativo).
Cuando DEC salió con el PDP-11 de 16 bits, continuaron usando octal en su documentación en lugar de hexadecimal como lo usaban los otros fabricantes de minicomputadoras que salían con máquinas de 16 bits en ese momento. Esto probablemente se debió a los múltiples campos de 3 bits dentro de los formatos de instrucción PDP-11 como Register, Mode y Src / Dest que se prestaron para ser decodificados como un dígito octal. (Gracias a John Strohm por señalar esto).
Curiosamente, cuando Motorola lanzó su microprocesador 68000, que estaba muy influenciado por el PDP-11 y tenía los mismos campos de Modo y Registro de 3 bits en las instrucciones, eligieron usar solo hexadecimal en su documentación.
Debido a que el PDP-11 usaba notación octal, los códigos de permiso originales para Unix, que aparecieron por primera vez en el PDP-11, también usaban octal. Este legado persiste en Linux, donde el comando chmod todavía usa octal para especificar cada uno de los campos 'rwx' de tres bits.
Algunas curiosidades más: CompuServe, que era un servicio en línea de acceso telefónico ampliamente utilizado en los años 80 y principios de los 90 (antes de ser eclipsado por AOL), funcionaba en minicomputadoras DEC, al menos originalmente. Todos los ID de usuario eran numéricos, y en algún momento hice la observación de que nunca incluyeron 8 o 9 en ellos, por lo tanto estaban en octal. Mi antigua identificación de CIS era 70205.