Jump to content

ТИ-57

Программируемый калькулятор ТИ-57 со светодиодным дисплеем
Программируемый калькулятор ТИ-57 ЖК с жидкокристаллическим дисплеем

TI -57 — программируемый калькулятор, выпускавшийся компанией Texas Instruments в период с 1977 по 1982 год. TI выпускала три машины с таким названием: первой был TI-57 со светодиодным дисплеем, выпущенный в сентябре 1977 года, наряду с более мощным TI-58 и ТИ-59 . Он имел 50 шагов программы и восемь регистров памяти. Две более поздние версии, названные TI-57 LCD и TI-57 LCD-II, имели ЖК- дисплей, но были менее мощными (работали намного медленнее) и имели гораздо меньше памяти: 48 байтов, которые должны были быть распределены между «шагами» программы и регистрами хранения.

В TI-57 не было энергонезависимой памяти , поэтому любые введенные программы терялись при выключении калькулятора или при разрядке батареи.

Версия TI-57 со светодиодным дисплеем имела перезаряжаемый никель-кадмиевый аккумуляторный блок BP7, который содержит две батареи размера AA и электронику для повышения напряжения до 9 В, необходимого для калькулятора. Популярная модификация — запитать его от аккумулятора напряжением 9В и использовать крышку аккумуляторного отсека светодиода ТИ-30 или часть демонтированного аккумуляторного блока. Эта модификация обеспечивает лучшее время автономной работы, чем оригинальный аккумулятор.

В комплект, по крайней мере в оригинальной версии, входила книга под названием «Создание треков в программировании». Он был описан как «Пошаговое руководство по изучению возможностей, простоты и удовольствия от использования вашего TI Programmable 57».

Radio Shack также продавала этот калькулятор, переименованный в EC-4000.

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

[ редактировать ]

Возможности программирования TI-57 были аналогичны примитивному макроассемблеру . Можно было сохранить любое нажатие клавиши, а также некоторые простые команды управления потоком программы и условные тесты. В их число вошли:

GTO (GoTO): заставляет указатель программы немедленно перейти к метке (0–9) или к определенному шагу программы (от 00 до 49).

SBR (SuBRoutine): заставляет программу перейти к метке и при обнаружении команды Inv SBR продолжить выполнение по инструкции, следующей сразу за исходной SBR.

DSZ (Уменьшение и пропуск по нулю): уменьшает ноль регистра хранения и пропускает следующую инструкцию, если результат равен нулю. Была также обратная форма: «Уменьшить и пропустить, если не ноль».

Тесты на равенство/неравенство могут выполняться относительно значения на дисплее ( регистр x ) и специального тестового регистра t . Результат теста приведет к условному пропуску следующей инструкции.

Программы можно было редактировать, вставляя, удаляя или перезаписывая шаг программы. Была предусмотрена функция NOP (Нет Операции), позволяющая игнорировать шаг программы. Из-за жесткого ограничения в 50 шагов программы NOP использовался нечасто. В TI-57 использовался принцип «один шаг, одна инструкция», независимо от того, требовала ли одна инструкция одного или до четырех нажатий клавиш.

Пример программы

[ редактировать ]

Следующая программа генерирует псевдослучайные числа в диапазоне от 1 до 6.

Шаг Код Ключ(и) Функция Комментарий
00 30 2nd yx п Пи
01 75 + +
02 33 0 RCL 0 РКЛ 0 Вызов регистра 0
03 85 =
04 35 yx и х
05 08 8 8
06 65
07 49 2nd ) Int Целочисленная функция
08 85 =
09 32 0 STO 0 СТО 0 Сохраните результат в регистре 0
10 55 x х
11 06 6 6 Верхняя граница случайного числа
12 75 + +
13 01 1 1
14 85 =
15 49 2nd ) Int Целочисленная функция
16 81 R/S Р/С Стоп (Пауза)
17 71 RST РСТ Сброс (возврат к шагу 00)
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 9ed0f8b9b493cd9ef89ad4b9eecc2698__1702102980
URL1:https://arc.ask3.ru/arc/aa/9e/98/9ed0f8b9b493cd9ef89ad4b9eecc2698.html
Заголовок, (Title) документа по адресу, URL1:
TI-57 - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)