TI-83-Serie - TI-83 series

TI-83-Serie
TI-83.png
TI-83, originelles Design - schwarz
Typ Grafikrechner
Hersteller Texas Instruments
Eingeführt
Abgesetzt 2004 (TI-83, TI-83+ SE)
Neueste Firmware
Vorgänger TI-82
Nachfolger TI-84
Taschenrechner
Eingabe-Modus DAL
Zentralprozessor
Prozessor Zilog Z80
Frequenz
Programmierung
Programmiersprachen) TI-BASIC , Montage
Benutzerspeicher
Sonstiges
Energieversorgung 4x AAA , 1 CR1616 oder CR1620

Die TI-83-Serie ist eine Serie von Grafikrechnern, die von Texas Instruments hergestellt werden .

Der ursprüngliche TI-83 ist selbst eine aktualisierte Version des TI-82 . Er wurde 1996 veröffentlicht und war einer der beliebtesten Grafikrechner für Studenten. Zusätzlich zu den Funktionen normaler wissenschaftlicher Taschenrechner bietet der TI-83 viele Funktionen, einschließlich Funktionsgraphik, polare/parametrische/sequentielle Graphikmodi, Statistik, trigonometrische und algebraische Funktionen sowie viele nützliche Anwendungen . Obwohl es nicht so viele Rechenfunktionen enthält, können Anwendungen und Programme auf den Taschenrechner geschrieben oder von externen Quellen geladen werden.

Der TI-83 wurde zweimal überarbeitet, zuerst im Jahr 1999 und erneut im Jahr 2001. TI ersetzte den TI-83 durch den TI-83 Plus im Jahr 1999. Durch die Neugestaltung wurde ein Design eingeführt, das dem TI-73 und TI-83 Plus sehr ähnlich ist und eliminiert den schrägen Bildschirm, der seit dem TI-81 bei TI-Grafikrechnern üblich war, und beinhaltete einen Flash-Speicher , der es ermöglicht, das Betriebssystem des Geräts bei Bedarf zu aktualisieren oder große neue Flash-Anwendungen zu speichern, auf die über eine neue Apps-Taste zugegriffen werden kann. Der Flash-Speicher kann auch zum Speichern von Benutzerprogrammen und Daten verwendet werden. Im Jahr 2001 wurde der TI-83 Plus Silver Edition veröffentlicht, der ungefähr neunmal so viel Flash-Speicher und mehr als die doppelte Verarbeitungsgeschwindigkeit (15  MHz ) eines Standard-TI-83 Plus bietet, und das alles in einem durchscheinenden grauen Gehäuse mit kleinen Einlagen "funkelt". Das Redesign von 2001 (mit dem Spitznamen TI-83 "Parcus") führte eine etwas andere Form des Rechners selbst ein, eliminierte den glänzenden grauen Bildschirmrand und reduzierte die Kosten durch die Straffung der Leiterplatte auf vier Einheiten.

Zusätzliche Modelle

TI-83 Plus

Der TI-83 Plus
Die französische Version des TI-83 Plus

Der TI-83 Plus wurde 1999 als Upgrade zum TI-83 entwickelt. Der TI-83 Plus ist einer der beliebtesten Taschenrechner von TI. Es verwendet einen Zilog Z80- Mikroprozessor mit 6 MHz , einen 96×64-Monochrom- LCD- Bildschirm und 4 AAA-Batterien sowie eine CR1616- oder CR1620-Backup-Batterie. Im Rechner ist auch ein Link-Port in Form einer 2,5-mm-Klinke integriert. Die Hauptverbesserung gegenüber der TI-83, jedoch ist die Zugabe von 512  KB des Flash - ROM , die für das Betriebssystem und Anwendungen ermöglicht Upgrades zu installieren. Der größte Teil des Flash-Speichers wird vom Betriebssystem verwendet, wobei 160 KB für Benutzerdateien und Anwendungen zur Verfügung stehen. Eine weitere Entwicklung ist die Möglichkeit, Flash-Anwendungen zu installieren, die es dem Benutzer ermöglicht, dem Taschenrechner Funktionen hinzuzufügen. Solche Anwendungen wurden für Mathematik und Wissenschaft, Textbearbeitung (sowohl Groß- als auch Kleinbuchstaben), Organisatoren und Tagesplaner, Bearbeiten von Tabellenkalkulationen, Spielen und vielen anderen Anwendungen entwickelt.

Entworfen für die Verwendung durch High-School- und College-Studenten, obwohl es jetzt von Mittelschülern in einigen öffentlichen Schulsystemen verwendet wird, enthält es alle Funktionen eines wissenschaftlichen Taschenrechners sowie Funktionen, parametrische, polare und sequentielle Grafikfunktionen. eine Umgebung für Finanzberechnungen; Matrixoperationen; Programmierung auf dem Rechner; und mehr. Symbolische Manipulation (Differenzierung, Algebra) ist im TI-83 Plus nicht eingebaut. Es kann mit einer Sprache namens TI-BASIC programmiert werden , die der Computersprache BASIC ähnlich ist. Die Programmierung kann auch in TI-Assembly erfolgen, das aus Z80-Assembly und einer Sammlung von TI bereitgestellten Systemaufrufen besteht. Assemblerprogramme laufen viel schneller, sind aber schwieriger zu schreiben. Daher erfolgt das Schreiben von Assemblerprogrammen häufig auf einem Computer.

