Серия TI-83 - это серия графических калькуляторов, производимых Texas Instruments .
Тип | Графический калькулятор |
---|---|
Производитель | Инструменты Техаса |
Введено | 1996 (ТИ-83), 1999 (ТИ-83 +), 2001 (ТИ-83 + SE) |
Снято с производства | 2004 г. |
Последняя прошивка | 1.11 (TI-83), 1.19 (TI-83 +), 1.19 (TI-83 + SE) |
Предшественник | ТИ-82 |
Преемник | ТИ-84 |
Калькулятор | |
Режим входа | DAL |
Процессор | |
Процессор | Зилог Z80 |
Частота | 6 МГц (TI-83), 6 МГц (TI-83 +), 15 МГц (TI-83 + SE) |
Программирование | |
Языки программирования) | TI-BASIC , Сборка |
Пользовательская память | 32 КБ ОЗУ (TI-83), 27 КБ ОЗУ , 160 КБ флэш-ПЗУ (TI-83 +), 128 КБ ОЗУ , 1,5 МБ флэш-ПЗУ (TI-83 + SE) |
Другой | |
Источник питания | 4x AAA , 1 CR1616 или CR1620 |
Оригинальный TI-83 сам по себе является модернизированной версией TI-82 . [1] Выпущенный в 1996 году, он был одним из самых популярных графических калькуляторов для студентов. В дополнение к функциям, представленным на обычных научных калькуляторах , TI-83 включает в себя множество функций, включая построение графиков, режимы полярного / параметрического / последовательного построения графиков, статистические, тригонометрические и алгебраические функции, а также множество полезных приложений . Хотя в нем не так много функций исчисления, приложения и программы могут быть написаны на калькуляторе или загружены из внешних источников.
TI-83 дважды модернизировался: сначала в 1999 году, а затем в 2001 году. TI заменил TI-83 на TI-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» [2] ) привела к несколько иной форме самого калькулятора, устранила глянцевую серую рамку экрана и снизила стоимость за счет упрощения печатной платы до четырех единиц.
Дополнительные модели
TI-83 Plus
TI-83 Plus был разработан в 1999 году в качестве обновления для ТИ-83. TI-83 Plus - один из самых популярных калькуляторов TI. Он использует микропроцессор Zilog Z80 [3], работающий на частоте 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
ТИ-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- порт, часы и сменные лицевые панели.
Технические характеристики
- ЦП : ЦП Zilog Z80 , 6 МГц (TI-83, 83+) или 15 МГц (Silver Edition), или Inventec 6S1837 (TI-83 + версия A) [4]
- ПЗУ
- 24 КБ ROM (TI-83)
- Флэш-ПЗУ : 512 КБ, из них 163 КБ для данных и программ пользователя (83+) или 2 МБ (Silver Edition)
- ОЗУ : 32 КБ ОЗУ, из которых 24 КБ доступны для пользовательских данных и программ (128 КБ в Silver Edition, однако дополнительные 96 КБ недоступны пользователю по умолчанию, эта дополнительная память используется в некоторых приложениях, таких как Omnicalc, для функции восстановления ОЗУ и виртуальный известково )
- Отображать
- Текст: 16 × 8 символов (обычный шрифт)
- Графика: 96 × 64 пикселей , монохромный ЖК-дисплей с диагональю 3 дюйма
- Ввод / вывод
- Канальный порт, 9,6 кбит / с
- Встроенная клавиатура с 50 кнопками
- Питание : 4 батарейки AAA плюс 1 CR1616 или CR1620 для резервного питания
- Интегрированные языки программирования : TI-BASIC , язык ассемблера и машинный код . Для C требуется компьютер с кросс-компилятором Z80 или ассемблером on-calc.
Программирование
Серии 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 ; Стандартный заголовок #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 ; Вставляет последнее значение, помещенное в стек, в регистр выполнения программы ; Может использоваться для завершения программы в зависимости от того, что находится в стекеПривет: ; Дает метке равный адрес в памяти .db "Hello World!" , 0 ; Шестнадцатеричные значения "Hello World" хранятся в данных программы..end ; Отмечает конец файла .end ; Необходимо использовать два .end из-за ошибки в стандартном компиляторе
Замена прошивки
TI продолжала полагаться на ключи криптографической подписи RSA длиной всего 512 бит в течение многих лет после того, как стало известно, что для безопасности необходимы более длинные ключи. 512-битные ключи были публично взломаны в 1999 году в рамках RSA Factoring Challenge . [5]
В 2009 году группа энтузиастов использовала грубую силу и распределенные методы, чтобы найти все ключи криптографической подписи для прошивки калькулятора TI, что позволило пользователям напрямую устанавливать на устройства свои операционные системы. [6] Ключ для калькулятора TI-83 + был впервые опубликован кем-то на форуме unitedti.org. На то, чтобы его взломать, потребовалось несколько месяцев. Остальные ключи были найдены через несколько недель сообществом unitedti.org в рамках проекта распределенных вычислений . [7] Затем компания Texas Instruments начала рассылать запросы на удаление DMCA на различные веб-сайты, дублирующие ключи, включая unitedTI и reddit.com . [8] Затем они стали подвержены эффекту Стрейзанд и были отражены на нескольких различных сайтах, включая WikiLeaks . [9]
Преемник
Серия 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, что фактически дало калькулятору «монополию в области математики в средней школе». [10]
Смотрите также
- Сравнение графических калькуляторов Texas Instruments
- Калькулятор Игры
- Cemetech
- Компилятор C для малых устройств
- Z88DK
Рекомендации
- ^ Лукас Аллен. «Обзор TI-84 Plus» . Проверено 13 сентября 2012 .
- ^ TI-83 Parcus - ДАТАМАТ
- ^ Кэмпбелл, Роберт (2001). «TI-82/83/85/86 Использование математики» . UMBC.
- ^ «Музей калькуляторов Датамат» . Проверено 4 декабря 2008 .
- ^ Герман те Риле (1999-08-26), Новая запись факторизации (объявление факторизации RSA-155). Проверено 10 марта 2008.
- ^ "Все ключи для подписи TI - ticalc.org" . www.ticalc.org . Проверено 21 сентября 2009 .
- ^ "ключи подписи ti" . cs.helsinki.fi/. Архивировано из оригинала на 2011-09-27 . Проверено 30 декабря 2009 .
- ^ «Ключи для подписи и DMCA - ticalc.org» . www.ticalc.org . Проверено 21 сентября 2009 .
- ^ «Подавлены ключи криптографической подписи Texas Instruments, 28 августа 2009 г. - Wikileaks» . wikileaks.org . Проверено 21 сентября 2009 .
- ^ Смит, Джек. «Помните свой старый графический калькулятор? Он все еще стоит целое состояние - вот почему» . Мик (медиа-компания) . Дата обращения 2 октября 2015 .
Внешние ссылки
- Характеристики TI-83 Plus и TI-83 Plus Silver Edition Texas Instruments Информация о продукте
- Справочник TI-83 Plus Документация по продукту Texas Instruments
- Как Texas Instruments монополизировала математический класс Как учащиеся используют доноровВыберите, чтобы собрать деньги на покупку графических калькуляторов TI