TI-83、オリジナルデザイン - ブラック | |
| タイプ | グラフ電卓 |
|---|---|
| メーカー | テキサス・インスツルメンツ |
| 紹介された |
|
| 製造中止 | 2004 (TI-83、TI-83+ SE) |
| 最新のファームウェア |
|
| 前任者 | TI-82 |
| 後継 | TI-84 |
| 電卓 | |
| エントリーモード | ダル |
| CPU | |
| プロセッサ | ザイログ Z80 |
| 頻度 |
|
| プログラミング | |
| プログラミング言語 | TI-BASIC、アセンブリ |
| ユーザーメモリ | |
| 他の | |
| 電源 | AAA電池4本、CR1616またはCR1620電池1本 |
TI -83 シリーズは、Texas Instruments社が製造するグラフ電卓シリーズです。
オリジナルのTI-83は、 TI-82のアップグレード版です。[1] 1996年に発売され、学生向けの最も人気のあるグラフ電卓の1つでした。通常の科学電卓の機能に加えて、TI-83には、関数グラフ、極座標/パラメトリック/シーケンスグラフモード、統計、三角関数、代数関数などの多くの機能と、多くの便利なアプリケーションが含まれています。微積分関数はそれほど多くありませんが、アプリケーションやプログラムを電卓上で作成したり、外部ソースからロードしたりできます。
TI-83 は 1999 年と 2001 年の 2 回にわたって再設計されました。TI は1999 年にTI-83 をTI-83 Plusに置き換えました。2001 年の再設計では、 TI-73や TI-83 Plus に非常によく似たデザインが導入され、TI-81 以来 TI のグラフ電卓で一般的であった傾斜した画面がなくなりました。1999 年の TI-83 Plus のリリース以降、フラッシュ メモリが搭載され、必要に応じてデバイスのオペレーティング システムを更新したり、新しい Apps キーからアクセスできる新しい大容量のフラッシュ アプリケーションを保存したりできるようになりました。フラッシュ メモリは、ユーザー プログラムやデータの保存にも使用できます。 2001年に、TI-83 Plus Silver Editionがリリースされました。これは、標準のTI-83 Plusの約9倍のフラッシュメモリと2倍以上の処理速度(15 MHz)を備え、小さな「輝き」がちりばめられた半透明のグレーのケースに収められています。2001年の再設計(TI-83「Parcus」[2]というニックネーム)では、電卓自体の形状がわずかに変更され、光沢のあるグレーの画面の縁がなくなり、プリント基板を4つのユニットに簡素化することでコストが削減されました。
追加モデル
TI-83 プラス
TI -83 Plus は、1999 年に TI-83 のアップグレードとして設計されました。TI-83 Plus は、TI の最も人気のある電卓の 1 つです。6 MHzで動作する Zilog Z80 マイクロプロセッサ[3]、96×64 モノクロLCD画面、4 本のAAA 電池とバックアップ用の CR1616 または CR1620 電池を使用します。リンク ポートも 2.5 mm ジャックの形で電卓に組み込まれています。ただし、TI-83 に対する主な改良点は、512 KBのフラッシュ ROMの追加であり、これによりオペレーティング システムのアップグレードとアプリケーションのインストールが可能になります。フラッシュ メモリの大部分はオペレーティング システムによって使用され、160 KB がユーザー ファイルとアプリケーションに使用できます。もう 1 つの開発は、フラッシュ アプリケーションをインストールできることです。これにより、ユーザーは電卓に機能を追加できます。このようなアプリケーションは、数学や科学、テキスト編集(大文字と小文字の両方)、オーガナイザーやスケジュール帳、スプレッドシートの編集、ゲームなど、さまざまな用途に作成されています。
高校生や大学生向けに設計されていますが、現在では一部の公立学校の中学生にも使用されています。関数電卓のすべての機能に加え、関数、パラメトリック、極座標、シーケンシャル グラフ作成機能、財務計算環境、行列演算、電卓上でのプログラミングなどが含まれています。記号操作 (微分、代数) は TI-83 Plus には組み込まれていません。TI -BASICという言語を使用してプログラミングできます。これは BASIC コンピュータ言語に似ています。プログラミングは、Z80 アセンブリと TI 提供のシステム コールのコレクションで構成される TI アセンブリで行うこともできます。アセンブリ プログラムははるかに高速に実行されますが、作成がより困難です。そのため、アセンブリ プログラムの作成は多くの場合、コンピュータ上で行われます。
TI-83 Plus シルバーエディション