TI-83 Plus Silver Edition

TI-83 Plus Silver Edition

Die TI-83 Plus Silver Edition veröffentlicht wurde im Jahr 2001. Die Verbesserungen sind 1,5  MB von Flash - Speicher , ein Dual-Speed 15.06 MHz - Prozessor, 96 KB zusätzlichen RAM (aber TI muss noch Code - Unterstützung für den gesamten RAM in eine OS), eine verbesserte Linkübertragungshardware, ein durchscheinendes silbernes Gehäuse und weitere vorinstallierte Anwendungen. Dieser beträchtliche Anstieg des Flash-Speichers ist signifikant. Während der TI-83+ nur maximal 10 Apps (oder je nach Größe auch öfter weniger) aufnehmen kann, kann die Silver Edition bis zu 94 Apps aufnehmen. Im Lieferumfang ist auch ein USB- Link-Kabel enthalten. Es ist fast vollständig kompatibel mit dem TI-83 Plus; Probleme können nur bei Programmen (zB Spielen) auftreten, die auf der Silver Edition zu schnell laufen oder bei manchen Programmen, die Probleme mit der Link-Hardware haben. Das Tastenlayout ist das gleiche.

Es gibt eine zweite Version des TI-83 Plus Silver Edition, die ViewScreen (VSC)-Version. Es ist praktisch identisch, verfügt jedoch über einen zusätzlichen Anschluss am Bildschirmende der Geräterückseite, der die Anzeige auf Overhead-Projektoren über Kabel und Panel ermöglicht. Es sieht dem Standard TI-83 Plus ähnlich, hat aber einen silberfarbenen Rahmen, der identisch mit der Standard Silver Edition ist, um den Bildschirm herum.

Der TI-83 Plus Silver Edition wird auf der Texas Instruments-Website als "eingestellt" aufgeführt. Im April 2004 wurde die TI-83 Plus Silver Edition durch die TI-84 Plus Silver Edition ersetzt . Sie verfügen über den gleichen Prozessor und die gleiche Menge an Flash-Speicher, aber der TI-84 Plus Silver Edition verfügt über einen integrierten USB- Anschluss, eine Uhr und austauschbare Frontplatten.

Technische Spezifikationen

  • CPU : Zilog Z80 CPU, 6 MHz (TI-83, 83+) oder 15 MHz (Silver Edition) oder Inventec 6S1837 (TI-83+ Revision A)
  • Rom
    • 24 kB- ROM (TI-83)
    • Flash ROM : 512 KB mit 163 KB verfügbar für Benutzerdaten und Programme (83+) oder 2 MB (Silver Edition)
  • RAM : 32 KB RAM mit 24 KB verfügbar für Benutzerdaten und Programme (128 KB bei Silver Edition, jedoch sind die zusätzlichen 96 KB standardmäßig nicht für den Benutzer zugänglich. Dieser zusätzliche Speicher wird in einigen Anwendungen wie Omnicalc für eine RAM-Wiederherstellungsfunktion verwendet und eine virtuelle Berechnung )
  • Anzeige
    • Text: 16×8 Zeichen (normale Schriftart)
    • Grafik: 96×64 Pixel , monochromes 3" LCD
  • E/A
    • Link-Port, 9,6 kbit/s
    • Integriertes Tastenfeld mit 50 Tasten
  • Stromversorgung : 4 AAA-Batterien plus 1 CR1616 oder CR1620 als Backup
  • Integrierte Programmiersprachen : TI-BASIC , Assemblersprache und Maschinencode . C erfordert einen Computer mit einem Z80 Cross-Compiler oder einem On-Calc-Assembler.

Programmierung

Die TI-83 Plus-Serie ist in den vom Rechner nativ unterstützten Sprachen sehr ähnlich. Dazu gehören "TI-BASIC", eine interpretierte Sprache, die von allen Taschenrechnern von TI verwendet wird, und "TI-ASM", ein inoffizieller Name für die native Z80-Assemblersprache, auf der der Taschenrechner basiert.

TI-BASIC

TI-BASIC ist die integrierte Sprache für Taschenrechner der TI-83-Serie sowie für viele andere TI-Grafikrechner. TI-BASIC ist eine nicht strukturierte Programmiersprache , dh sie ist sequentiell angeordnet, ohne Verwendung von Methoden oder organisierten Codeblöcken. Aufgrund seiner Einfachheit und der Allgegenwart von TI-Rechnern in den Lehrplänen der Schulen ist es für viele Schüler die erste Erfahrung mit dem Programmieren. Unten ist ein Beispiel für ein Hello-World-Programm , das dem Assembler-Beispiel entspricht.

