stringtranslate.com

Z8000

El Z8000 es un microprocesador de 16 bits introducido por Zilog a principios de 1979. La arquitectura fue diseñada por Bernard Peuto mientras que la implementación lógica y física fue realizada por Masatoshi Shima , asistido por un pequeño grupo de personas. A diferencia de la mayoría de los diseños de la época, el Z8000 no utilizaba microcódigo , lo que permitía implementarlo en sólo 17.500 transistores.

El Z8000 no es compatible con el Z80 , pero utiliza muchos de los elementos de diseño bien recibidos del Z80. Entre ellas se encuentra la capacidad de combinar sus registros y utilizarlos como un único registro más grande; Mientras que el Z80 permitía utilizar dos registros de 8 bits como un único registro de 16 bits, el Z8000 amplió esto permitiendo que dos registros de 16 bits funcionaran como un registro de 32 bits, o cuatro para operar como un registro de 64 bits. . Estos registros combinados son particularmente útiles para operaciones matemáticas.

Aunque tuvo cierto uso a principios de la década de 1980, nunca fue tan popular como el Z80. Fue lanzado después del Intel 8086 de 16 bits (abril de 1978) y al mismo tiempo que el Intel 8088, menos costoso , y sólo unos meses antes del Motorola 68000 (septiembre de 1979), que tenía una arquitectura de conjunto de instrucciones de 32 bits y era aproximadamente el doble de rápido.

El Zilog Z80000 fue un diseño sucesor de 32 bits, lanzado en 1986.

Versiones

El Z8000 se envió inicialmente en dos versiones; el Z8001 con un bus de direcciones externo completo de 23 bits para permitirle acceder a hasta 8 megabytes de memoria, y el Z8002 que admitía sólo direccionamiento de 16 bits para permitir 64 kilobytes de memoria. Esto permitió que el Z8002 tuviera ocho pines menos y se enviara en un formato DIP más pequeño de 40 pines que hizo que su implementación fuera menos costosa.

Posteriormente, la serie se amplió para incluir las versiones actualizadas Z8003 y Z8004 de Z8001 y Z8002, respectivamente. Estas versiones fueron diseñadas para brindar soporte mejorado para la memoria virtual , agregando nuevos registros de estado para indicar fallas de segmentación (prueba y configuración) y proporcionar una capacidad de cancelación.

Arquitectura

Registros

Hay dieciséis registros de 16 bits , etiquetados del R0 al R15. Los registros se pueden concatenar en ocho registros de 32 bits, denominados RR0/RR2/../RR14, o en cuatro registros de 64 bits, denominados RQ0/RQ4/RQ8/RQ12. Los primeros ocho registros también se pueden subdividir en dieciséis registros de 8 bits, etiquetados de RL0 a RL7 para el byte inferior y de RH0 a RH7 para el byte superior (alto). El registro R15 se designa como puntero de pila . En el Z8001, el registro R14 se utiliza para incluir un segmento fijo en el puntero de la pila y el contador del programa se expande a 32 bits para incluir un segmento similar.

Hay un modo de usuario ("normal") y un modo de supervisor , seleccionados por el bit 14 en el registro de bandera. En modo supervisor, los registros de la pila apuntan a la pila del sistema y todas las instrucciones privilegiadas están disponibles. En modo usuario, los registros de la pila apuntan a la pila normal y todas las instrucciones privilegiadas generarán una falla. Tener modos y pilas separados aumenta enormemente el rendimiento de los cambios de contexto entre programas de usuario y un sistema operativo . [1] : 6.1 

Troquel de Zilog Z8002

Manejo de memoria

Al igual que el Z80 anterior, el Z8000 incluye un sistema para actualizar automáticamente la RAM dinámica . En la mayoría de los sistemas, esto normalmente lo maneja el controlador de pantalla de video o la lógica externa. Esto se implementó a través de un registro de contador de actualización (RC) separado que contenía la página de memoria que se estaba actualizando actualmente. La característica se activa estableciendo el bit más significativo del RC, el bit 15, en 1. Los siguientes seis bits, del 14 al 9, son una velocidad, medida en términos de cada cuarto ciclo de reloj. Con un reloj estándar de 4 MHz, eso permite llamar a la actualización cada 1 a 64 microsegundos. Los 8 bits restantes seleccionan una fila en la memoria para actualizar. [1] : 6,5, 6,28 

