TI-83 series - TI-83 series

TI-83 series
TI-83.png
TI-83, design original - preto
Modelo Calculadora gráfica
Fabricante Instrumentos Texas
Introduzido
Interrompido 2004 (TI-83, TI-83 + SE)
Firmware mais recente
Antecessor TI-82
Sucessor TI-84
Calculadora
Modo de entrada DAL
CPU
Processador Zilog Z80
Frequência
Programação
Linguagens de programação) TI-BASIC , Montagem
Memória do usuário
De outros
Fonte de energia 4x AAA , 1 CR1616 ou CR1620

A série TI-83 é uma série de calculadoras gráficas fabricadas pela Texas Instruments .

A TI-83 original é uma versão atualizada da TI-82 . Lançada em 1996, foi uma das calculadoras gráficas mais populares para estudantes. Além das funções presentes nas calculadoras científicas normais , a TI-83 inclui muitos recursos, incluindo gráficos de funções, modos de gráficos polares / paramétricos / de sequência, estatísticas, trigonométricas e funções algébricas, junto com muitas aplicações úteis . Embora não inclua tantas funções de cálculo, aplicativos e programas podem ser escritos na calculadora ou carregados de fontes externas.

A TI-83 foi redesenhada duas vezes, primeiro em 1999 e novamente em 2001. A TI substituiu a TI-83 pela TI-83 Plus em 1999. O redesenho introduziu um design muito semelhante ao da TI-73 e da TI-83 Plus, eliminando a tela inclinada que era comum nas calculadoras gráficas da TI desde a TI-81 e incluía memória Flash , permitindo que o sistema operacional do dispositivo fosse atualizado se necessário, ou para grandes novos aplicativos Flash serem armazenados, acessível por meio de uma nova chave Apps. A memória Flash também pode ser usada para armazenar programas e dados do usuário. Em 2001, a TI-83 Plus Silver Edition foi lançada, que apresentava aproximadamente nove vezes a memória flash disponível e mais do dobro da velocidade de processamento (15  MHz ) de uma TI-83 Plus padrão, tudo em uma caixa cinza translúcida incrustada com pequenas "brilha". O redesenho de 2001 (apelidado de TI-83 "Parcus") introduziu uma forma ligeiramente diferente para a própria calculadora, eliminou a borda cinza brilhante da tela e reduziu o custo simplificando a placa de circuito impresso para quatro unidades.

Modelos adicionais

TI-83 Plus

A TI-83 Plus
A versão francesa da TI-83 Plus

A TI-83 Plus foi projetada em 1999 como uma atualização da TI-83. A TI-83 Plus é uma das calculadoras mais populares da TI. Ele usa um Zilog Z80 microprocessador rodando a 6 MHz , um monocromático 96 × 64 LCD tela, e 4 AAA bem como CR1616 de cópia de segurança ou bateria CR1620. Uma porta de link também está embutida na calculadora na forma de um conector de 2,5 mm. A principal melhoria em relação à TI-83, entretanto, é a adição de 512  KB de Flash ROM , que permite que atualizações do sistema operacional e aplicativos sejam instalados. A maior parte da memória Flash é usada pelo sistema operacional, com 160 KB disponíveis para arquivos e aplicativos do usuário. Outro desenvolvimento é a capacidade de instalar aplicativos Flash, que permite ao usuário adicionar funcionalidades à calculadora. Esses aplicativos foram feitos para matemática e ciências, edição de texto (letras maiúsculas e minúsculas), organizadores e planejadores do dia, edição de planilhas, jogos e muitos outros usos.

Projetado para ser usado por estudantes do ensino médio e universitário, embora agora seja usado por alunos do ensino médio em alguns sistemas de escolas públicas, ele contém todos os recursos de uma calculadora científica, bem como funções de gráficos paramétricos, polares e sequenciais; um ambiente para cálculos financeiros; operações matriciais; programação na calculadora; e mais. A manipulação simbólica (diferenciação, álgebra) não está incluída na TI-83 Plus. Ele pode ser programado usando uma linguagem chamada TI-BASIC , que é semelhante à linguagem de computador BASIC. A programação também pode ser feita no TI Assembly, composto pelo Z80 assembly e uma coleção de chamadas de sistema fornecidas pelo TI. Os programas de montagem são executados muito mais rápido, mas são mais difíceis de escrever. Assim, a redação de programas Assembly geralmente é feita em um computador.

