Из Википедии, бесплатной энциклопедии
  (Перенаправлено с Free42 )
Перейти к навигации Перейти к поиску

HP-42S RPN Scientific представляет собой программируемый RPN Scientific ручной калькулятор представлен Hewlett Packard в 1988 году имеет расширенные функции , пригодные для применения в области математики , линейной алгебры , статистического анализа , информатики и других.

Обзор [ править ]

Возможно, HP-42S должен был быть выпущен в качестве замены устаревшей серии HP-41, поскольку он разработан для совместимости со всеми программами, написанными для HP-41. Поскольку ему не хватало возможностей расширения и реальных возможностей ввода-вывода , которые являются ключевыми особенностями серии HP-41, он был продан как замена HP-15C .

Однако 42S имеет гораздо меньший форм-фактор, чем 41, и имеет гораздо больше встроенных функций, таких как редактор матриц , поддержка комплексных чисел , средство решения уравнений , определяемые пользователем меню и базовые возможности построения графиков (42S умеет рисовать графики только программами). Кроме того, он оснащен двухстрочным точечно-матричным дисплеем, что упростило понимание операций со стеком.

Производство 42S закончилось в 1995 году. [2] Поскольку этот калькулятор считается одним из лучших из когда-либо созданных с точки зрения качества, ощущения нажатия клавиш, простоты программирования и повседневного использования для инженеров [3] в сообществе калькуляторов HP калькулятор 42S прославился своими высокими ценами на онлайн-аукционах, в несколько раз превышающими его начальную цену, что создало дефицит для конечных потребителей коммунальных услуг.

Технические характеристики [ править ]

Батарейный отсек HP-42S и ИК-диод
Внутренний разбор калькулятора HP42S
  • Серия: Пионер
  • Кодовое имя: Davinci
  • Введение: 1988-10-31
  • 64 Кб из ROM
  • 8 Кб из ОЗУ
  • Функции: более 350
  • Расширяемость: Официально не что иное, как ИК- печать (возможно обновление памяти до 32 КБ [4] и аппаратные взломы разгона)
  • Периферийные устройства: инфракрасный принтер HP 82240A

Особенности [ править ]

  • Все основные научные функции (включая гиперболические )
  • Статистика (включая построение кривой и прогнозирование )
  • Вероятность (включая факториал , случайные числа и гамма-функцию )
  • Решатель уравнений ( поиск корней), который может найти любую переменную в уравнении
  • Численное интегрирование для вычисления определенных интегралов
  • Матричные операции (включая редактор матриц, скалярное произведение , кросс-произведение и решатель для одновременных линейных уравнений )
  • Комплексные числа (включая представление в полярных координатах )
  • Векторные функции
  • Именованные переменные , регистры и двоичные флаги
  • Графический дисплей с графическими функциями и регулируемой контрастностью
  • Меню с подменю и настройками режима (также настраиваемыми), в которых нижняя строка дисплея используется для обозначения верхнего ряда клавиш.
  • Звук ( пьезоэлектрический зуммер )
  • Базовое преобразование, целочисленная арифметика и двоичная и логическая обработка чисел в двоичной , восьмеричной , десятичной и шестнадцатеричной системах.
  • Каталоги для просмотра и использования предметов, хранящихся в памяти
  • Программируемость (программирование нажатием клавиш с ветвлением , циклами , тестами и флагами)
  • Возможность запуска программ, написанных для калькуляторов серии HP-41C.

Программирование [ править ]

HP-42S является программируемым нажатием клавиш , что означает, что он может запоминать и впоследствии выполнять последовательности нажатий клавиш для решения конкретных проблем, представляющих интерес для пользователя. HP-42S использует расширенный набор языка HP-41CX FOCAL .

HP-42S поддерживает косвенную адресацию, с помощью которой можно реализовать универсальную машину Тьюринга, и поэтому модель программирования HP-42S можно считать полной по Тьюрингу .

Пример программы [ править ]

Это пример программы, которая вычисляет факториал входного целого числа (игнорируя встроенную функцию факториала калькулятора). Программа потребляет 18 байт. Регистры памяти не используются.

Наследие [ править ]