El Z8000 tiene un mapa de memoria segmentado , con un "número de segmento" de 7 bits y un desplazamiento de 16 bits. Ambos números están representados por pines en el Z8001, lo que significa que puede direccionar directamente una memoria de 23 bits u 8 MB. [1] : 6.19  Las instrucciones solo pueden acceder directamente a un desplazamiento de 16 bits. Esto permite que el formato de instrucción sea más pequeño; un sistema con acceso directo a una dirección de 23 bits necesitaría leer tres bytes (24 bits) de la memoria para cada dirección a la que se hace referencia en el código, por lo que requeriría dos lecturas en un bus de 16 bits. Con los segmentos, las direcciones solo necesitan una lectura de 16 bits que luego se suma a un número de segmento para producir la dirección completa. El número de segmento solo necesita actualizarse cuando los datos cruzan los límites de 16 bits/64 KB. [1] : 6,3 

Internamente, las direcciones son todas de 32 bits: una palabra superior de 16 bits con un 0 inicial en el bit 15, el número de segmento de 7 bits y luego 8 ceros. Esto requiere más memoria para almacenar, ya que cada dirección de 23 bits utiliza 32 bits de espacio de registro, pero permite que las direcciones se almacenen limpiamente en los registros de 16 bits y se pueden insertar y extraer más fácilmente de la pila, lo que ocurre en Palabras de 16 bits. [1] : 6,6 

La unidad de administración de memoria (MMU) Z8010 de 48 pines opcional expande el mapa de memoria a 16 MB al traducir la dirección de 23 bits de la CPU a una de 24 bits. Un Z8010 tiene 64 registros descriptores de segmento, cada uno de los cuales contiene una dirección física base de 16 bits, un límite de 8 bits y un conjunto de atributos de 8 bits. Cuando la CPU intenta acceder a un segmento en particular, un valor de 7 bits, el Z8010 utiliza los 6 bits inferiores del número de segmento para seleccionar un registro descriptor de segmento y verifica el desplazamiento de 16 bits en el segmento con el valor límite en ese registro. y verifica los bits de permiso en los atributos para ver si el acceso está permitido y, si el acceso está permitido, agrega la dirección física base al desplazamiento del segmento para generar una dirección física. Esto permite distribuir múltiples programas en la RAM física, cada uno con su propio espacio para trabajar mientras se cree que está accediendo a los 8 MB completos de RAM. Los segmentos son de longitud variable y se expanden hasta 64 KB para permitir acceder a toda la memoria desde 64 segmentos. Si se necesitan más de 64 segmentos, se pueden usar varios Z8010, seleccionando el bit superior del número de segmento de 7 bits qué Z8010 se usa. [2] [3] El Z8010 no estaba disponible en el momento del lanzamiento y finalmente llegó con un retraso de nueve meses a un año. [4]

Con el lanzamiento del Z8003/Z8004, se agregó el Z8015 a la línea, agregando soporte de memoria paginada . La principal diferencia es que el Z8015 divide la memoria en 64 bloques de 2 KB, mientras que el Z8010 divide la memoria en 64 bloques de tamaño variable, de hasta 64 KB cada uno. Además, el Z8015 expande el número de segmento de 7 a 12 bits y luego los utiliza como los bits más significativos de la dirección general de 23 bits, anulando los bits superiores del desplazamiento original de 16 bits. La ventaja de este esquema de acceso es que es fácil leer o escribir bloques de 2 KB en un disco duro , por lo que este patrón se asemeja más a lo que sucederá finalmente en un defecto de segmento . [2]

Otras características

Una característica poco común que se encuentra en el Z8000, más comúnmente asociada con minicomputadoras , es el soporte directo para interrupciones vectoriales . Los dispositivos externos utilizan las interrupciones para notificar al procesador que se ha cumplido alguna condición; un uso común es indicar que los datos de un proceso lento, como leer un disquete, ahora están disponibles y la CPU puede leer los datos en la memoria.

