Serie TI-83 - TI-83 series

Serie TI-83
TI-83.png
TI-83, diseño original - negro
Escribe Calculadora gráfica
Fabricante Instrumentos Texas
Introducido
Interrumpido 2004 (TI-83, TI-83 + SE)
Firmware más reciente
Predecesor TI-82
Sucesor TI-84
Calculadora
Modo de entrada DAL
UPC
Procesador Zilog Z80
Frecuencia
Programación
Lenguajes de programación) TI-BASIC , Montaje
Memoria de usuario
Otro
Fuente de alimentación 4x AAA , 1 CR1616 o CR1620

La serie TI-83 es una serie de calculadoras gráficas fabricadas por Texas Instruments .

La TI-83 original es en sí misma una versión mejorada de la TI-82 . Lanzada en 1996, fue una de las calculadoras gráficas más populares para los estudiantes. Además de las funciones presentes en las calculadoras científicas normales , la TI-83 incluye muchas características, que incluyen gráficos de funciones, modos de gráficos polares / paramétricos / secuenciales, estadísticas, funciones trigonométricas y algebraicas, junto con muchas aplicaciones útiles . Aunque no incluye tantas funciones de cálculo, las aplicaciones y programas se pueden escribir en la calculadora o cargar desde fuentes externas.

La TI-83 fue rediseñada dos veces, primero en 1999 y nuevamente en 2001. TI reemplazó la TI-83 con la TI-83 Plus en 1999. El rediseño introdujo un diseño muy similar a la TI-73 y TI-83 Plus, eliminando la pantalla inclinada que había sido común en las calculadoras gráficas de TI desde la TI-81, e incluía memoria Flash , lo que permite que el sistema operativo del dispositivo se actualice si es necesario, o que se almacenen nuevas aplicaciones Flash de gran tamaño, accesibles a través de una nueva tecla de aplicaciones. La memoria Flash también se puede utilizar para almacenar programas y datos de usuario. En 2001, se lanzó la TI-83 Plus Silver Edition, que presentaba aproximadamente nueve veces la memoria flash disponible y más del doble de la velocidad de procesamiento (15  MHz ) de una TI-83 Plus estándar, todo en una caja gris translúcida con incrustaciones de pequeños "destellos". El rediseño de 2001 (apodado TI-83 "Parcus") introdujo una forma ligeramente diferente a la calculadora en sí, eliminó el borde gris brillante de la pantalla y redujo el costo al simplificar la placa de circuito impreso a cuatro unidades.

Modelos adicionales

TI-83 Plus

La TI-83 Plus
La versión francesa de la TI-83 Plus

La TI-83 Plus fue diseñada en 1999 como una actualización de la TI-83. La TI-83 Plus es una de las calculadoras más populares de TI. Utiliza un microprocesador Zilog Z80 que funciona a 6 MHz , una pantalla LCD monocromática de 96 × 64 y 4 baterías AAA , así como una batería de respaldo CR1616 o CR1620. Un puerto de enlace también está integrado en la calculadora en forma de un conector de 2,5 mm. Sin embargo, la principal mejora con respecto a la TI-83 es ​​la adición de 512  KB de Flash ROM , que permite la instalación de actualizaciones y aplicaciones del sistema operativo. La mayor parte de la memoria Flash es utilizada por el sistema operativo, con 160 KB disponibles para archivos de usuario y aplicaciones. Otro desarrollo es la capacidad de instalar aplicaciones Flash, lo que permite al usuario agregar funcionalidad a la calculadora. Estas aplicaciones se han creado para matemáticas y ciencias, edición de texto (letras mayúsculas y minúsculas), organizadores y planificadores diarios, edición de hojas de cálculo, juegos y muchos otros usos.

Diseñado para ser utilizado por estudiantes de secundaria y universitarios, aunque ahora lo utilizan estudiantes de secundaria en algunos sistemas de escuelas públicas, contiene todas las características de una calculadora científica, así como funciones gráficas paramétricas, polares y secuenciales; un entorno para cálculos financieros; operaciones matriciales; programación en calculadora; y más. La manipulación simbólica (diferenciación, álgebra) no está integrada en la TI-83 Plus. Se puede programar usando un lenguaje llamado TI-BASIC , que es similar al lenguaje de computadora BASIC. La programación también se puede realizar en el ensamblaje de TI, compuesto por el ensamblaje de Z80 y una colección de llamadas al sistema proporcionadas por TI. Los programas de ensamblaje se ejecutan mucho más rápido, pero son más difíciles de escribir. Por lo tanto, la escritura de programas de ensamblaje a menudo se realiza en una computadora.