TI -83 Plus Silver Edition は2001 年にリリースされました。その機能強化は、1.5 MBのフラッシュ メモリ、デュアルスピード 6/15 MHzプロセッサ、96 KB の追加RAM (ただし、TI はまだ RAM 全体の OS へのサポートをコード化していません)、改良されたリンク転送ハードウェア、半透明のシルバー ケース、およびプリインストールされたアプリケーションの増加です。この大幅なフラッシュ メモリの増加は重要です。TI-83+ は最大 10 個のアプリケーションしか保持できませんが (サイズによってはそれより少ない場合が多い)、Silver Edition は最大 94 個のアプリケーションを保持できます。また、USBリンク ケーブルも同梱されています。TI-83 Plus とほぼ完全に互換性があります。発生する可能性がある唯一の問題は、Silver Edition で実行速度が速すぎるプログラム (ゲームなど) や、リンク ハードウェアに問題がある一部のプログラムです。キーのレイアウトは同じです。
TI-83 Plus Silver Edition の 2 番目のバージョンである ViewScreen (VSC) バージョンがあります。これは実質的に同一ですが、ユニットの背面のスクリーン端に追加のポートがあり、ケーブルとパネルを介してオーバーヘッド プロジェクターに表示できます。標準の TI-83 Plus と似ていますが、スクリーンの周囲に標準の Silver Edition と同じ銀色のフレームがあります。
TI-83 Plus Silver Edition は、Texas Instruments の Web サイトで「製造中止」としてリストされています。2004 年 4 月に、TI-83 Plus Silver Edition はTI-84 Plus Silver Editionに置き換えられました。これらは同じプロセッサと同じ量のフラッシュ メモリを備えていますが、TI-84 Plus Silver Edition には、内蔵USBポート、時計、および変更可能なフェースプレートが備わっています。
技術仕様
- CPU : Zilog Z80 CPU、 6MHz (TI-83、83+)、または15MHz (Silver Edition)、またはInventec 6SI837 (TI-83+ リビジョンA) [4]
- ロム
- RAM : 32 KB RAM、そのうち 24 KB はユーザー データとプログラムに使用可能 (シルバー エディションでは 128 KB ですが、追加の 96 KB はデフォルトでユーザーがアクセスできません。この追加メモリは、Omnicalc などの一部のアプリケーションで RAM 回復機能や仮想計算機として使用されます)
- 画面
- 入出力
- リンクポート、9.6 kbit/s
- 50ボタン内蔵キーパッド
- 電源: AAA電池4本+バックアップ用CR1616またはCR1620電池1本
- 統合プログラミング言語: TI-BASIC、アセンブリ言語、マシン コード。Cには、Z80 クロス コンパイラまたはオン カルク アセンブラを搭載したコンピューターが必要です。
プログラミング
TI-83 Plus シリーズは、計算機でネイティブにサポートされている言語が非常に似ています。これには、TI のすべての計算機で使用されるインタープリタ言語である「TI-BASIC」と、計算機のベースとなっているネイティブ Z80 アセンブリ言語の非公式名である「TI-ASM」が含まれます。
TI-ベーシック
TI-BASIC は、TI-83 シリーズ電卓やその他多くの TI グラフ電卓に組み込まれている言語です。TI-BASIC は非構造化プログラミング言語です。つまり、メソッドや体系化されたコード ブロックを使用せずに、順番に並べられています。TI-BASIC はシンプルで、学校のカリキュラムに TI 電卓が広く採用されているため、多くの学生にとってこれが初めてのプログラミング体験となります[引用が必要] 。以下は、アセンブリ言語の例に相当する hello world プログラムの例です。
:Clrホーム
:「Hello World!」を表示します。
アセンブリ言語
TI-83 は、TI シリーズで初めてアセンブリ言語サポートを内蔵した電卓でした。TI -92、TI-85、TI-82 は、特別に構築された (ハッキングされた) メモリ バックアップを送信した後でのみ、アセンブリ言語プログラムを実行できました。TI-83 のサポートは、電卓の隠し機能を通じてアクセスできました。ユーザーは、コンピューターでアセンブリ (ASM) プログラムを作成し、それをアセンブルして、プログラムとして電卓に送信します。次に、ユーザーはコマンド "Send (9prgm" (プログラムの名前/番号) を実行すると、プログラムが実行されます。TI-83 の後継機種では、Send() バックドアが、より隠しにくい Asm() コマンドに置き換えられました。
Z80 アセンブリ言語を使用すると、プログラマは組み込み言語の TI-BASIC よりも電卓をはるかに制御できます。欠点は、Z80 アセンブリは TI-BASIC よりも習得が難しいことです。Z80 アセンブリ言語は、コンピュータ上でプログラムして USB ポート経由で電卓に送信したり、プログラム エディタに直接手動で書き込んだり (オペコードに相当する 16 進数を使用)、サード パーティのコンパイラ プログラムを使用してコンパイルしたりできます。アセンブリで記述されたプログラムは、プロセッサのネイティブ言語であり、解釈する必要がないため、TI-BASIC を使用したプログラムよりもはるかに高速で効率的です。画面に「Hello World! 」を表示するサンプル プログラムを示します。b_call() は命令ではなく、OS ルーチンを呼び出すためのマクロ (構文糖)であることに注意してください。
.nolist ; 標準ヘッダー#include "ti83plus.inc" .list .org userMem-2 .db t2ByteTok , tAsmCmp
メイン:
b_call ( _ClrScrnFull ) ; 画面をクリアしますb_call ( _HomeUp ) ; カーソルを画面の左上隅に移動しますld hl , Hello ; 「Hello World」を指すアドレスをレジスタ hl (16 ビット) にロードしますb_call ( _PutS ) ; 画面に「Hello World」を表示しますret ; スタックにプッシュされた最後の値をプログラム実行レジスタにポップします; スタックの内容に応じてプログラムを終了するために使用される場合があります
Hello: ; ラベルにメモリ内の等価アドレスを与える.db "Hello World!" , 0 ; "Hello World" の 16 進値はプログラム データに格納されます
.end ; ファイルの終わりを示します.end ; 標準コンパイラのバグのため、2 つの .end を使用する必要があります
ファームウェアの交換
TIは、セキュリティのためにはより長い鍵が必要であることが判明した後も、長年にわたり512ビット長のRSA暗号署名鍵に依存し続けました。512ビットの鍵は、1999年にRSAファクタリングチャレンジの一環として公開されました。[5]
2009年、ある熱心なファンのグループがブルートフォースと分散手法を使って、TI電卓ファームウェアの暗号署名キーをすべて見つけ出し、ユーザーが自分のオペレーティングシステムをデバイスに直接フラッシュできるようにした。[6] TI-83 Plus電卓のキーは、unitedti.orgフォーラムの誰かによって最初に公開された。彼らはそれを解読するのに数か月を要した。他のキーは、数週間後にunitedti.orgコミュニティによって分散コンピューティングプロジェクトを通じて発見された。[7]その後、テキサスインスツルメンツは、unitedTIやreddit.comなど、キーをミラーリングしているさまざまなWebサイトにDMCA削除要求を送り始めた。[8]その後、それらはストライサンド効果の対象となり、さまざまなサイトでミラーリングされた。[要出典]
後継
TI -84 Plus シリーズは、 TI-83 Plus ラインのさらなるアップデートとして 2004 年 4 月に導入されました。新しい外観にもかかわらず、実際の変更はほとんどありません。TI-84 Plus と TI-84 Plus Silver Edition の主な改善点は、最新のケース デザイン、交換可能なフェースプレート (Silver Edition のみ)、いくつかの新機能、速度とメモリの増加、時計、USBポート接続です。TI-84 Plus は、より明るい画面とより鮮明なコントラストを備えていますが、これにより、販売された一部の電卓の LCD ドライバにバグが発生しました。TI-84 Plus は TI-83 Plus の 3 倍のメモリを備え、TI-84 Plus Silver Edition は TI-83 Plus の 9 倍のメモリを備えています。どちらも TI-83 Plus の 2.5 倍の速度を備えています。オペレーティング システムと数学機能は基本的に同じままで、他の TI 電卓シリーズと接続するための標準リンク ポートも同様です。
モバイル機器やインターネットが計算機の機能を凌駕するようになった一方で、標準化されたテストではそれらの機器の使用が禁止されている。さらに、教科書はTI-83に合わせて作られており、事実上、この計算機は「高校数学の分野で独占状態」にある。[9]
参照
参考文献
- ^ 「ソリューション 10389: TI-82 と TI-83 の機能の違い」。Texas Instruments ナレッジ ベース。
- ^ 「TI-83 Parcus」. DATAMATH .
- ^ Campbell, Robert (2001). 「TI-82/83/85/86 数学の使用」. UMBC. 2022年3月21日時点のオリジナルよりアーカイブ。
- ^ 「Datamath Calculator Museum」。2008年12月4日閲覧。
- ^ Herman te Riele (1999-08-26)、新しい因数分解記録、Wayback Machineに 2004-12-31 にアーカイブ(RSA-155 の因数分解の発表)。2008-03-10 に取得。
- ^ 「All TI Signing Keys Factored – ticalc.org」 www.ticalc.org 。2009年 9 月 21 日閲覧。
- ^ 「ti の署名キー」。cs.helsinki.fi/。2011 年 9 月 27 日時点のオリジナルよりアーカイブ。2009 年 12 月 30 日閲覧。
- ^ 「署名キーと DMCA – ticalc.org」 www.ticalc.org 。2009年 9 月 21 日閲覧。
- ^ Smith, Jack (2015-09-28). 「古いグラフ電卓を覚えていますか? 今でも大金がかかります — その理由はここにあります」。Mic (メディア会社) 。2015-10-02閲覧。
外部リンク
- TI-83 Plus および TI-83 Plus Silver Edition の特徴 Texas Instruments 製品情報
- TI-83 Plus ガイドブック Texas Instruments 製品ドキュメント
- テキサス・インスツルメンツが数学の授業を独占した経緯 学生たちがドナーズチョイスを利用してTIのグラフ電卓を購入する資金を集める方法