Normalmente, en máquinas pequeñas, una interrupción hace que se ejecute un código especial que examina varios bits de estado y ubicaciones de memoria para decidir qué dispositivo realmente llamó a la interrupción y por qué. En algunos diseños, especialmente aquellos destinados a la computación en tiempo real , se reserva un área de memoria como un conjunto de punteros, o vectores, al código que maneja un dispositivo en particular. Los dispositivos que causan la interrupción luego establecen algún estado, generalmente a través de pines en la CPU, para indicar un número de interrupción particular, N. Cuando se llama a la interrupción, la CPU salta inmediatamente a través de la enésima entrada de la tabla, evitando cualquier necesidad de decodificar la interrupción. . Esto puede acelerar enormemente el servicio de interrupciones al evitar tener que ejecutar operaciones adicionales y, al mismo tiempo, simplificar el código de manejo de interrupciones.

En el Z8000, un nuevo registro admite vectores, el puntero de área de estado de nuevo programa. Esto era similar a una dirección de memoria en un registro, que constaba de dos valores de 16 bits y los 16 bits superiores contenían el número de segmento. Los 16 bits inferiores se dividen por la mitad, los 8 bits superiores contienen un desplazamiento y los 8 bits inferiores están vacíos. Para llamar a un vector particular, el dispositivo externo presenta los 8 bits inferiores (o 9 en algunos casos) en el bus de direcciones, y la dirección del vector completa se construye a partir de los tres valores. [1] : 6,8 

chips de soporte

zilog

Afilado

Sistemas basados ​​en CPU Z8000

A principios de la década de 1980, la CPU Zilog Z8000 era popular para máquinas Unix de escritorio . Estos sistemas Unix de bajo costo permitieron a las pequeñas empresas ejecutar un verdadero sistema multiusuario y compartir recursos (disco, impresoras) antes de que la conexión en red fuera común. Por lo general, solo tenían puertos serie RS-232 (4-16) y puertos de impresora paralelos en lugar de gráficos integrados, como era típico en los servidores de la época.

Los sistemas informáticos basados ​​en Z8000 incluían la propia serie System 8000 de Zilog, así como la de otros fabricantes:

La computadora Zilog S8000 salió con una versión de Unix llamada ZEUS (Zilog Enhanced Unix System). ZEUS era una adaptación de la versión 7 de Unix e incluía lo que se denominó "mejoras de Berkeley". ZEUS incluyó una versión de COBOL llamada RM/COBOL (Ryan McFarland COBOL). La disponibilidad de RM/COBOL permitió que muchas aplicaciones comerciales se trasladaran rápidamente a la computadora S8000, aunque esto no ayudó a su éxito a largo plazo. El S8000 tuvo cierto éxito con el IRS y los preparadores de impuestos en Estados Unidos, quienes utilizaron el modelo para procesar declaraciones de impuestos presentadas electrónicamente. [30]

La Z8000 apareció en el proyecto Trump Card de Steve Ciarcia para su columna Circuit Cellar en la revista Byte , proporcionando una tarjeta de expansión con el procesador Z8001 y 512 KB de RAM adecuada para usar con una PC compatible con IBM. [31] Se suministraron compiladores para BASIC y C con la placa, junto con un ensamblador y un emulador Z80 que podía ejecutar programas escritos para CP/M-80. Se preveía que Unix también estaría disponible para la Trump Card. [32]

A pesar de una recepción algo positiva como "un supermicro razonablemente rápido con un rendimiento generalmente bueno por el precio", las limitaciones arquitectónicas de 16 bits del Z8000, con el manejo de segmentos necesario para acceder a más de 64 KB en un proceso, generaron dudas sobre la longevidad. de los productos de la Serie 8000 a medida que las arquitecturas de procesador de 32 bits de Motorola y National Semiconductor se adoptaron más ampliamente. [33] Zilog Systems finalmente adoptó el procesador WE32100 de 32 bits de AT&T , introduciéndolo en un nuevo producto, el System 8000/32, junto con actualizaciones de 32 bits a sus modelos System 8000 Serie 2 existentes. Esto permitió la introducción de Unix System V en los productos de Zilog Systems. [34]

