stringtranslate.com

TI-59 / TI-58

La TI-59 es una de las primeras calculadoras programables , fabricada por Texas Instruments a partir de 1977. Es la sucesora de la TI SR-52 , cuadriplica el número de "pasos de programa" de almacenamiento y agrega "Módulos de programa ROM" (un chip ROM insertable, capaz de contener 5000 pasos de programa). Al igual que el SR-52, dispone de un lector de tarjetas magnéticas para almacenamiento externo. Una cuarta parte de la memoria se almacena en cada lado de una tarjeta.

La TI-58 (mayo de 1977), y más tarde la TI-58C (1979), son versiones reducidas de la TI-59, que carecen de lector de tarjetas magnéticas y tienen la mitad de memoria, pero por lo demás son idénticas. Aunque la TI-58C utiliza un chip diferente al de la TI-58, los datos técnicos siguen siendo idénticos. La "C" en el nombre de un modelo 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 está apagada.

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 desde un adaptador externo o desde una batería interna recargable de NiCd (aunque la batería debe permanecer presente cuando se utiliza el adaptador de CA externo para evitar daños a los circuitos de la calculadora).

Mostrar

La pantalla LED roja muestra 10 dígitos decimales de precisión.

Programación

Programar problemas simples con la TI-59 o 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 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 libre la memoria de la calculadora al 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-completa , admite programación en línea recta, condiciones, bucles y acceso indirecto a registros de memoria, y aunque admite salida alfanumérica limitada solo en la impresora, escribir rutinas sofisticadas es esencialmente una cuestión de planificación en lenguaje de máquina. y usando un panel de codificación.

Se produjo un gran grado de intercambio en la comunidad TI-59 y TI-58. Al menos un juego , Darth Vader's Force Battle , 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 del 2 al 69. Para 5!, si se presiona "5 A", da el resultado, 120. A diferencia del SR-52 , el TI-58 y el TI- 59 no tienen la función factorial incorporada, pero la admiten a través del módulo de software que se entrega con la calculadora.

Comentario del código de operaciónLBL A Llamarás al programa con la tecla A
STO 01 almacena el valor en el registro 1
1 comienza con 1 etiqueta
LBL B para el bucle
* multiplica
RCL 01 por n
DSZ 1 B disminuye n y regresa a B hasta n=0
= Al final del ciclo, la máquina ha  calculado 1*n*(n-1)*...2*1=n! INV SBR fin del procedimiento

Aquí está el mismo programa escrito para TI Compiler : [3]

#reg 01 contador#etiqueta Un factorialfactorial LBL contador STO 1 PARA mostrador * @encimera BUCLE =RTN#fin

Memoria

En comparación con su principal competidor contemporáneo, el Hewlett-Packard HP-67 , la TI-59 tiene aproximadamente el doble de memoria . La partición entre pasos de programa y memorias se puede ajustar en incrementos de 80 pasos de programa/10 memorias, y se pueden configurar hasta 960 pasos de programa (con cero memorias) o hasta 100 memorias (con 160 pasos de 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 sólo aproximadamente el doble que en el SR-52 , pero es más flexible, por lo que el número posible de pasos del programa era cuatro veces mayor. El contenido de esta memoria se pierde cuando se apaga la calculadora.

La TI-58 tiene la mitad de memoria que la TI-59 y admite hasta 480 pasos de programa o 60 memorias. Compitió con el 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 utilizadas con frecuencia pero también limita la cantidad 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 está apagada y recargarse rápidamente cuando sea necesario. Haga clic a continuación para ver un vídeo del lector de tarjetas en acción.

El vídeo 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 a mano en la parte superior de la tarjeta magnética. Una vez leída por el lector de tarjetas, la tarjeta puede almacenarse, 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. botones de etiqueta AE y sus funciones secundarias A'-E' dentro del programa cargado.

La TI-58 no tiene lector de tarjetas magnéticas.

Biblioteca de software de estado sólido

El módulo de biblioteca principal se muestra extraído de su zócalo en la parte posterior de la calculadora. También se muestra el folio de almacenamiento de tarjetas magnéticas.

La TI-59 y la TI-58 fueron las primeras calculadoras portátiles que utilizaron 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 preprogramadas útiles 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 mucho las claves definidas por el usuario. Para facilitar el uso de los programas, en la ranura entre la pantalla y el teclado se pueden insertar tarjetas de plástico del mismo tamaño que las tarjetas magnéticas, pero impresas únicamente para etiquetar las teclas definidas por el usuario, para etiquetar las teclas definidas por el usuario.

Impresora

TI-59 montada en una impresora térmica PC-100A

También estaba disponible para TI-59 y TI-58 una impresora térmica (los modelos PC-100A, B y C); La calculadora estaba montada encima de la impresora y bloqueada con una llave.

La calculadora se puede programar para solicitar información del usuario y enviar los resultados de los cálculos a la impresora. Se puede generar texto alfanumérico (64 caracteres en total, incluidos espacios, 0-9, AZ y 25 símbolos de puntuación y matemáticos), además de 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 sólo los códigos numéricos normalmente visibles en la pantalla, así como un volcado de los registros de datos, un rastro de la información 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 el 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 la impresora en la placa de circuito debajo de los terminales de la batería).

Placa de circuito principal TI-59

Referencias

  1. ^ Folleto TI-58 (PDF) , pág. 2
  2. ^ Jackson, Clete (octubre de 1980). "La batalla de la fuerza de Darth Vader". BYTE . págs. 50–54 . Consultado el 14 de junio de 2014 .
  3. ^ (en inglés) TI User, programas en línea, página de TI Compiler., (en francés) Utilisateur TI, programas en línea, página de TI Compiler

enlaces externos