В мае 2017 года SwissMicros выпустила опытные образцы калькулятора RPN, очень напоминающего HP-42S, DM42 . Конечный продукт был выпущен 9 декабря 2017 года. Хотя калькулятор немного меньше (144 × 77 × 13 мм, 170 г), чем исходный HP-42S (148 × 80 × 15 мм, 170 г), калькулятор поставляется с дополнительным верхний ряд клавиш для программных меню, раскладка клавиатуры, поддерживающая прямой ввод альфа-символов, гораздо больший высококонтрастный дисплей ( ЖК-дисплей с трансфлективной памятью Sharp с низким энергопотреблением и разрешением 400 × 240, защищенный стеклом Gorilla Glass ), показывающий все четыре уровня стека в один раз (настраивается), ок. 75 КБ полезной оперативной памяти, звуковой сигнал , вызываемые часы реального времени, а также инфракрасный порт дляПоддержка принтера HP 82240A / HP 82240B и интерфейс USB (с разъемом Micro-B ), имитирующий запоминающее устройство USB с форматом FAT16, для простой передачи программ и резервного копирования / передачи состояния, а также для обновлений микропрограмм. Калькулятор, который поставляется в корпусе из нержавеющей стали с матовым черным покрытием физического осаждения из паровой фазы (PVD), поддерживает наложения на клавиатуру и основан на модифицированной версии симулятора Thomas Okken's GPLed Free42 с математической библиотекой Intel с десятичной плавающей запятой для более высокой точности ( decimal128 ) работает на процессоре STM32L476RG ( ARM Cortex-M4core, 128 КБ ОЗУ, 1 МБ внутренней флэш-памяти) и еще 8 МБ внешней флэш-памяти QSPI (из которых пользователям доступно около 6 МБ). Он питается от батарейки CR2032 или через USB и динамически синхронизируется с частотой 24–80 МГц. DM42 также аппаратная основа для сообществ разработаны WP 43S калькулятор, [5] [6] преемник WP 34S .

См. Также [ править ]

  • Набор символов FOCAL
  • Сравнение графических калькуляторов HP
  • Калькуляторы HP
  • Список карманных калькуляторов Hewlett-Packard

Ссылки [ править ]

  1. ^ Научный калькулятор HP-42S RPN - Руководство пользователя (PDF) (1-е изд.). Корваллис, Орегон, США: Hewlett-Packard Co., июнь 1988 г., стр. 3. 00042-90001. Архивировано (PDF) из оригинала 17 сентября 2017 года . Проверено 17 сентября 2017 .
  2. ^ "HP-42S" . Музей калькуляторов HP . Проверено 27 октября 2016 .
  3. ^ http://www.hpmuseum.org/cgi-sys/cgiwrap/hpmuseum/archv020.cgi?read=177373
  4. ^ Хосода, Такаяки (2007-10-10). «Обновление памяти HP 42S до 32КБ» . Архивировано 17 сентября 2017 года . Проверено 12 августа 2011 .
  5. ^ Бонин, Уолтер (2019) [2015]. Руководство пользователя WP 43S (PDF) . 0,13 (черновик ред.). ISBN  978-1-72950098-9. ISBN 1-72950098-6 . Проверено 31 октября 2019 .  [1] [2] (314 стр.)
  6. ^ Бонин, Уолтер (2019) [2015]. Справочное руководство WP 43S (PDF) . 0,13 (черновик ред.). ISBN  978-1-72950106-1. ISBN 1-72950106-0 . Проверено 31 октября 2019 .  [3] [4] (271 стр.)

Дальнейшее чтение [ править ]

  • Научный калькулятор HP-42S RPN - Руководство пользователя (PDF) (1-е изд.). Корваллис, Орегон, США: Hewlett-Packard Co., июнь 1988 г. 00042-90001. Архивировано (PDF) из оригинала 17 сентября 2017 года . Проверено 17 сентября 2017 .
  • Научный калькулятор HP-42S RPN - Примеры и методы программирования (PDF) (1-е изд.). Hewlett-Packard . Июль 1988 г. 00042-90020, 00042-90019. Архивировано (PDF) из оригинала 19 декабря 2017 года . Проверено 19 декабря 2017 .
  • Страпассон, Хосе Лауро; Джонс, Расс (январь 2010 г.). Альтернативное руководство для HP-42S / Free42 (PDF) . 0,7. Архивировано (PDF) из оригинала 17 сентября 2017 года . Проверено 17 сентября 2017 .
  • Хорн, Джозеф К. (2017-08-23) [1988-11-09]. «Приложение к руководству пользователя HP-42S: функции скрытой матрицы» . Архивировано 17 сентября 2017 года . Проверено 17 сентября 2017 .
  • «Руководство пользователя DM42» . 3.17. SwissMicros GmbH . 2020-10-21 [2016]. Архивировано 21 октября 2020 года . Проверено 21 октября 2020 .

Внешние ссылки [ править ]

  • SwissMicros DM42
  • Введение в HP-42S на hpcc.org
  • Страница HP-42S на сайте hpmuseum.org
  • Ресурсы по HP-42S на сайте hp42s.com (не функционирует с июля 2017 г.)
  • Описание HP-42S на rskey.org
  • Описание HP-42S на thimet.de
  • Free42 для Android от Томаса Оккена, проекта с открытым исходным кодом.
  • Оккен, Томас (2011-04-20). "Free42, симулятор калькулятора HP-42S" . Проверено 12 августа 2011 .