La adopción por parte de la División de Sistemas de Zilog del WE32100, en lugar del uso continuo de productos de la División de Componentes de Zilog, fue impulsada por requisitos divergentes. Zilog buscó presentar su sucesor de 32 bits del Z8000, el Z80000, para aprovechar la adopción exitosa del producto de 16 bits en aplicaciones militares y gráficas, mientras que su División de Sistemas priorizó el soporte Unix y las aplicaciones comerciales. Se llegó a la conclusión de adoptar el WE32100 como "el principal chip UNIX". [35] Zilog anunció posteriormente un acuerdo para fabricar el chipset WE32100 por un período de cinco años, siendo la primera fuente alternativa de estos productos. [36]

Existía una versión Z8000 del sistema operativo Xenix . [37] En 1982, Digital Research y Zilog anunciaron un acuerdo para que CP/M estuviera disponible para el Z8000. [38]

Namco utilizó la serie Z8000 en sus juegos arcade Pole Position y Pole Position II . Las máquinas utilizaban dos Z8002, las versiones de 64 KB del Z8000.

En un caso, el Z8001 se utilizó para implementar una arquitectura basada en capacidades, empleando el número de segmento en el modelo de direccionamiento del Z8001 para indicar un registro de capacidad en un procesador virtual. Estos procesadores virtuales se proporcionaron mediante el aumento del Z8001 con un "dispositivo de memoria inteligente", lo que proporciona funciones de gestión de memoria y cambio de contexto, con instrucciones adicionales relacionadas con las capacidades admitidas mediante emulación. [39]

La inclusión reportada del dispositivo dentro de diseños militares [40] quizás proporcione una explicación para la supervivencia continua del Z8000 hasta hace poco, en la forma de las CPU Zilog Z16C01/02. Además, la computadora central de datos de aire estándar (SCADC) estaba utilizando el Z8002. [41] El aviso de fin de vida útil de Zilog se envió en 2012. [42]

Éxito limitado

Si bien el Z8000 tuvo cierto uso a principios de la década de 1980, fue ignorado por otros diseños con relativa rapidez. [43]

Federico Faggin , entonces director ejecutivo de Zilog, sugirió más tarde que esto se debía al acuerdo de financiación de Zilog con la rama de capital de riesgo de Exxon , Exxon Enterprises. Las empresas habían realizado una serie de inversiones en el campo de la informática y, a principios de la década de 1980, se estaban posicionando como un competidor de IBM en el espacio de los grandes sistemas. Faggin sugirió que IBM veía a Zilog como un competidor y, como resultado, se negó a considerar el Z8000. [43]

Sin embargo, Faggin admitió que la arquitectura segmentada del Z8000 era una desventaja para las "aplicaciones basadas en gráficos" emergentes, donde sistemas como Apple Macintosh necesitaban acceder fácilmente a más de 64 KB de memoria en un único espacio de direcciones. También se reconoció que el proceso de llevar el producto al mercado, más largo de lo previsto, contribuyó a su falta de adopción, y Faggin señaló que "ser el primero y tener el marketing más fuerte y el impulso más fuerte", como se había encontrado Intel con el 8086, han sido el único camino que le queda al éxito de un producto de este tipo. [44]

Un examen de las opciones disponibles para los diseñadores a principios de la década de 1980 sugiere que hay varias razones prosaicas por las que la Z8000 no era más popular:

Al comparar las versiones en lenguaje ensamblador del Byte Sieve , se ve que los 1,1 segundos del Z8000 de 5,5 MHz son impresionantes en comparación con los diseños de 8 bits que reemplazó, incluido el Z80 de 4 MHz de Zilog con 6,8 segundos y el popular MOS 6502 de 1 MHz con 13,9. Incluso el nuevo Motorola 6809 de 1 MHz era mucho más lento, 5,1 segundos. [45] También le va bien frente al Intel 8086 de 8 MHz, que funcionó en un tiempo de 1,9 segundos, o al Intel 8088 de 5 MHz, menos costoso, en 4 segundos. [45]

