HP-42S | |
Тип | Программируемый научный |
---|---|
Производитель | Фирма Хьюлет-Паккард |
Введено | 1988 г. |
Снято с производства | 1995 г. |
Калькулятор | |
Режим входа | РПН |
Точность | 12 цифр дисплея (15 цифр внутри), [1] показатель степени ± 499 |
Тип дисплея | Точечно-матричный ЖК - дисплей |
Размер дисплея | 2 строки, 22 символа, 131 × 16 пикселей |
Процессор | |
Процессор | Сатурн ( Льюис ) |
Программирование | |
Языки программирования) | Ход клавиш РПН (полностью объединены) |
Память прошивки | 64 Кб из ROM |
Шаги программы | 7200 |
Интерфейсы | |
Порты | ИК (инфракрасная) печать |
Другой | |
Источник питания | 3 батарейки на 1,5 В (Panasonic LR44, Duracell PX76A / 675A или Energizer 357/303) |
Масса | 6 унций (170 г) |
Размеры | 148 × 80 × 15 мм |
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 прославился своими высокими ценами на онлайн-аукционах, в несколько раз превышающими его начальную цену, что создало дефицит для конечных потребителей коммунальных услуг.
Технические характеристики [ править ]
- Серия: Пионер
- Кодовое имя: 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 байт. Регистры памяти не используются.
Шаг | Инструкция | Комментарий |
---|---|---|
01 | LBLFAC | Запуск программы «КВС» |
02 | 1 | 1 помещается в X, следовательно, значение для вычисления (которое изначально было в X) поднимается (помещается) в регистр стека Y |
03 | LBL00 | Определить метку 00 |
04 | RCL×STY | Вызовите регистр стека Y и умножьте на X |
05 | DSESTY | Уменьшить регистр стека Y, и если не ноль ... |
06 | GTO00 | ... вернуться к метке 00 |
07 | END или же RTN | Возвращает управление (и результат в X) либо пользователю, либо вызывающей программе. |
Наследие [ править ]
В мае 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
Ссылки [ править ]
- ^ Научный калькулятор HP-42S RPN - Руководство пользователя (PDF) (1-е изд.). Корваллис, Орегон, США: Hewlett-Packard Co., июнь 1988 г., стр. 3. 00042-90001. Архивировано (PDF) из оригинала на 2017-09-17 . Проверено 17 сентября 2017 .
- ^ "HP-42S" . Музей калькуляторов HP . Проверено 27 октября 2016 .
- ^ http://www.hpmuseum.org/cgi-sys/cgiwrap/hpmuseum/archv020.cgi?read=177373
- ^ Хосода, Такаяки (2007-10-10). «Обновление памяти HP 42S до 32КБ» . Архивировано 17 сентября 2017 года . Проверено 12 августа 2011 .
- ^ Бонин, Уолтер (2019) [2015]. Руководство пользователя WP 43S (PDF) . 0,13 (черновик ред.). ISBN 978-1-72950098-9. ISBN 1-72950098-6 . Проверено 31 октября 2019 . [1] [2] (314 стр.)
- ^ Бонин, Уолтер (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) из оригинала на 2017-09-17 . Проверено 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) из оригинала на 2017-09-17 . Проверено 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 .