ТИ-59/ТИ-58
Тип | Программируемый |
---|---|
Производитель | Техасские инструменты |
Представлено | Май 1977 г. |
Снято с производства | 1983 |
Расходы | 300 долларов США |
Калькулятор | |
Режим входа | Инфикс |
Точность | 13 |
Тип дисплея | Светодиод |
Размер дисплея | 10 цифр |
Процессор | |
Процессор | ТМС0501 |
Программирование | |
Язык(и) программирования | нажатие клавиши ( полное по Тьюрингу ) |
Регистр памяти | 100 |
Шаги программы | 960 |
Другой | |
Масса | 240 грамм |
Размеры | 16,3х7,3х3,6 см |
Тип | Программируемый |
---|---|
Производитель | Техасские инструменты |
Представлено | Май 1977 г. |
Снято с производства | 1983 |
Расходы | 125 долларов США |
Калькулятор | |
Режим входа | Инфикс |
Точность | 13 |
Тип дисплея | Светодиод |
Размер дисплея | 10 цифр |
Программирование | |
Регистр памяти | 60 |
Шаги программы | 480 |
Другой | |
Масса | 240 грамм |
Размеры | 16,3х7,3х3,6 см |
TI -59 — это один из первых программируемых калькуляторов , производившийся компанией Texas Instruments с 1977 года. Он является преемником TI SR-52 , в котором в четыре раза увеличено количество «шагов программы» хранения и добавлены «программные модули ПЗУ» (программируемые модули ПЗУ). вставной чип ПЗУ, способный хранить 5000 шагов программы). Как и SR-52, он имеет устройство считывания магнитных карт для внешнего хранения данных. По четверти памяти хранится на каждой стороне одной карты.
TI -58 (май 1977 г.), а позже TI-58C (1979 г.) представляют собой урезанные версии TI-59, в которых отсутствует устройство считывания магнитных карт и имеется половина памяти, но в остальном они идентичны. Хотя в TI-58C используется другой чип, чем в TI-58, технические данные остаются идентичными. Буква «C» в названии модели TI (или Hewlett-Packard) указывает на то, что калькулятор имеет постоянную память (или непрерывную память соответственно), позволяющую сохранять программы и данные при выключении.
В этих калькуляторах используется инфиксная система вычислений в скобках, называемая « Алгебраическая операционная система » (AOS), где, по сравнению с постфиксной системой RPN , используемой в других научных калькуляторах (таких как HP), оператор вводит вычисления так, как они записаны на бумаге, используя до девяти уровней скобок. [1]
Калькулятор может питаться от внешнего адаптера или от внутренней перезаряжаемой NiCd батареи (хотя батарея должна оставаться в наличии при использовании внешнего адаптера переменного тока, чтобы избежать повреждения схемы калькулятора).
Отображать
[ редактировать ]Красный светодиодный дисплей отображает точность до 10 десятичных знаков.
Программирование
[ редактировать ]Программирование простых задач с помощью TI-59 или TI-58 — очень простой процесс. В режиме программирования TI-59 просто записывает нажатия клавиш. Буквенные клавиши обеспечивают легкий доступ к десяти точкам входа. Также можно активировать любую программу в предварительно запрограммированном модуле памяти и запускать ее как любую программу, написанную пользователем. Программы, написанные пользователем, также могут использовать программы модуля в качестве подпрограмм. Программы модуля запускаются непосредственно из ПЗУ , поэтому оставляют память калькулятора свободной для пользователя.
Однако использование компьютерных возможностей TI-59 – совсем другое дело. Хотя TI-59 является полным по Тьюрингу , поддерживает прямолинейное программирование, условия, циклы и косвенный доступ к регистрам памяти, а также поддерживает ограниченный буквенно-цифровой вывод только на принтере, написание сложных процедур по сути является вопросом планирования машинного языка. и с помощью кодирующей панели.
Большая степень обмена произошла в сообществе TI-59 и TI-58. По крайней мере одна игра , Darth Vader's Force Battle , появилась как программа типа type-in . [2]
Пример программирования
[ редактировать ]Вот пример программы, которая вычисляет факториал целого числа от 2 до 69. Для 5!, если нажать «5 A», результат будет 120. В отличие от SR -52 , TI-58 и TI- 59 не имеет встроенной функции факториала, но поддерживает ее через программный модуль, поставляемый вместе с калькулятором.
Op-code Comment LBL A You'll call the program with the A key STO 01 stores the value in register 1 1 starts with 1 LBL B label for the loop * multiply RCL 01 by n DSZ 1 B decrements n and back to B until n=0 = end of loop, the machine has calculated 1*n*(n-1)*...2*1=n! INV SBR end of procedure
Вот та же программа, написанная для TI Compiler : [3]
#reg 01 counter #label A factorial LBL factorial STO counter 1 FOR counter * @counter LOOP = RTN #end
Память
[ редактировать ]По сравнению со своим современным главным конкурентом Hewlett-Packard HP-67 , TI-59 имеет примерно в два раза больше памяти . Разделение между шагами программы и памятью регулируется с шагом 80 шагов программы/10 ячеек памяти. Можно сконфигурировать до 960 шагов программы (с нулевой памятью) или до 100 ячеек памяти (с 160 шагами программы). TI -59 был первым программируемым карманным калькулятором, производитель которого предоставил систему разделения памяти между регистрами данных и хранилищем программ. Память лишь примерно в два раза больше, чем в SR-52 , но более гибкая, поэтому возможное количество шагов программы было в четыре раза выше. Содержимое этой памяти теряется при выключении калькулятора.
TI-58 имеет половину памяти TI-59 и поддерживает до 480 шагов программы или 60 ячеек памяти. Он конкурировал с HP-34C .
Калькуляторы TI-58 и TI-59 имеют инструкции переменной длины. Некоторые нажатия клавиш объединены в один шаг программирования, так что инструкции от одного до одиннадцати нажатий клавиш сохраняются в одном-шести шагах программирования. HP -67 всегда сохраняет одну инструкцию за один шаг программирования, что эффективно для некоторых часто используемых инструкций, но также ограничивает количество возможных инструкций.
Считыватель магнитных карт
[ редактировать ]TI-59 может хранить программы и данные на небольших магнитных картах, когда калькулятор выключен, и быстро перезагружаться при необходимости. Нажмите ниже, чтобы посмотреть видео о кард-ридере в действии.
В видео также показано двойное использование магнитной карты в качестве меню документации программы. Заметки могут быть распечатаны или написаны от руки программистом на верхней стороне магнитной карты. После считывания картридером карту можно сохранить, как показано на рисунке, в слоте между верхней частью клавиатуры и дисплеем, обеспечивая таким образом обозначение, указывающее как название загруженной в данный момент программы, так и назначение каждой из пяти программ. маркируйте кнопки AE и их второстепенные функции A'-E' в загруженной программе.
TI-58 не имеет устройства считывания магнитных карт.
Библиотека твердотельного программного обеспечения
[ редактировать ]TI-59 и TI-58 были первыми портативными калькуляторами, в которых использовались съемные ПЗУ программные модули . ПЗУ модуля главной библиотеки было включено в комплект TI-59 и TI-58 и содержит несколько полезных предварительно запрограммированных процедур и даже игру. Дополнительные модули — для таких приложений, как недвижимость , инвестиции , статистика , геодезия и авиация — продавались отдельно. Программы в модулях активно использовали пользовательские ключи. Чтобы упростить использование программ, в слот между дисплеем и клавиатурой можно вставить пластиковые карты того же размера, что и магнитные карты, но только с напечатанными обозначениями определяемых пользователем клавиш.
Принтер
[ редактировать ]Для TI-59 и TI-58 также был доступен термопринтер ( модели PC-100A, B и C); калькулятор устанавливался сверху принтера и закрывался на ключ.
Калькулятор можно запрограммировать на запрос ввода данных от пользователя и вывод результатов вычислений на принтер. Буквенно-цифровой текст (всего 64 символа, включая пробелы, 0–9, AZ и 25 знаков препинания и математических символов) может выводиться так же, как и числа. Предусмотрена ограниченная возможность построения графиков. Принтер также полезен для разработки программ, поскольку он может создавать печатную копию программы калькулятора, включающую буквенно-цифровые мнемоники вместо цифровых кодов, обычно видимых на дисплее, а также дамп регистров данных, следы программы. исполнение и др. Информация о программе.
В ранней модели PC-100A переключатель внутри отсека для зарядного устройства позволяет использовать более ранние калькуляторы SR-52 и SR-56, а также серию TI-58/59. Кроме того, он также работает с непрограммируемыми машинами TI той эпохи, такими как SR-50A . (Извлеките аккумулятор из калькулятора TI и найдите ряд контактных площадок принтера на печатной плате под клеммами аккумулятора.)
Ссылки
[ редактировать ]- ^ Брошюра ТИ-58 (PDF) , стр. 2
- ^ Джексон, Клит (октябрь 1980 г.). «Битва Силы Дарта Вейдера» . БАЙТ . стр. 50–54 . Проверено 14 июня 2014 г.
- ^ (на английском языке) Пользователь TI, программы в Интернете, страница компилятора TI . , (на французском языке) Пользователь TI, онлайн-программы, страница компилятора TI
Внешние ссылки
[ редактировать ]- Домашнюю страницу TI-59 поддерживает Деян Ристанович .
- Библиотека TI-59, которую поддерживает Виктор Тот.
- TI-59 , TI-58 , TI-58C на DataMath.org
- TI-59 , TI-58 , TI-58C на MyCalcDB (база данных о карманных калькуляторах 1970-х и 1980-х годов)
- День рождения ТИ-59. Опубликована короткая статья, посвященная 30-летию ТИ-59.
- (на французском языке) ИТ-пользователь, онлайн-программы
- (на английском языке) Пользователь TI, программы онлайн.
- (на немецком языке) TI-59, TI-58C, TI-58 Немецкая документация
- (на французском, английском и итальянском языках) ti58c.phweb.me, эмулятор TI-58/TI-58C/TI-59 для Windows