Si bien los procesadores Intel fueron fácilmente superados por el Z8001, estaban empaquetados en DIP de 40 pines, lo que los hacía menos costosos de implementar que el Z8001 de 48 pines. El Z8002 también usaba un paquete de 40 pines, pero tenía un bus de direcciones de 16 bits que sólo podía acceder a 64 KB de RAM, mientras que los procesadores Intel tenían un bus de 20 bits que podía acceder a 1 MB de RAM. Internamente, las direcciones de 23 bits del Z8000 también eran más complejas de procesar que el sistema más simple de Intel que utiliza direcciones base de 16 bits y registros de segmentos separados. Para aquellos que buscan una opción de bajo costo capaz de acceder a (lo que entonces era) grandes cantidades de memoria, los diseños de Intel eran competitivos y estaban disponibles más de un año antes. [45] [ se necesita una mejor fuente ]

Para aquellos que buscaban rendimiento puro, la Z8000 era la CPU más rápida disponible a principios de 1979. Pero esto fue cierto sólo durante un período de unos pocos meses. El Motorola 68000 de 16/32 bits y 8 MHz salió al mercado ese mismo año y gira en un tiempo de 0,49 segundos en la misma prueba Sieve, más del doble de rápido que el Z8000. [45] Aunque usaba un diseño DIP de 64 pines aún más grande, para aquellos dispuestos a pasar a más de 40 pines, este era un pequeño precio a pagar por lo que era, con diferencia, el procesador más rápido de su época. Sus instrucciones y registros de 32 bits, combinados con un bus de direcciones de 24 bits con direccionamiento plano de 16 MB, también lo hicieron mucho más atractivo para los diseñadores, algo que Faggin admite. [43]

Para colmo de problemas, cuando se lanzó el Z8000 por primera vez contenía varios errores. Esto se debía a su complejo decodificador de instrucciones que, a diferencia de la mayoría de los procesadores de la época, no utilizaba microcódigo y dependía de la lógica implementada directamente en la CPU. Esto permitió que el diseño eliminara el almacenamiento de microcódigo y la lógica de decodificación asociada, lo que redujo el recuento de transistores a 17.500. [46] Por el contrario, el Intel 8088 contemporáneo utilizaba 29.000 transistores, [47] mientras que el Motorola 68000 de unos meses después utilizaba 68.000. [48]

Segundas fuentes

Varios terceros fabricaron el Z8000, incluidos AMD , [49] SGS-Ates , Toshiba y Sharp . [50]