TI-83 Plus Silver Edition

TI-83 Plus Silver Edition

A TI-83 Plus Silver Edition foi lançada em 2001. Seus aprimoramentos são 1,5  MB de memória flash , um processador de velocidade dupla 6/15 MHz , 96 KB de RAM adicional (mas a TI ainda não codificou o suporte para toda a RAM em um SO), um hardware de transferência de link aprimorado, uma caixa prateada translúcida e mais aplicativos pré-instalados. Este aumento substancial da memória Flash é significativo. Enquanto a TI-83 + pode armazenar no máximo 10 aplicativos (ou mais frequentemente menos, dependendo do tamanho), a Silver Edition pode armazenar até 94 aplicativos. Ele também inclui um cabo de link USB na caixa. É quase totalmente compatível com a TI-83 Plus; os únicos problemas que podem surgir são com programas (por exemplo, jogos) que podem ser executados muito rapidamente no Silver Edition ou com alguns programas que apresentam problemas com o hardware do link. O layout das teclas é o mesmo.

Existe uma segunda versão da TI-83 Plus Silver Edition, a versão ViewScreen (VSC). É virtualmente idêntico, mas tem uma porta adicional na extremidade da tela na parte traseira da unidade, permitindo a exibição em retroprojetores por meio de um cabo e painel. É semelhante à TI-83 Plus padrão, mas tem uma moldura prateada, idêntica à Silver Edition padrão, ao redor da tela.

A TI-83 Plus Silver Edition está listada no site da Texas Instruments como "descontinuada". Em abril de 2004, a TI-83 Plus Silver Edition foi substituída pela TI-84 Plus Silver Edition . Apresentam o mesmo processador e a mesma quantidade de memória Flash, mas a TI-84 Plus Silver Edition apresenta uma porta USB incorporada, relógio e placas frontais substituíveis.

Especificações técnicas

  • CPU : CPU Zilog Z80 , 6 MHz (TI-83, 83+) ou 15 MHz (Silver Edition) ou Inventec 6S1837 (TI-83 + revisão A)
  • ROM
    • 24 kB ROM (TI-83)
    • Flash ROM : 512 KB com 163 KB disponíveis para dados e programas do usuário (83+) ou 2 MB (Silver Edition)
  • RAM : 32 KB de RAM com 24 KB disponíveis para dados e programas do usuário (128 KB no Silver Edition, no entanto, os 96 KB extras não são acessíveis ao usuário por padrão, essa memória extra é usada em alguns aplicativos como Omnicalc para um recurso de recuperação de RAM e um cálculo virtual )
  • Exibição
    • Texto: 16 × 8 caracteres (fonte normal)
    • Gráficos: 96 × 64 pixels , LCD monocromático de 3 "
  • I / O
    • Porta de link, 9,6 kbit / s
    • Teclado embutido de 50 botões
  • Alimentação : 4 pilhas AAA mais 1 CR1616 ou CR1620 para backup
  • Linguagens de programação integradas : TI-BASIC , linguagem Assembly e código de máquina . C requer um computador com um compilador cruzado Z80 ou um montador on-calc.

Programação

A série TI-83 Plus é muito semelhante nos idiomas nativamente suportados pela calculadora. Isso inclui "TI-BASIC", uma linguagem interpretada usada por todas as calculadoras da TI, e "TI-ASM", um nome não oficial para a linguagem assembly Z80 nativa na qual a calculadora é baseada.

TI-BASIC

TI-BASIC é a linguagem integrada para as calculadoras da série TI-83, bem como para muitas outras calculadoras gráficas da TI. TI-BASIC é uma linguagem de programação não estruturada , ou seja, é organizada sequencialmente, sem o uso de métodos ou blocos organizados de código. Devido à sua simplicidade e onipresença das calculadoras TI nos currículos escolares, para muitos alunos é a primeira experiência com programação. Abaixo está um exemplo de um programa hello world equivalente ao exemplo da linguagem assembly.

