HP-42S - Википедия - HP-42S
HP-42S | |
Тип | Программируемый научный |
---|---|
Производитель | Hewlett Packard |
Введено | 1988 |
Снято с производства | 1995 |
Калькулятор | |
Режим входа | РПН |
Точность | 12 цифр дисплея (15 цифр внутри),[1] показатель степени ± 499 |
Тип дисплея | ЖК-дисплей точечная матрица |
Размер дисплея | 2 строки, 22 символа, 131 × 16 пикселей |
ЦПУ | |
Процессор | Сатурн (Льюис ) |
Программирование | |
Языки программирования) | РПН нажатие клавиши (полностью объединены) |
Прошивка памяти | 64 КБ из ПЗУ |
Шаги программы | 7200 |
Интерфейсы | |
Порты | ИК (Инфракрасная) печать |
Другой | |
Источник питания | 3 батарейки типа таблетка 1,5 В (Panasonic LR44, Duracell PX76A / 675A или Energizer 357/303) |
Масса | 6 унций (170 г) |
Размеры | 148 × 80 × 15 мм |
В HP-42S RPN Scientific программируемый РПН Научный ручной калькулятор, представленный Hewlett Packard в 1988 году. Он имеет расширенные функции, подходящие для приложений в математика, линейная алгебра, статистический анализ, Информатика и другие.
Обзор
Возможно, HP-42S должен был быть выпущен как замена устаревшему HP-41 series, поскольку он разработан для совместимости со всеми программами, написанными для HP-41. Поскольку ему не хватало возможностей расширения и реального Ввод / вывод способность, обе ключевые особенности серии HP-41, она продавалась как HP-15C замена.
Однако 42S имеет гораздо меньший форм-фактор, чем 41, и имеет гораздо больше встроенных функций, таких как матрица редактор, комплексное число поддержка, решатель уравнений, определяемые пользователем меню и базовые возможности построения графиков (42S может рисовать графики только с помощью программ). Кроме того, он оснащен двухстрочным точечно-матричным дисплеем, что упростило понимание операций со стеком.
Производство 42S закончилось в 1995 году.[2] Поскольку этот калькулятор считается одним из лучших когда-либо созданных с точки зрения качества, ощущения нажатия клавиш, простоты программирования и повседневного использования для инженеров,[3] В сообществе калькуляторов HP 42S прославился своими высокими ценами на онлайн-аукционах, которые в несколько раз превышают начальную цену, что создало дефицит для конечных пользователей коммунальных услуг.
Характеристики
- Серия: Пионер
- Кодовое имя: Davinci
- Введение: 1988-10-31
- 64 КБ из ПЗУ
- 8 КБ из баран
- Функции: более 350
- Расширяемость: Официально не что иное, как ИК печать (обновление памяти 32 КБ[4] и аппаратные хаки для разгона возможны)
- Периферийные устройства: HP 82240A инфракрасный принтер
Функции
- Все основные научные функции (включая гиперболические функции )
- Статистика (включая подгонка кривой и прогнозирование )
- Вероятность (включая факториал, случайные числа и Гамма-функция )
- Решатель уравнений (поиск корней), который может найти любую переменную в уравнении
- Численное интегрирование для вычисления определенных интегралов
- Матрица операций (включая редактор матриц, скалярное произведение, перекрестное произведение и решатель для одновременного линейные уравнения )
- Сложные числа (включая полярные координаты представление)
- Вектор функции
- Названный переменные, регистры и бинарные флаги
- Графический дисплей с графическими функциями и регулируемой контрастностью
- Меню с подменю и настройками режима (также настраиваемыми), в которых нижняя строка дисплея используется для обозначения верхнего ряда клавиш
- Звук (пьезоэлектрический зуммер )
- Базовое преобразование, целочисленная арифметика и двоичная и логическая обработка чисел в двоичный, восьмеричный, десятичный и шестнадцатеричный системы
- Каталоги для просмотра и использования предметов, хранящихся в памяти
- Программируемость (программирование нажатия клавиш с разветвление, петли, тесты и флаги)
- Возможность запускать программы, написанные для HP-41C серия калькуляторов
Программирование
HP-42S - это программируемый нажатием клавиши, что означает, что он может запоминать и впоследствии выполнять последовательности нажатий клавиш для решения конкретных проблем, интересующих пользователя. HP-42S использует расширенный набор HP-41CX ФОКУСНЫЙ язык.
HP-42S поддерживает косвенную адресацию, с помощью которой можно реализовать Универсальная машина Тьюринга и поэтому программную модель HP-42S можно считать Полный по Тьюрингу.
Пример программы
Это пример программы, которая вычисляет факториал входного целого числа (игнорируя встроенную факториальную функцию калькулятора). Программа потребляет 18 байт. Регистры памяти не используются.
Шаг | Инструкция | Комментарий |
---|---|---|
01 | LBLFАC | Запуск программы «КВС» |
02 | 1 | 1 помещается в X, поэтому значение, которое должно быть вычислено (которое изначально было в X), поднимается (помещается) в регистр стека Y |
03 | LBL00 | Определить метку 00 |
04 | RCL×STY | Вызовите регистр стека Y и умножьте на X |
05 | DSESTY | Уменьшить регистр стека Y, и если не ноль ... |
06 | GTO00 | ... вернуться к метке 00 |
07 | КОНЕЦ или же РТН | Возвращает управление (и результат в X) либо пользователю, либо вызывающей программе. |
Наследие
В мае 2017 г. SwissMicros выпустили предсерийные образцы вычислителя РПН, очень напоминающего HP-42S, DM42. Конечный продукт был выпущен 9 декабря 2017 года. Хотя калькулятор немного меньше (144 × 77 × 13 мм, 170 г), чем оригинальный HP-42S (148 × 80 × 15 мм, 170 г), калькулятор поставляется с дополнительным верхний ряд клавиш для программных меню, раскладка клавиатуры, поддерживающая прямой ввод буквенных символов, гораздо больший высококонтрастный дисплей (Острый маломощная трансфлективная память ЖК-дисплей с разрешением 400 × 240, защищенный Стекло повышенной прочности ) с одновременным отображением всех четырех уровней стека (настраивается), ок. 75 КБ полезной ОЗУ, звуковой сигнал, вызываемый часы реального времени а также инфракрасный порт для HP 82240A /HP 82240B поддержка принтера и USB интерфейс с Микро-Б разъем), имитирующий FAT16 -форматированное запоминающее устройство USB для простой передачи программ и резервного копирования / передачи состояния, а также для обновления прошивки. Калькулятор в корпусе из нержавеющей стали матового черного цвета. физическое осаждение из паровой фазы (PVD), поддерживает накладки на клавиатуру и основан на модифицированной версии Thomas Okken's GPLed Симулятор Free42 с Intel математическая библиотека десятичных чисел с плавающей запятой для более высокой точности (десятичный128 ) работает на STM32L476RG процессор (РУКА Кортекс-М4 core, 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. Получено 2017-09-17.
- ^ «ХП-42С». Музей калькуляторов HP. Получено 2016-10-27.
- ^ http://www.hpmuseum.org/cgi-sys/cgiwrap/hpmuseum/archv020.cgi?read=177373
- ^ Хосода, Такаяки (10 октября 2007 г.). «Увеличение памяти HP 42S до 32 КБ». В архиве из оригинала на 2017-09-17. Получено 2011-08-12.
- ^ Бонин, Вальтер (2019) [2015]. WP 43S Руководство пользователя (PDF). 0,13 (черновик ред.). ISBN 978-1-72950098-9. ISBN 1-72950098-6. Получено 2019-10-31. [1] [2] (314 стр.)
- ^ Бонин, Вальтер (2019) [2015]. Справочное руководство WP 43S (PDF). 0,13 (черновик ред.). ISBN 978-1-72950106-1. ISBN 1-72950106-0. Получено 2019-10-31. [3] [4] (271 стр.)
дальнейшее чтение
- Научный калькулятор HP-42S RPN - Руководство пользователя (PDF) (1-е изд.). Корваллис, штат Орегон, США: Hewlett-Packard Co. Июнь 1988 г. 00042-90001. В архиве (PDF) из оригинала на 2017-09-17. Получено 2017-09-17.
- Научный калькулятор HP-42S RPN - Примеры и методы программирования (PDF) (1-е изд.). Hewlett Packard. Июль 1988 г. 00042-90020, 00042-90019. В архиве (PDF) из оригинала на 19.12.2017. Получено 2017-12-19.
- Страпассон, Хосе Лауро; Джонс, Расс (январь 2010 г.). Альтернативное руководство для HP-42S / Free42 (PDF). 0.7. В архиве (PDF) из оригинала на 2017-09-17. Получено 2017-09-17.
- Хорн, Джозеф К. (2017-08-23) [1988-11-09]. «Приложение к руководству пользователя HP-42S: функции скрытой матрицы». В архиве из оригинала на 2017-09-17. Получено 2017-09-17.
- «Руководство пользователя DM42». 3.17. SwissMicros GmbH. 2020-10-21 [2016]. В архиве с оригинала на 2020-10-21. Получено 2020-10-21.
внешняя ссылка
- 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". Получено 2011-08-12.