Калькулятор TI-85: обзор мощного графического калькулятора Texas Instruments на базе Z80. Функции для инженерии, математики и программирования на BASIC.
Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Введение
Графический калькулятор от Texas Instruments
Graphing calculator by Texas Instruments
TI 85 – это графический калькулятор, разработанный компанией Texas Instruments на основе микропроцессора Zilog Z80. Созданный в 1992 году как второй графический калькулятор TI (первым был TI 81), он был заменен моделью TI 86, производство которой также было прекращено. TI 85 был значительно мощнее TI 81, поскольку предназначался главным образом для использования в курсах инженерного дела и математического анализа. Компания Texas Instruments включила в устройство версию языка BASIC для возможности программирования. Каждый калькулятор поставлялся с кабелем для соединения калькуляторов (простой трехжильный кабель с телефонными разъемами 2,5 мм на каждом конце). Также продавался отдельный кабель, известный как TI Graph Link, вместе с соответствующим программным обеспечением для подключения калькулятора к персональному компьютеру. Эти кабели позволяли сохранять программы и создавать резервные копии.
The TI 85 is a graphing calculator made by Texas Instruments based on the Zilog Z80 microprocessor. Designed in 1992 as TI's second graphing calculator (the first was the TI 81), it was replaced by the TI 86, which has also been discontinued. The TI 85 was significantly more powerful than the TI 81, as it was designed as a calculator primarily for use in engineering and calculus courses. Texas Instruments had included a version of BASIC on the device to allow programming. Each calculator came with a cable to connect calculators (simply a three conductor cable with 2.5 mm phone connectors on each end). Another cable known as the TI Graph Link was also sold, along with appropriate software, to connect the calculator to a personal computer. These cables made it possible to save programs and make backups.
Программы сборки
Увлеченные исследователи проанализировали резервные копии памяти и обнаружили, что элементы в меню "CUSTOM" калькулятора указывали на определенные области памяти. Используя эти знания, был разработан способ, позволяющий вставлять специальную строку в резервную копию в нужное место, чтобы калькулятор мог выполнять программы на языке ассемблера. Эти программы могли работать значительно быстрее, чем их аналоги на BASIC, и были более эффективны с точки зрения использования памяти. Это сделало TI 85 первым графическим калькулятором TI, способным выполнять программы, написанные на ассемблере. Программы на ассемблере хранились в виде строковых выражений и к ним можно было получить доступ через меню "CUSTOM". Доступны такие игры, как "Тетрис" и "Boulder Dash", а также программы с более практическим применением, например, версии периодической таблицы. Общий объем памяти составлял около 32 килобайт, из которых 28226 байт были доступны для использования. Для TI 85 также доступна оболочка языка ассемблера ZShell. Вероятно, в ответ на широкое распространение программ на ассемблере, компания TI официально предоставила доступ к ассемблеру в более поздних моделях, таких как TI 83 и TI 86, вместе с увеличенным объемом памяти. TI 86 очень похож на TI 85, имея одинаковое разрешение экрана (128×64), процессор и тактовую частоту процессора (6 МГц). Калькулятор TI 85 – это тот же калькулятор, который использовал Сал Хан из Khan Academy.
Enthusiasts analyzed memory backups and discovered that entries in the calculator's CUSTOM menu pointed at specific memory locations. With this knowledge, a hack was devised where a special string could be inserted into the backup at the proper location to allow the calculator to execute assembly language programs. These programs could run much faster than their BASIC counterparts and be much more efficient in terms of memory usage. This development made the TI 85 the first TI graphing calculator that could execute assembly programs. Programs written in assembly would be stored as string expressions and accessed through the CUSTOM menu. Games such as Tetris and Boulder Dash are available, as are programs with more practical uses, such as versions of the periodic table. Total memory capacity was about 32 kilobytes, with 28226 bytes available for use. The assembly language shell ZShell is also available for the TI 85. Probably in response to the widespread use of assembly programs, TI officially introduced assembly access in later models, such as the TI 83 and TI 86, along with expanded memory. The TI 86 is very similar to the TI 85, sharing the same display resolution (128×64), processor, and processor speed (6 MHz). The TI 85 calculator is the same calculator used by Sal Khan from Khan Academy.