El AN/USQ -20 , o CP-642 [1] [2] [3] o Sistema de Datos Tácticos Navales (NTDS), fue diseñado como un reemplazo más confiable para el AN/USQ-17 diseñado por Seymour Cray con el mismo conjunto de instrucciones . El primer lote de 17 computadoras se entregó a la Marina a principios de 1961. [4]
Una versión del AN/USQ-20 para uso de otros servicios militares y la NASA fue designada UNIVAC 1206 . Otra versión, denominada G-40 , reemplazó el tubo de vacío UNIVAC 1104 en el Programa de Misiles BOMARC .
La máquina tenía el tamaño y la forma de un antiguo frigorífico de doble puerta , de unos seis pies de altura (aproximadamente 1,80 metros).
Las instrucciones se representaron como palabras de 30 bits en el siguiente formato:
f código de función de 6 bits j Designador de condición de salto de 3 bits k Designador de palabra parcial de 3 bits b 3 bits qué registro de índice usar y dirección de operando de 15 bits en memoria
Los números se representaron como palabras de 30 bits. Esto permitió cinco caracteres alfanuméricos de 6 bits por palabra.
La memoria principal era de 32.768 palabras de memoria central .
Los registros de procesador disponibles fueron: