La TI-59 es una de las primeras calculadoras programables , que fue fabricada por Texas Instruments en 1977. Es la sucesora de la TI SR-52 , cuadruplicando el número de "pasos del programa" de almacenamiento y agregando "Módulos de programa ROM" (un Chip ROM insertable, capaz de contener 5000 pasos de programa). Al igual que el SR-52, tiene un lector de tarjetas magnéticas para almacenamiento externo. Una cuarta parte de la memoria se almacena en cada lado de una tarjeta.
Tipo | Programable |
---|---|
Fabricante | Instrumentos Texas |
Introducido | Mayo de 1977 |
Interrumpido | 1983 |
Costo | 300 dólares |
Calculadora | |
Modo de entrada | Infijo |
Precisión | 13 |
Tipo de visualización | Diodo emisor de luz |
Tamaño de la pantalla | 10 dígitos |
UPC | |
Procesador | TMC0501 |
Programación | |
Lenguajes de programación) | golpe de tecla ( Turing-completo ) |
Registro de memoria | 100 |
Pasos del programa | 960 |
Otro | |
Peso | 240 gramos |
Dimensiones | 16,3x7,3x3,6 cm |
Tipo | Programable |
---|---|
Fabricante | Instrumentos Texas |
Introducido | Mayo de 1977 |
Interrumpido | 1983 |
Costo | 125 dólares |
Calculadora | |
Modo de entrada | Infijo |
Precisión | 13 |
Tipo de visualización | Diodo emisor de luz |
Tamaño de la pantalla | 10 dígitos |
Programación | |
Registro de memoria | 60 |
Pasos del programa | 480 |
Otro | |
Peso | 240 gramos |
Dimensiones | 16,3x7,3x3,6 cm |
La TI-58 (mayo de 1977), y más tarde la TI-58C (1979), son versiones reducidas de la TI-59, que carecen del lector de tarjetas magnéticas y tienen la mitad de la memoria, pero por lo demás idénticas. Aunque la TI-58C usa un chip diferente al de la TI-58, los datos técnicos siguen siendo idénticos. La "C" en un nombre de modelo de TI (o Hewlett-Packard) indica que la calculadora tiene una memoria constante (o memoria continua , respectivamente) que permite la retención de programas y datos cuando se apaga.
Estas calculadoras utilizan un sistema de cálculo infijo entre paréntesis llamado " Sistema operativo algebraico " (AOS), donde, en comparación con el sistema RPN postfijo utilizado por otras calculadoras científicas (como HP), el operador ingresa los cálculos tal como están escritos en papel, usando hasta nueve niveles de paréntesis. [1]
La calculadora se puede alimentar con un adaptador externo o con un paquete de baterías recargables internas de NiCd (aunque la batería debe permanecer presente cuando se usa el adaptador de CA externo para evitar dañar los circuitos de la calculadora).
Monitor
La pantalla LED roja muestra 10 dígitos decimales de precisión.
Programación
Programar problemas simples con la TI-59 o la TI-58 es un proceso muy sencillo. En el modo de programación, la TI-59 simplemente registra las pulsaciones de teclas. Las teclas alfabéticas brindan un fácil acceso a hasta diez puntos de entrada. También es posible activar cualquiera de los programas en el módulo de memoria preprogramado y ejecutar uno como cualquier programa escrito por el usuario. Los programas escritos por el usuario también pueden usar programas en el módulo como subrutinas. Los programas del módulo se ejecutan directamente desde la ROM , por lo que dejan la memoria de la calculadora libre para el usuario.
Sin embargo, explotar las capacidades similares a las de una computadora de la TI-59 es un asunto diferente. Aunque la TI-59 es Turing-complete , admite programación en línea recta, condiciones, bucles y acceso indirecto a registros de memoria, y aunque admite una salida alfanumérica limitada solo en la impresora, escribir rutinas sofisticadas es esencialmente una cuestión de planificación del lenguaje de máquina. y usando una almohadilla de codificación.
Se produjo un gran grado de intercambio en la comunidad TI-59 y TI-58. Al menos un juego , Force Battle de Darth Vader , apareció como un programa de escritura . [2]
Ejemplo de programación
Aquí hay un programa de muestra que calcula el factorial de un número entero de 2 a 69. Para 5 !, escribirás 5 A y obtendrás el resultado, 120. A diferencia de la SR-52 , la TI-58 y la TI-59 lo hacen no tiene la función factorial incorporada, pero la admite a través del módulo de software que se entregó con la calculadora.
Comentario de código de operaciónLBL A Llamará al programa con la tecla A STO 01 almacena el valor en el registro 1 1 comienza con 1 LBL Etiqueta B para el bucle * multiplica RCL 01 por n DSZ 1 B disminuye ny vuelve a B hasta que n = 0 = final del ciclo, la máquina ha calculado 1 * n * (n-1) * ... 2 * 1 = n! INV SBR fin de procedimiento
Aquí está el mismo programa escrito para TI Compiler : [3]
contador #reg 01#label A factorialFactorial LBL Contador STO 1 PARA contador * @encimera CÍRCULO =RTN#final
Memoria
En comparación con su principal competidor actual, Hewlett-Packard HP-67 , la TI-59 tiene aproximadamente el doble de memoria . La partición entre los pasos del programa y las memorias se puede ajustar en incrementos de 80 pasos del programa / 10 memorias, y se pueden configurar hasta 960 pasos del programa (con cero memorias) o hasta 100 memorias (con 160 pasos del programa). La TI-59 fue la primera calculadora de bolsillo programable en la que el fabricante proporcionó un sistema para compartir memoria entre registros de datos y almacenamiento de programas. La memoria es solo aproximadamente el doble que en el SR-52 , pero más flexible y, por lo tanto, el número posible de pasos del programa fue cuatro veces mayor. El contenido de esta memoria se pierde cuando se apaga la calculadora.
La TI-58 tiene la mitad de la memoria de la TI-59 y admite hasta 480 pasos de programa o 60 memorias. Competía con la HP-34C .
Las calculadoras TI-58 y TI-59 tienen instrucciones de longitud variable. Algunas pulsaciones de teclas se combinan en un paso de programación, de modo que las instrucciones de una a once pulsaciones de teclas se almacenan en uno a seis pasos de programación. El HP-67 siempre almacena una instrucción en un paso de programación, lo cual es eficiente para algunas instrucciones de uso frecuente pero también limita el número de instrucciones posibles.
Lector de tarjetas magnéticas
La TI-59 puede almacenar programas y datos en pequeñas tarjetas magnéticas cuando la calculadora se apaga y se recarga rápidamente cuando es necesario. Haga clic a continuación para ver un video del lector de tarjetas en acción.
El video también muestra el doble uso de la tarjeta magnética como menú de documentación del programa. El programador puede imprimir o escribir notas en la parte superior de la tarjeta magnética. Una vez leída por el lector de tarjetas, la tarjeta se puede almacenar, como se muestra, en una ranura entre la parte superior del teclado y la pantalla, proporcionando así una notación que indica tanto el nombre del programa actualmente cargado como el propósito de cada uno de los cinco programas. botones de etiqueta AE y sus funciones secundarias A'-E 'dentro del programa cargado.
La TI-58 no tiene un lector de tarjetas magnéticas.
Biblioteca de software de estado sólido
La TI-59 y la TI-58 fueron las primeras calculadoras portátiles en utilizar módulos de programa ROM extraíbles . La ROM del módulo de biblioteca maestra se incluyó con la TI-59 y la TI-58, y contiene varias rutinas útiles preprogramadas e incluso un juego. Los módulos adicionales, para aplicaciones tales como bienes raíces , inversiones , estadísticas , topografía y aviación , se vendieron por separado. Los programas de los módulos utilizaban en gran medida las claves definidas por el usuario. Para que los programas sean más fáciles de usar, se pueden insertar tarjetas de plástico con el mismo tamaño que las tarjetas magnéticas, pero recién impresas para etiquetar las teclas definidas por el usuario, en la ranura entre la pantalla y el teclado para etiquetar las teclas definidas por el usuario.
Impresora
También disponible para la TI-59 y la TI-58 era una impresora térmica (los modelos PC-100A, B y C); la calculadora se montó en la parte superior de la impresora y se bloqueó en su lugar con una llave.
La calculadora se puede programar para solicitar información al usuario y enviar los resultados de los cálculos a la impresora. Se puede generar texto alfanumérico (64 caracteres en total, incluido el espacio, 0-9, AZ y 25 signos de puntuación y símbolos matemáticos), así como números. Se proporciona una capacidad limitada para trazar gráficos. La impresora también es valiosa para el desarrollo de programas porque puede producir una copia impresa del programa de la calculadora, incluidos los mnemotécnicos alfanuméricos en lugar de solo los códigos numéricos normalmente visibles en la pantalla, así como un volcado de los registros de datos, un rastro de los datos del programa. ejecución y otra información sobre el programa.
En el primer modelo PC-100A, un interruptor dentro del compartimiento del cargador de batería permite su uso con las calculadoras SR-52 y SR-56 anteriores, así como con la serie TI-58/59. Además, también funciona con máquinas TI no programables de la época como la SR-50A . (Retire la batería de una calculadora TI y busque la fila de almohadillas de interfaz de impresora en la placa de circuito debajo de los terminales de la batería).
Referencias
- ^ Folleto de la TI-58 (PDF) , p. 2
- ^ Jackson, Clete (octubre de 1980). "Batalla de la fuerza de Darth Vader" . BYTE . págs. 50–54 . Consultado el 14 de junio de 2014 .
- ^ (en inglés) TI User, programas en línea, página del compilador de TI . , (en francés) Utilisateur TI, programas en ligne, página de TI Compiler
enlaces externos
- Página de inicio de la TI-59 mantenida por Dejan Ristanovic
- Biblioteca TI-59 mantenida por Viktor Toth
- TI-59 , TI-58 , TI-58C en DataMath.org
- TI-59 , TI-58 , TI-58C en MyCalcDB (base de datos sobre calculadoras de bolsillo de los años 70 y 80)
- Cumpleaños de la TI-59 Breve artículo publicado sobre el cumpleaños número 30 de la TI-59
- (en francés) Utilisateur TI, programas en ligne
- (en inglés) TI User, programas en línea.
- (en alemán) TI-59, TI-58C, TI-58 documentación alemana
- (en francés, inglés e italiano) ti58c.phweb.me, emulador TI-58 / TI-58C / TI-59 en Windows