HP-65

La HP-65 es la primera calculadora portátil programable con tarjeta magnética. Introducido por Hewlett-Packard en 1974 a un precio sugerido de venta al público de $795 (equivalente a $4717 en 2022), presentaba nueve registros de almacenamiento y espacio para 100 instrucciones pulsadas. También incluía un lector/grabador de tarjetas magnéticas para guardar y cargar programas. Como todas las calculadoras Hewlett-Packard de la época y la mayoría desde entonces, la HP-65 utilizaba notación polaca inversa (RPN) y una pila de operandos automática de cuatro niveles.
El requisito de diseño de Bill Hewlett era que la calculadora cupiera en el bolsillo de su camisa. Ésa es una de las razones de la profundidad cónica de la calculadora. Las tarjetas de programa magnéticas se introducen en el extremo grueso de la calculadora, debajo de la pantalla LED. La documentación de los programas de la calculadora es muy completa e incluye algoritmos para cientos de aplicaciones, incluidas soluciones de ecuaciones diferenciales, estimación del precio de las acciones, estadísticas, etc.
Características
El HP-65 introdujo las teclas "tall", en forma de trapezoide que se volverían icónicas para muchas generaciones de calculadoras HP. Cada una de las llaves tenía hasta cuatro funciones. Además de la "función normal" impresa en la cara de la llave, una función "oro" impresa en el caso por encima de la llave y una función "azul" impresa en la superficie frontal inclinada de la llave se accedieron empujando el oro f o azul g llave prefijo, respectivamente. Por ejemplo, f seguido 4 acceso a la función sine, o g seguido 4 calcularía . Para algunas funciones matemáticas, un oro f−1 llave prefijo accedería al inverso de las funciones impresas en oro, por ejemplo. f−1 seguido 4 calcularía el pecado inverso ().
Funciones incluidas raíz cuadrada, inversa, trigonométrica (seno, coseno, tangente y sus inversas), exponenciación, logaritmos y factorial. La HP-65 fue una de las primeras calculadoras en incluir una función de conversión de bases, aunque solo admitía la conversión octal (base 8). También podría realizar conversiones entre valores de grados/minutos/segundos (sexagesimal) y grados decimales (sexadecimal), así como conversión de coordenadas polares/cartesianas.
Programación

El HP-65 tenía una memoria de programa para hasta 100 instrucciones de 6 bits que incluían llamadas a subrutinas y ramificaciones condicionales basadas en la comparación de registros xey. Algunos (pero no todos) los comandos ingresados mediante múltiples pulsaciones de teclas se almacenaron en una sola celda de memoria de programa. Al mostrar un programa, los códigos clave se mostraban sin números de línea.
Se podía guardar un programa en tarjetas recubiertas magnéticamente con base de mylar que medían 71 mm × 9,5 mm (2,8 × 0,4 pulg.), que se alimentaban a través del lector mediante un pequeño motor eléctrico a través de un engranaje helicoidal y un rodillo de goma a una velocidad de 6 cm/s (2,4 pulgadas/s). El área de grabación utilizó sólo la mitad del ancho de la tarjeta. Si bien era posible invertir la tarjeta para almacenar un segundo programa, oficialmente se desaconsejó (a diferencia de modelos posteriores como el HP-67) porque la rueda de goma tocó la otra mitad de la tarjeta durante el transporte, lo que provocó una abrasión adicional. Cuando se inserta en una ranura adicional entre la pantalla y el teclado, la impresión en la parte superior de la tarjeta correspondería a la fila superior de teclas (A - E), que servían como accesos directos a los puntos de entrada del programa correspondientes.

Las tarjetas se pueden proteger contra escritura recortando diagonalmente la esquina superior izquierda de la tarjeta. HP también vendió varias colecciones de programas para aplicaciones científicas y de ingeniería en juegos de tarjetas pregrabadas (y protegidas contra escritura).
El HP-65 tenía un problema/fallo de diseño por el cual el registro de almacenamiento R9 se corrompía cada vez que el usuario (o programa) ejecutaba funciones trigonométricas o realizaba pruebas de comparación; Este tipo de problema era común en muchas de las primeras calculadoras, causado por una falta de memoria debido a consideraciones de costo, potencia o tamaño. Dado que la limitación fue prevista desde el principio y documentada en el manual, no es, estrictamente hablando, un error.
Aplicaciones importantes
Durante el proyecto de prueba Apollo-Soyuz de 1975, la HP-65 se convirtió en la primera calculadora portátil programable en el espacio exterior. A bordo de la nave espacial Apollo se llevaron dos HP-65. El cálculo de los parámetros para las diversas maniobras de empuje necesarias para encontrarse con la nave espacial Soyuz se realizó en el HP-65 y se comparó con los resultados calculados por la computadora de guía Apollo a bordo. Otro programa para el HP-65 permitió a la tripulación calcular los ángulos de orientación de la antena de la nave espacial para apuntar al satélite de retransmisión de comunicaciones ATS-6.
Ese mismo año, Mitchell Feigenbaum, utilizando la pequeña calculadora HP-65 que le habían proporcionado en el Laboratorio Nacional de Los Álamos, descubrió que la relación de la diferencia entre los valores en los que se producen bifurcaciones sucesivas de duplicación de períodos tiende a una constante de alrededor de 4,6692... Esta "relación de convergencia" ahora se conoce como la primera constante de Feigenbaum.

Contenido relacionado
Historia de la cámara
Tubo de vacío
Señales de humo