El octal silábico y el octal dividido son dos notaciones similares para los números octales de 8 y 16 bits , respectivamente, que se utilizan en algunos contextos históricos.
Octal silábico
El octal silábico es una representación numérica octal de 8 bits que utilizó English Electric junto con su máquina KDF9 a mediados de la década de 1960.
Aunque la palabra ' byte ' había sido acuñada por los diseñadores del IBM 7030 Stretch para un grupo de ocho bits , todavía no era muy conocida, y English Electric usó la palabra ' sílaba ' para lo que ahora se llama byte.
La programación de código de máquina utilizó una forma inusual de octal , conocida localmente como 'octal bastardo'. Representaba 8 bits con tres dígitos octales, pero el primer dígito representaba solo los dos bits más significativos, mientras que los otros los dos grupos restantes de tres bits cada uno. Un nombre coloquial más educado era 'octal tonto', derivado del nombre oficial que era octal silábico [1] (también conocido como notación 'slob-octal' o 'slob', [2] [3] ).
Esta notación de 8 bits era similar a la notación octal dividida de 16 bits posterior.
Octal dividido
El octal dividido es una notación de dirección inusual utilizada por el PAM8 de Heathkit y porciones de HDOS para el Heathkit H8 a fines de la década de 1970 (ya veces hasta el presente). [4] [5] También fue utilizado por Digital Equipment Corporation (DEC).
Siguiendo esta convención, los números de 16 bits se dividieron en dos números de 8 bits impresos en octal: la primera ubicación fue "000.000" y la ubicación después de "000.377" fue "001.000".
Para distinguir los números en notación octal dividida de los números octales ordinarios de 16 bits, los grupos de dos dígitos solían estar separados por una barra (/), [6] punto (.), [7] dos puntos (:) [8] guión (-), [9] o marca de almohadilla (#). [10] [11]
La mayoría de las mini y microcomputadoras usaban octal directo (377 fue seguido de 400) o hexadecimal. Con la introducción del reemplazo opcional del procesador HA8-6 Z80 para la placa 8080, el teclado del panel frontal obtuvo un nuevo conjunto de etiquetas y se utilizó notación hexadecimal en lugar de octal. [12]
Ver también
Referencias
- ^ Director - Manual (PDF) (Diagrama de flujo). Inglés Eléctrico . C. 1960. Archivado (PDF) desde el original el 27 de julio de 2020 . Consultado el 27 de julio de 2020 . (NB. Menciona el término "octal silábico".)
- ^ Beard, Bob (otoño de 1997) [1996-10-01]. "La computadora KDF9 - 30 años después" (PDF) . Resurrección - El Boletín de la Sociedad de Conservación de Computadoras . No. 18. Sociedad de Conservación de Computadoras (CCS). págs. 7-15 [9, 11]. ISSN 0958-7403 . Archivado (PDF) desde el original el 27 de julio de 2020 . Consultado el 27 de julio de 2020 . [1] (NB. Esta es una versión editada de una charla dada al North West Group of the Society en el Museo de Ciencia e Industria, Manchester, Reino Unido el 1 de octubre de 1996. -octal "como equivalente a" octal silábico ".)
- ^ "Arquitectura de la computadora KDF9 eléctrica inglesa" (PDF) . Versión 1. Computer Conservation Society (CCS). Septiembre de 2009. CCS-N4X2. Archivado (PDF) desde el original el 27 de julio de 2020 . Consultado el 27 de julio de 2020 .(NB. Se refiere al artículo de Beard de 1997 ).
- ^ https://web.archive.org/web/20200727003857/https://news.ycombinator.com/item?id=13140527
- ^ Control Data 8092 TeleProgrammer: Manual de referencia de programación (PDF) . Minneapolis, Minnesota, Estados Unidos: Control Data Corporation . 1964. IDP 107a. Archivado (PDF) desde el original el 25 de mayo de 2020 . Consultado el 27 de julio de 2020 .
- ^ Ciarcia, Steve (septiembre de 1977). "¡Controle el mundo! (O al menos unos pocos puntos analógicos)" (PDF) . BYTE : la revista de pequeños sistemas . Vol. 2 no. 9. Glastonbury, CT, EE.UU .: BYTE Publications Inc. págs. 30, 32, 34, 36, 38–40, 42–43, 156–158, 160–161 [157–158]. ISSN 0360-5280 . Archivado (PDF) desde el original el 20 de julio de 2019 . Consultado el 31 de julio de 2020 .
- ^ Poduska, Paul R. (marzo de 1979). "Construyendo la computadora Heath H8" (PDF) . BYTE : la revista de pequeños sistemas . Vol. 4 no. 3. Nashua, New Hampshire, EE.UU .: BYTE Publications Inc. págs. 12-13, 124-130, 132-134, 136-138, 140 [129, 138]. ISSN 0360-5280 . Archivado (PDF) desde el original el 8 de julio de 2019 . Consultado el 31 de julio de 2020 .
- ^ https://archive.org/stream/8080_and_Z-80_Assembly_Language_Techniques_1981_John_Wiley_and_Sons/8080_and_Z-80_Assembly_Language_Techniques_1981_John_Wiley_and_Sons_djvu.txt
- ^ Cinturón, bosque. "39. Concepto Split-Octal". Introducción a los sistemas numéricos (PDF) . Diagnóstico informático. págs. 48–50. Archivado (PDF) desde el original el 31 de julio de 2020 . Consultado el 31 de julio de 2020 . (iv + 56 páginas)
- ^ Johnson, Herbert "Herb" R. (2 de octubre de 2019). "Ensamblador cruzado A8008 8008 (1975) Ensamblador cruzado A8008 8008 (1975)" . Archivado desde el original el 7 de febrero de 2020 . Consultado el 31 de julio de 2020 .
- ^ https://www.youtube.com/watch?v=9v2OiicrzrQ
- ↑ Dave Wallace, [2] Archivado el 23 de julio de 2011 en Wayback Machine , 29 de septiembre de 2001