:ClrHome
:Disp "Hello World!"

Assemblersprache

Der TI-83 war der erste Rechner der TI-Serie mit integrierter Assembler-Unterstützung. Der TI-92 , TI-85 und TI-82 waren in der Lage, Assembler-Programme auszuführen, jedoch nur nach dem Senden einer speziell konstruierten (gehackten) Speichersicherung. Auf die Unterstützung des TI-83 kann über eine versteckte Funktion des Taschenrechners zugegriffen werden. Benutzer schrieben ihr Assembler-Programm (ASM) auf ihrem Computer, setzten es zusammen und schickten es als Programm an ihren Rechner. Der Benutzer würde dann den Befehl "Send (9prgm XXX " (wobei XXX der Name des Programms ist) ausführen) und er würde das Programm ausführen. Nachfolger des TI-83 ersetzten die Send()-Hintertür durch ein weniger verstecktes Asm( ) Befehl.

Die Assemblersprache Z80 gibt einem Programmierer viel mehr Macht über den Taschenrechner als die eingebaute Sprache TI-BASIC. Auf der anderen Seite ist die Z80-Montage schwieriger zu erlernen als TI-BASIC. Die Z80-Assemblersprache kann auf dem Computer programmiert und über den USB-Anschluss an den Taschenrechner gesendet, von Hand direkt in den Programmeditor geschrieben (unter Verwendung der hexadezimalen Äquivalente zu den Op-Codes) oder mit Compilerprogrammen von Drittanbietern kompiliert werden. In Assembler geschriebene Programme sind viel schneller und effizienter als solche, die TI-BASIC verwenden, da es die Muttersprache des Prozessors ist und nicht interpretiert werden muss. Es wird ein Beispielprogramm gegeben, das " Hallo Welt! " auf dem Bildschirm anzeigt . Beachten Sie, dass b_call() keine Anweisung ist, sondern ein Makro ( syntaktischer Zucker ) zum Aufrufen einer OS-Routine.

.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

Firmware-Ersatz

TI verließ sich viele Jahre lang weiterhin auf kryptografische RSA- Signaturschlüssel mit einer Länge von nur 512 Bit, nachdem bekannt wurde, dass für die Sicherheit längere Schlüssel erforderlich sind. 512-Bit-Schlüssel waren 1999 im Rahmen der RSA Factoring Challenge öffentlich geknackt worden .

Im Jahr 2009 verwendete eine Gruppe von Enthusiasten Brute-Force- und verteilte Methoden, um alle kryptografischen Signaturschlüssel für die TI-Rechner-Firmware zu finden, sodass Benutzer ihre eigenen Betriebssysteme direkt auf die Geräte flashen konnten. Der Schlüssel für den TI-83+-Rechner wurde zuerst von jemandem im unitedti.org-Forum veröffentlicht. Sie brauchten mehrere Monate, um es zu knacken. Die anderen Schlüssel wurden nach wenigen Wochen von der unitedti.org-Community durch ein verteiltes Computerprojekt gefunden . Texas Instruments begann daraufhin, DMCA -Deaktivierungsanfragen an eine Vielzahl verschiedener Websites zu senden, die die Schlüssel spiegeln, darunter unitedTI und reddit.com . Sie wurden dann dem Streisand-Effekt ausgesetzt und wurden auf einer Reihe verschiedener Websites, einschließlich WikiLeaks, gespiegelt .

Nachfolger

Die TI-84 Plus-Serie wurde im April 2004 als weiteres Update der TI-83 Plus-Linie eingeführt. Trotz des neuen Erscheinungsbildes gibt es nur sehr wenige tatsächliche Änderungen. Die Hauptverbesserungen des TI-84 Plus und des TI-84 Plus Silver Edition sind ein modernisiertes Gehäusedesign, austauschbare Frontplatten (nur Silver Edition), einige neue Funktionen, mehr Geschwindigkeit und Speicher, eine Uhr und eine USB- Port-Konnektivität. Der TI-84 Plus hat auch einen helleren Bildschirm mit einem klareren Kontrast, obwohl dies bei einigen verkauften Rechnern einen Fehler mit dem LCD-Treiber verursachte. Der TI-84 Plus hat den 3-fachen Speicher des TI-83 Plus und der TI-84 Plus Silver Edition hat den 9-fachen Speicher des TI-83 Plus. Beide haben die 2,5-fache Geschwindigkeit des TI-83 Plus. Das Betriebssystem und die mathematische Funktionalität bleiben im Wesentlichen gleich, ebenso wie der Standard-Link-Port zum Anschluss an den Rest der TI-Rechnerserie.

Während mobile Geräte und das Internet die Fähigkeiten jedes Taschenrechners verdrängt haben, schließen standardisierte Tests die Verwendung dieser Geräte aus. Darüber hinaus wurden Lehrbücher auf den TI-83 zugeschnitten, die dem Taschenrechner effektiv ein "Monopol auf dem Gebiet der High-School-Mathematik" verleihen.

Siehe auch

Verweise

Externe Links