TI-83 Plus Silver Edition

TI-83 Plus Silver Edition

La TI-83 Plus Silver Edition fue lanzada en 2001. Sus mejoras son 1,5  MB de memoria flash , un procesador de 6/15 MHz de doble velocidad , 96 KB de RAM adicional (pero TI aún tiene que codificar la compatibilidad con toda la RAM en un OS), un hardware de transferencia de enlace mejorado, una carcasa plateada translúcida y más aplicaciones preinstaladas. Este aumento sustancial de la memoria Flash es significativo. Mientras que la TI-83 + solo puede contener un máximo de 10 aplicaciones (o más a menudo menos, dependiendo del tamaño), la Silver Edition puede contener hasta 94 aplicaciones. También incluye un cable de conexión USB en la caja. Es casi completamente compatible con la TI-83 Plus; los únicos problemas que pueden surgir son con programas (por ejemplo, juegos) que pueden ejecutarse demasiado rápido en Silver Edition o con algunos programas que tienen problemas con el hardware del enlace. La distribución de las teclas es la misma.

Existe una segunda versión de la TI-83 Plus Silver Edition, la versión ViewScreen (VSC). Es prácticamente idéntico, pero tiene un puerto adicional en el extremo de la pantalla de la parte posterior de la unidad, lo que permite la visualización en retroproyectores a través de un cable y un panel. Se parece a la TI-83 Plus estándar, pero tiene un marco plateado, idéntico al de la Silver Edition estándar, alrededor de la pantalla.

La TI-83 Plus Silver Edition aparece en el sitio web de Texas Instruments como "descontinuada". En abril de 2004, la TI-83 Plus Silver Edition fue reemplazada por la TI-84 Plus Silver Edition . Cuentan con el mismo procesador y la misma cantidad de memoria Flash, pero la TI-84 Plus Silver Edition cuenta con un puerto USB integrado , reloj y placas frontales intercambiables.

Especificaciones técnicas

  • CPU : CPU Zilog Z80 , 6 MHz (TI-83, 83+) o 15 MHz (Silver Edition) o Inventec 6S1837 (TI-83 + revisión A)
  • ROM
    • ROM de 24 kB (TI-83)
    • Flash ROM : 512 KB con 163 KB disponibles para datos de usuario y programas (83+) o 2 MB (Silver Edition)
  • RAM : 32 KB de RAM con 24 KB disponibles para datos de usuario y programas (128 KB en Silver Edition; sin embargo, el usuario no puede acceder a los 96 KB adicionales de forma predeterminada, esta memoria adicional se usa en algunas aplicaciones como Omnicalc para una función de recuperación de RAM y una calculadora virtual )
  • Monitor
    • Texto: 16 × 8 caracteres (fuente normal)
    • Gráficos: 96 × 64 píxeles , LCD monocromo de 3 "
  • E / S
    • Puerto de enlace, 9,6 kbit / s
    • Teclado integrado de 50 botones
  • Energía : 4 baterías AAA más 1 CR1616 o CR1620 para respaldo
  • Lenguajes de programación integrados : TI-BASIC , lenguaje ensamblador y código máquina . C requiere una computadora con un compilador cruzado Z80 o un ensamblador en calc.

Programación

La serie TI-83 Plus es muy similar en los idiomas admitidos de forma nativa por la calculadora. Estos incluyen "TI-BASIC", un lenguaje interpretado utilizado por todas las calculadoras de TI, y "TI-ASM", un nombre no oficial para el lenguaje ensamblador nativo Z80 en el que se basa la calculadora.

TI-BÁSICO

TI-BASIC es el lenguaje integrado de las calculadoras de la serie TI-83, así como de muchas otras calculadoras gráficas de TI. TI-BASIC es un lenguaje de programación no estructurado , lo que significa que está organizado secuencialmente, sin el uso de métodos o bloques de código organizados. Debido a su simplicidad y la ubicuidad de las calculadoras de TI en los planes de estudio escolares, para muchos estudiantes es su primera experiencia con la programación. A continuación se muestra un ejemplo de un programa hello world equivalente al ejemplo del lenguaje ensamblador.

:ClrHome
:Disp "Hello World!"

Lenguaje ensamblador

La TI-83 fue la primera calculadora de la serie TI en tener soporte de lenguaje ensamblador integrado. La TI-92 , TI-85 y TI-82 eran capaces de ejecutar programas en lenguaje ensamblador, pero solo después de enviar una copia de seguridad de memoria especialmente construida (pirateada). Se puede acceder al soporte de la TI-83 a través de una función oculta de la calculadora. Los usuarios escribirían su programa de ensamblaje (ASM) en su computadora, lo ensamblarían y lo enviarían a su calculadora como un programa. A continuación, el usuario ejecutaría el comando "Enviar (9prgm XXX " (donde XXX es el nombre del programa) y ejecutaría el programa. Los sucesores de la TI-83 reemplazaron la puerta trasera Send () con un Asm menos oculto ( ) comando.