Referencias

  1. ^ abcdef Abramovitz, Bob; Enger, Janice; Ingraham, Curtis; Jacobson, Susana; McGuire, Patricio (1981). Manual del microprocesador Osborne de 16 bits . Osborne/McGraw-Hill. ISBN 0-931988-43-8.
  2. ^ ab Fawcett, BK (1983). "Una descripción general del tutorial de los microprocesadores Z8003 y Z8004 y las unidades de administración de memoria Z8010 y Z8015". Revista de aplicaciones de microcomputadoras . 6 (2): 163–178. doi :10.1016/0745-7138(83)90028-3.
  3. ^ Libro de datos de la familia Z8000 (PDF) . Zilog. Noviembre de 1988. págs. 163-178.
  4. ^ OHP_2010_Z8000, pág. 20.
  5. ^ "Especificación de producto de la unidad de gestión de memoria Z8010 Z8000 MMU" (PDF) . Zilog. Abril de 1985.
  6. ^ "Especificación de producto del controlador de transferencia de acceso directo a memoria Z8000 Z8016 Z-DTC" (PDF) . Zilog. Abril de 1985.
  7. ^ "Especificación de producto del controlador de comunicaciones serie Z8030 Z8000 Z-SCC" (PDF) . Zilog. Abril de 1985.
  8. ^ "Unidad de E/S paralela y contador/temporizador Z8036 Z8000 Z-CIO" (PDF) . Zilog. Abril de 1985.
  9. ^ "Especificación de producto del controlador periférico universal Z8090 Z8000 Z-UPC". Libro de datos 1982/83 (PDF) . Zilog. 1982, págs. 313–332.
  10. ^ "Especificación de producto del controlador y generador de reloj Z8581" (PDF) . Zilog. Abril de 1985.
  11. ^ "Libro de datos de semiconductores de Sharp 1986" (PDF) . pag. 332-341 . Consultado el 1 de enero de 2024 .
  12. ^ "Libro de datos de semiconductores de Sharp 1986" (PDF) . pag. 356-376 . Consultado el 1 de enero de 2024 .
  13. ^ "Libro de datos de semiconductores de Sharp 1986" (PDF) . pag. 413-420 . Consultado el 1 de enero de 2024 .
  14. ^ "Libro de datos de semiconductores de Sharp 1986" (PDF) . pag. 421-422 . Consultado el 13 de enero de 2024 .
  15. ^ "Libro de datos de semiconductores de Sharp 1986" (PDF) . pag. 434-450 . Consultado el 22 de enero de 2024 .
  16. ^ Eisenbach, Sue (marzo de 1981). "Ónix C8002". Mundo de las computadoras personales . págs. 52–53, 55–57 . Consultado el 26 de febrero de 2023 .
  17. ^ "El sistema de desarrollo Z8000 se ejecuta en Unix". Mundo de la informática . 1981-03-16. pag. 50 . Consultado el 10 de marzo de 2023 .
  18. ^ "La versión de Z-Lab 8000 admite varios usuarios". Noticias de negocios informáticos . 1981-09-07. pag. 10 . Consultado el 13 de marzo de 2023 .
  19. ^ Beeler, Jeffry (28 de septiembre de 1981). "La nueva empresa tiene un Mini 'hecho a medida' para Unix". Mundo de la informática . pag. 5 . Consultado el 10 de marzo de 2023 .
  20. ^ "Plexus presenta miniprocesador multiprocesador de 16 bits". Mundo de la informática . 1982-04-05. pag. 69 . Consultado el 10 de marzo de 2023 .
  21. ^ "Benetics ofrece un sistema llave en mano basado en micro". Mundo de la informática . 10 de octubre de 1983. pag. 77 . Consultado el 10 de marzo de 2023 .
  22. ^ Mackinlay, Bruce (abril de 1983). "El desafío Plexus: revisión del P/35". UNIX/MUNDO . págs. 84–90 . Consultado el 10 de marzo de 2023 .
  23. ^ ab Kranenborg, Jurjen; Elvey, Dwight K.; Grossler, cristiano. "La página de inicio de la CPU Z8000/Z80,000/Z16C00" . Consultado el 16 de julio de 2009 .
  24. ^ Descripción del producto de las series C5002A, C8002A. Onyx Systems Inc. febrero de 1983 . Consultado el 3 de marzo de 2023 .
  25. ^ Descripción del producto Sundance-16. Onyx Systems Inc. Octubre de 1982 . Consultado el 2 de marzo de 2023 .
  26. ^ Sullivan, Kathleen (10 de septiembre de 1984). "Zilog presenta sistemas informáticos multiusuario basados ​​​​en Unix". Mundo de la informática . pag. 101 . Consultado el 10 de marzo de 2023 .
  27. ^ Rifkin, Glenn (15 de agosto de 1984). "El futuro - ¿O el shock?". Mundo de la informática . págs. 21-22, 24 . Consultado el 10 de marzo de 2023 .
  28. ^ Acumular, Bruce (28 de febrero de 1983). "HP y DG firman pactos con fabricantes de PBX". Mundo de la informática . págs.1, 14 . Consultado el 10 de marzo de 2023 .
  29. ^ "E. Las empresas alemanas viven tiempos difíciles después de la fusión". Centinela del Sol . Consultado el 3 de julio de 2015 .
  30. ^ "Historial de efile: presentación electrónica de impuestos en los Estados Unidos" . Consultado el 13 de diciembre de 2012 .
  31. ^ Ciarcia, Steve (mayo de 1984). "Tarjeta de triunfo, parte 1: hardware". Byte . Págs. 40–52, 54–55 . Consultado el 22 de marzo de 2023 .
  32. ^ Ciarcia, Steve (junio de 1984). "Trump Card Parte 2: Software". Byte . págs. 115-122 . Consultado el 22 de marzo de 2023 .
  33. ^ Mackinlay, Bruce (noviembre de 1985). "El sistema Zilog 8000". UNIX/MUNDO . págs. 56–57, 59–60, 64, 66–68 . Consultado el 10 de marzo de 2023 .
  34. ^ McEnaney, Maura (18 de noviembre de 1985). "Arcos del sistema basado en Zilog Unix". Mundo de la informática . pag. 2 . Consultado el 10 de marzo de 2023 .
  35. ^ "Zilog: sinérgico pero separado". Revisión de UNIX . Enero de 1986. págs. 91–92 . Consultado el 10 de marzo de 2023 .
  36. ^ "Zilog fabricará un chip de AT&T". Mundo de la informática . 1986-05-19. pag. 125 . Consultado el 10 de marzo de 2023 .
  37. ^ Bezroukov, Nikolai (15 de noviembre de 2008). "XENIX: la breve historia de amor de Microsoft con Unix". Panorama suave . Consultado el 16 de julio de 2009 .
  38. ^ "Supercortos". Mundo de la informática . 1982-11-01. pag. 82 . Consultado el 10 de marzo de 2023 .
  39. ^ Corsini, Paolo; Lopriore, Lanfranco (junio de 1987). "La arquitectura de un sistema de microprocesador basado en capacidades". Micro IEEE . vol. 7, núm. 3. págs. 35–51. doi : 10.1109/MM.1987.304982 . Consultado el 8 de abril de 2023 .
  40. ^ "Z8000". Enciclopedia tecnológica . TechWeb . Consultado el 16 de julio de 2009 .[ enlace muerto permanente ]
  41. ^ Computadora de datos de aire central estándar (PDF) . Aviónica GEC. 1985.
  42. ^ "Notificación de fin de vida útil (EOL) de Z16C0110PSG y Z16C0210PSG" (PDF) . Consultado el 17 de julio de 2016 .
  43. ^ abc Hendrie, Gardner (2006). "Historia Oral de Federico Faggin" (PDF) (Entrevista). Museo de Historia de la Computación . Consultado el 24 de enero de 2017 .
  44. ^ Maricón, Federico; Peuto, Bernardo; Shima, Masatoshi; Ungermann, Ralph (27 de abril de 2007). "Panel de Historia Oral sobre el Desarrollo y Promoción del Microprocesador Zilog Z8000" (PDF) (Entrevista).
  45. ^ abcd Gilbreath, Jim; Gilbreath, Gary (enero de 1983). "Eratóstenes revisitado: una vez más a través del tamiz". Byte . págs. 283–325.
  46. ^ Bayko, John (diciembre de 2003). "Zilog Z-8000, otro competidor directo". Grandes microprocesadores del pasado y del presente .
  47. ^ "Salón de la fama del chip: microprocesador Intel 8088". Espectro IEEE . Instituto de Ingenieros Eléctricos y Electrónicos . 2017-06-30 . Consultado el 19 de junio de 2020 .
  48. ^ "Salón de la fama del chip: microprocesador Motorola MC68000". Espectro IEEE . Instituto de Ingenieros Eléctricos y Electrónicos . 2017-06-30 . Consultado el 19 de junio de 2019 .
  49. ^ Nelson, Harold (mayo de 1982). "Sweet Sixteen - Micros alcanzan la mayoría de edad". Microcomputación . págs. 36–38 . Consultado el 10 de marzo de 2023 .
  50. ^ "Zilog Z8000". Historia digital: línea de tiempo . computadoras antiguas.com. Abril de 1979 . Consultado el 16 de julio de 2009 .

Otras lecturas