El IMP-16 , por National Semiconductor , fue el primer multi-chip de 16 bits del microprocesador , lanzado en el año 1973. Se componía de cinco PMOS circuitos integrados : cuatro chips RALU idénticos, abreviatura de registro y la ALU , proporcionando la ruta de datos, y uno CROM, Control y ROM , que proporcionan secuenciación de control y almacenamiento de microcódigo . El IMP-16 es un procesador de segmentos de bits . Cada chip RALU proporciona un 4-bitsegmento del registro y parte aritmética de un procesador. Varios chips RALU funcionan en paralelo, lo que proporciona una longitud de palabra más larga. Cada chip RALU proporciona 4 bits del contador del programa, varios registros, la ALU, una pila LIFO de 16 palabras y las banderas de estado. [1] [2]
El IMP-16 proporcionó cuatro acumuladores de 16 bits, dos de los cuales podrían usarse como registros de índice. La arquitectura del conjunto de instrucciones era similar a la del Data General Nova . El conjunto de chips podría ampliarse con un chip CROM de multiplicación y división (IMP-16A / 522D) que implementó rutinas de multiplicación y división de 16 bits utilizando las ALU. El conjunto de chips fue impulsado por un reloj no superpuesto de 715 kHz de dos fases que tenía una oscilación de voltaje de +5 a -12. Una parte integral de la arquitectura era un mux de entrada de 16 bits que proporcionaba varios bits de condición de las ALU, como cero, acarreo, desbordamiento junto con entradas de propósito general.
El microprocesador se utilizó en el microordenador IMP-16P. [3]
El IMP-16 fue posteriormente reemplazado por los microprocesadores de 16 bits de un solo chip PACE e INS8900 de National Semiconductor , que tenían una arquitectura similar pero no eran compatibles con los sistemas binarios.
Referencias
- Semiconductor Nacional (1973). Manual de programación y ensamblador IMP-16 .