El lenguaje ensamblador Z80 le da al programador mucho más poder sobre la calculadora que el lenguaje incorporado, TI-BASIC. En el lado negativo, el ensamblaje del Z80 es más difícil de aprender que el TI-BASIC. El lenguaje ensamblador Z80 puede programarse en la computadora y enviarse a la calculadora a través del puerto USB, escribirse a mano directamente en el editor de programas (usando los equivalentes hexadecimales de los códigos de operación) o compilarse usando programas compiladores de terceros. Los programas escritos en ensamblador son mucho más rápidos y eficientes que los que usan TI-BASIC, ya que es el idioma nativo del procesador y no necesita ser interpretado. Se proporciona un programa de ejemplo que muestra " ¡Hola mundo! " En la pantalla. Tenga en cuenta que b_call () no es una instrucción, sino una macro ( azúcar sintáctica ) para llamar a una rutina del sistema operativo.

.nolist ; Standard header
#include "ti83plus.inc"
.list
.org userMem-2
.db t2ByteTok,tAsmCmp

Main:
 b_call(_ClrScrnFull) ; Clears the screen
 b_call(_HomeUp) ; Moves the cursor to the top-left corner of the screen
 ld hl,Hello ; Loads the address that points to "Hello World" into register hl (16-bit)
 b_call(_PutS) ; Displays "Hello World" on the screen
 ret ; Pops the last value pushed onto the stack into the program execution register
 ; May be used to end the program depending on what's on the stack

Hello: ; Gives the label an equate address in memory
.db "Hello World!",0 ; The hex values of "Hello World" are stored in program data

.end ; Marks the end of a file
.end ; Two .ends must be used because of a bug in the standard compiler

Reemplazo de firmware

TI continuó confiando en claves de firma criptográfica RSA de solo 512 bits durante muchos años después de que se supo que las claves más largas eran necesarias para la seguridad. Las claves de 512 bits se habían descifrado públicamente en 1999 como parte del RSA Factoring Challenge .

En 2009, un grupo de entusiastas utilizó la fuerza bruta y métodos distribuidos para encontrar todas las claves de firma criptográficas para el firmware de la calculadora de TI, lo que permitió a los usuarios actualizar directamente sus propios sistemas operativos a los dispositivos. La clave de la calculadora TI-83 + fue publicada por primera vez por alguien en el foro unitedti.org. Necesitaron varios meses para descifrarlo. Las otras claves fueron encontradas después de unas semanas por la comunidad de unitedti.org a través de un proyecto de computación distribuida . Luego, Texas Instruments comenzó a enviar solicitudes de eliminación de DMCA a una variedad de sitios web diferentes que reflejaban las claves, incluidos unitedTI y reddit.com . Luego quedaron sujetos al efecto Streisand y se reflejaron en varios sitios diferentes, incluido WikiLeaks .

Sucesor

La serie TI-84 Plus se introdujo en abril de 2004 como una actualización adicional de la línea TI-83 Plus. A pesar de la nueva apariencia, hay muy pocos cambios reales. Las principales mejoras de TI-84 Plus y TI-84 Plus Silver Edition son un diseño de carcasa modernizado, carcasas intercambiables (solo Silver Edition), algunas funciones nuevas, más velocidad y memoria, un reloj y conectividad de puerto USB . La TI-84 Plus también tiene una pantalla más brillante con un contraste más claro, aunque esto causó un error con el controlador LCD en algunas calculadoras vendidas. La TI-84 Plus tiene 3 veces la memoria de la TI-83 Plus y la TI-84 Plus Silver Edition tiene 9 veces la memoria de la TI-83 Plus. Ambos tienen 2,5 veces la velocidad de la TI-83 Plus. El sistema operativo y la funcionalidad matemática siguen siendo esencialmente los mismos, al igual que el puerto de enlace estándar para conectarse con el resto de la serie de calculadoras TI.

Si bien los dispositivos móviles e Internet han reemplazado las capacidades de cualquier calculadora, las pruebas estandarizadas excluyen el uso de esos dispositivos. Además, los libros de texto se han adaptado a la TI-83, lo que le otorga a la calculadora un "monopolio en el campo de las matemáticas de la escuela secundaria".

Ver también

Referencias

enlaces externos