:ClrHome
:Disp "Hello World!"

Linguagem de montagem

A TI-83 foi a primeira calculadora da série TI a ter suporte integrado à linguagem assembly. A TI-92 , TI-85 e TI-82 eram capazes de executar programas em linguagem assembly, mas somente depois de enviar um backup de memória especialmente construído (hackeado). O suporte da TI-83 pode ser acessado por meio de um recurso oculto da calculadora. Os usuários escreveriam seu programa de montagem (ASM) em seu computador, montariam e enviariam para sua calculadora como um programa. O usuário executaria então o comando "Send (9prgm XXX " (onde XXX é o nome do programa) e executaria o programa. Os sucessores da TI-83 substituíram a backdoor Send () por um Asm menos oculto ( ) comando.

A linguagem assembly Z80 dá ao programador muito mais poder sobre a calculadora do que a linguagem embutida, TI-BASIC. Por outro lado, a montagem do Z80 é mais difícil de aprender do que o TI-BASIC. A linguagem assembly Z80 pode ser programada no computador e enviada para a calculadora via porta USB, escrita à mão diretamente no editor do programa (usando os equivalentes hexadecimais para os códigos op) ou compilada usando programas compiladores de terceiros. Os programas escritos em assembly são muito mais rápidos e eficientes do que aqueles que usam TI-BASIC, pois é a linguagem nativa do processador e não precisa ser interpretada. É fornecido um programa de exemplo que exibe " Hello World! " Na tela. Observe que b_call () não é uma instrução, mas uma macro ( açúcar sintático ) para chamar uma rotina do sistema operacional.

.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

Substituição de firmware

A TI continuou a depender de chaves de assinatura criptográficas RSA com apenas 512 bits por muitos anos depois que se soube que chaves mais longas eram necessárias para a segurança. As chaves de 512 bits foram quebradas publicamente em 1999 como parte do RSA Factoring Challenge .

Em 2009, um grupo de entusiastas usou força bruta e métodos distribuídos para encontrar todas as chaves criptográficas de assinatura para o firmware da calculadora TI, permitindo que os usuários atualizassem diretamente seus próprios sistemas operacionais para os dispositivos. A chave da calculadora TI-83 + foi publicada pela primeira vez por alguém no fórum unitedti.org. Eles precisaram de vários meses para decifrá-lo. As outras chaves foram encontradas após algumas semanas pela comunidade unitedti.org por meio de um projeto de computação distribuída . A Texas Instruments então começou a enviar solicitações de retirada de DMCA para uma variedade de sites diferentes que espelhavam as chaves, incluindo unitedTI e reddit.com . Eles então ficaram sujeitos ao efeito Streisand e foram espelhados em vários sites diferentes, incluindo o WikiLeaks .

Sucessor

A série TI-84 Plus foi lançada em abril de 2004 como uma nova atualização da linha TI-83 Plus. Apesar da nova aparência, existem muito poucas mudanças reais. As principais melhorias da TI-84 Plus e TI-84 Plus Silver Edition são um design de case modernizado, placas frontais substituíveis (apenas Silver Edition), algumas novas funções, mais velocidade e memória, um relógio e conectividade de porta USB . A TI-84 Plus também possui uma tela mais brilhante com um contraste mais claro, embora isso tenha causado um bug no driver LCD em algumas calculadoras vendidas. A TI-84 Plus tem 3 vezes a memória da TI-83 Plus e a TI-84 Plus Silver Edition tem 9 vezes a memória da TI-83 Plus. Ambos têm 2,5 vezes a velocidade da TI-83 Plus. O sistema operacional e a funcionalidade matemática permanecem essencialmente os mesmos, assim como a porta de link padrão para conexão com o resto da série de calculadoras TI.

Embora os dispositivos móveis e a Internet tenham substituído as capacidades de qualquer calculadora, os testes padronizados impedem o uso desses dispositivos. Além disso, os livros didáticos foram adaptados para a TI-83, dando à calculadora um "monopólio no campo da matemática do ensino médio".

Veja também

Referências

links externos