Серия ТИ-83 - TI-83 series

Серия ТИ-83
TI-83.png
ТИ-83, оригинальный дизайн - черный
Тип Графический калькулятор
Производитель Инструменты Техаса
Введено
Снято с производства 2004 (ТИ-83, ТИ-83 + SE)
Последняя прошивка
Предшественник ТИ-82
Преемник ТИ-84
Калькулятор
Режим входа DAL
Процессор
Процессор Зилог Z80
Частота
Программирование
Языки программирования) TI-BASIC , Сборка
Пользовательская память
Другой
Источник питания 4x AAA , 1 CR1616 или CR1620

Серия TI-83 - это серия графических калькуляторов, производимых Texas Instruments .

Оригинальный TI-83 сам по себе является модернизированной версией TI-82 . Выпущенный в 1996 году, он был одним из самых популярных графических калькуляторов для студентов. В дополнение к функциям, представленным на обычных научных калькуляторах , TI-83 включает в себя множество функций, включая построение графиков, режимы полярного / параметрического / последовательного построения графиков, статистические, тригонометрические и алгебраические функции, а также множество полезных приложений . Хотя в нем не так много функций исчисления, приложения и программы могут быть написаны на калькуляторе или загружены из внешних источников.

TI-83 был изменен дважды, первый в 1999 году и снова в 2001 году TI заменил TI-83 с ТИ-83 Plus в 1999 году редизайн представила дизайн очень похож на TI-73 и TI-83 Plus, устраняя наклонный экран, который был обычным для графических калькуляторов TI со времен TI-81, и включал флэш-память , позволяющую при необходимости обновлять операционную систему устройства или сохранять новые большие флэш-приложения, доступные через новый ключ приложений. Флэш-память также может использоваться для хранения пользовательских программ и данных. В 2001 году был выпущен TI-83 Plus Silver Edition, который имел примерно в девять раз больше доступной флэш-памяти и более чем в два раза превышал скорость обработки (15 МГц ) по сравнению  со стандартным TI-83 Plus, и все это в полупрозрачном сером корпусе с небольшими вставками. «блестит». Редизайн 2001 года (получивший название TI-83 «Parcus») привел к несколько иному виду самого калькулятора, устранил глянцевую серую рамку экрана и снизил стоимость за счет упрощения печатной платы до четырех единиц.

Дополнительные модели

TI-83 Plus

TI-83 Plus
Французская версия TI-83 Plus

TI-83 Plus был разработан в 1999 году в качестве обновления для ТИ-83. TI-83 Plus - один из самых популярных калькуляторов TI. Он использует микропроцессор Zilog Z80, работающий на частоте 6 МГц , монохромный ЖК- экран 96 × 64 и 4 батареи AAA, а также резервную батарею CR1616 или CR1620. Порт связи также встроен в калькулятор в виде разъема 2,5 мм. Однако основным улучшением по сравнению с TI-83 является добавление 512  КБ флэш- памяти , что позволяет устанавливать обновления операционной системы и устанавливать приложения. Большая часть флэш-памяти используется операционной системой, 160 КБ доступны для пользовательских файлов и приложений. Еще одна разработка - возможность установки Flash-приложений, которая позволяет пользователю добавлять функции к калькулятору. Такие приложения были созданы для математики и естественных наук, редактирования текста (как прописными, так и строчными буквами), органайзеров и ежедневников, редактирования электронных таблиц, игр и многих других целей.

Разработанный для использования учащимися старших классов и колледжей, хотя сейчас он используется учащимися средних школ в некоторых системах государственных школ, он содержит все функции научного калькулятора, а также возможности функционального, параметрического, полярного и последовательного построения графиков; среда для финансовых расчетов; матричные операции; программирование на калькуляторе; и более. Символические манипуляции (дифференциация, алгебра) не встроены в TI-83 Plus. Его можно запрограммировать с использованием языка под названием TI-BASIC , который похож на компьютерный язык BASIC. Программирование также может выполняться на ассемблере TI, состоящем из ассемблера Z80 и набора системных вызовов, предоставленных TI. Программы сборки работают намного быстрее, но их труднее писать. Таким образом, написание программ на ассемблере часто выполняется на компьютере.

TI-83 Plus Silver Edition

TI-83 Plus Silver Edition

ТИ-83 плюс серебро издание было выпущено в 2001 году его усовершенствования составляют 1,5  МБ из флэш - памяти , A 6/15 двухскоростной МГц процессор, 96 КБ дополнительного ОЗУ (но TI имеет еще поддержку кода для всей оперативной памяти в ОС), улучшенное оборудование для передачи ссылок, полупрозрачный серебристый корпус и предустановленные дополнительные приложения. Это существенное увеличение флэш-памяти является значительным. В то время как TI-83 + может содержать не более 10 приложений (или, чаще, меньше, в зависимости от размера), Silver Edition может содержать до 94 приложений. Он также включает в себя кабель USB- соединения в коробке. Он почти полностью совместим с TI-83 Plus; единственные проблемы, которые могут возникнуть, связаны с программами (например, играми), которые могут работать слишком быстро в Silver Edition, или с некоторыми программами, у которых есть проблемы с оборудованием связи. Раскладка клавиш такая же.

