WikiDer > 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.