Существует вторая версия TI-83 Plus Silver Edition, версия ViewScreen (VSC). Он практически идентичен, но имеет дополнительный порт на конце экрана на задней панели устройства, позволяющий отображать изображения на проекторах через кабель и панель. Он похож на стандартный TI-83 Plus, но имеет серебристую рамку вокруг экрана, идентичную стандартной Silver Edition.

TI-83 Plus Silver Edition указан на веб-сайте Texas Instruments как «снятый с производства». В апреле 2004 года TI-83 Plus Silver Edition был заменен на TI-84 Plus Silver Edition . Они оснащены тем же процессором и таким же объемом флэш-памяти, но TI-84 Plus Silver Edition имеет встроенный USB- порт, часы и сменные лицевые панели.

Технические характеристики

Программирование

Серии TI-83 Plus очень похожи по языкам, изначально поддерживаемым калькулятором. К ним относятся «TI-BASIC», интерпретируемый язык, используемый всеми калькуляторами TI, и «TI-ASM», неофициальное название родного языка ассемблера Z80, на котором основан калькулятор.

TI-BASIC

TI-BASIC - это встроенный язык для калькуляторов серии TI-83, а также для многих других графических калькуляторов TI. TI-BASIC - это неструктурированный язык программирования , то есть он организован последовательно, без использования методов или организованных блоков кода. Благодаря своей простоте и повсеместному распространению калькуляторов TI в школьных программах, для многих студентов это их первый опыт программирования. Ниже приведен пример программы hello world, эквивалентной примеру на языке ассемблера.

:ClrHome
:Disp "Hello World!"

язык ассемблера

TI-83 был первым калькулятором в серии TI со встроенной поддержкой языка ассемблера. ТИ-92 , ТИ-85 и TI-82 были способны запускать программы на языке ассемблера, но только после того, как отправить специально сконструированную (взломано) резервное копирование памяти. Доступ к поддержке TI-83 можно получить через скрытую функцию калькулятора. Пользователи могли писать свою программу сборки (ASM) на своем компьютере, собирать ее и отправлять на свой калькулятор в виде программы. Затем пользователь выполнял команду «Отправить (9prgm XXX » (где XXX - имя программы), и он запускал программу. Преемники TI-83 заменили бэкдор Send () менее скрытым Asm ( ) команда.

Ассемблер Z80 дает программисту гораздо больше возможностей над калькулятором, чем встроенный язык TI-BASIC. С другой стороны, сборка Z80 сложнее в освоении, чем TI-BASIC. Язык ассемблера Z80 может быть запрограммирован на компьютере и отправлен на калькулятор через порт USB, написан вручную непосредственно в программном редакторе (с использованием шестнадцатеричных эквивалентов кодов операций) или скомпилирован с использованием сторонних программ-компиляторов. Программы, написанные на ассемблере, намного быстрее и эффективнее, чем программы, использующие TI-BASIC, поскольку это родной язык процессора, и его не нужно интерпретировать. Приведен пример программы, отображающей на экране « Hello World! ». Обратите внимание, что b_call () - это не инструкция, а макрос ( синтаксический сахар ) для вызова процедуры ОС.

.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

Замена прошивки

TI продолжала полагаться на ключи криптографической подписи RSA длиной всего 512 бит в течение многих лет после того, как стало известно, что для безопасности необходимы более длинные ключи. 512-битные ключи были публично взломаны в 1999 году в рамках RSA Factoring Challenge .

В 2009 году группа энтузиастов использовала грубую силу и распределенные методы, чтобы найти все ключи криптографической подписи для прошивки калькулятора TI, что позволило пользователям напрямую устанавливать на устройства свои операционные системы. Ключ для калькулятора TI-83 + был впервые опубликован кем-то на форуме unitedti.org. На то, чтобы его взломать, потребовалось несколько месяцев. Остальные ключи были найдены через несколько недель сообществом unitedti.org в рамках проекта распределенных вычислений . Затем компания Texas Instruments начала рассылать запросы на удаление DMCA на различные веб-сайты, дублирующие ключи, включая unitedTI и reddit.com . Затем они стали подвержены эффекту Стрейзанд и были отражены на различных сайтах, включая WikiLeaks .

Преемник

Серия TI-84 Plus была представлена ​​в апреле 2004 года как дальнейшее обновление линейки TI-83 Plus. Несмотря на новый внешний вид, актуальных изменений очень мало. Основными улучшениями TI-84 Plus и TI-84 Plus Silver Edition являются модернизированный дизайн корпуса, сменные лицевые панели (только Silver Edition), несколько новых функций, увеличенная скорость и память, часы и возможность подключения к USB- порту. TI-84 Plus также имеет более яркий экран с более четкой контрастностью, хотя это вызвало ошибку с драйвером ЖК-дисплея в некоторых продаваемых калькуляторах. TI-84 Plus имеет в 3 раза больше памяти, чем TI-83 Plus, а TI-84 Plus Silver Edition имеет в 9 раз больше памяти, чем TI-83 Plus. Оба они в 2,5 раза быстрее, чем TI-83 Plus. Операционная система и функциональные возможности по математике остаются практически то же самыми, как и стандартный порт линии связи для соединения с остальной частью серии калькулятора TI.

В то время как мобильные устройства и Интернет вытеснили любые возможности калькулятора, стандартизированное тестирование исключает использование этих устройств. Более того, учебники были адаптированы для TI-83, что фактически дало калькулятору «монополию в области математики в средней школе».

Смотрите также

использованная литература

внешние ссылки