HP-42S | |
Тип | Программируемый научный |
---|---|
Производитель | Hewlett-Packard |
Выпуск | 1988 |
Снято с производства | 1995 |
Калькулятор | |
Режим ввода | RPN |
Precision | 12 цифр дисплея (15 цифр внутри), экспонента ± 499 |
Тип дисплея | LCD точечно-матричный |
Размер дисплея | 2 строки, 22 символа, 131 × 16 пикселей |
ЦП | |
Процессор | Saturn (Льюис ) |
Программирование | |
Язык (и) программирования | RPN ход клавиши ( полностью объединены) |
Память микропрограмм | 64 КБ из ПЗУ |
Шаги программы | 7200 |
Интерфейсы | |
Порты | IR (Инфракрасная) печать |
Другое | |
Источник питания | 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 году. Поскольку этот калькулятор считается одним из лучших когда-либо созданных с точки зрения качества, ощущения нажатия клавиш, простоты программирования и повседневного использования для инженеров, в сообществе калькуляторов HP калькулятор 42S прославился своими высокими ценами на онлайн-аукционах, в несколько раз превышающими его начальную цену, что создало дефицит для конечных потребителей коммунальных услуг.
HP-42S программируется нажатием клавиш, что означает, что он может запоминать и позже выполнять последовательности нажатия клавиш для решения конкретных проблем, интересующих пользователя. В HP-42S используется расширенная версия языка HP-41CX FOCAL.
HP-42S поддерживает косвенную адресацию, с помощью которой можно реализовать универсальную машину Тьюринга, и поэтому модель программирования HP-42S может считаться полной по Тьюрингу.
Это пример программы, которая вычисляет факториал входного целого числа (игнорируя встроенную в калькулятор функцию факториала). Программа потребляет 18 байт. Регистры памяти не используются.
Шаг | Инструкция | Комментарий |
---|---|---|
01 | LBLFAC | Начало программы «FAC» |
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 трансфлективная память с низким энергопотреблением LCD с разрешением 400 × 240, защищено стеклом Gorilla Glass ), показывающее сразу все четыре уровня стека (настраивается), ок. 75 КБ полезной ОЗУ, звуковой сигнал, вызываемые часы реального времени, а также инфракрасный порт для поддержки принтера и интерфейс USB (с Micro-B коннектор), эмулирующий запоминающее устройство USB в формате FAT16 для простой передачи программ и резервного копирования / передачи состояния, а также для обновлений прошивки. Калькулятор, который поставляется в корпусе из нержавеющей стали с матовым черным покрытием физического осаждения из паровой фазы (PVD), поддерживает накладки на клавиатуру и основан на модифицированной версии симулятора Thomas Okken GPLed Free42 с Математическая библиотека десятичных чисел с плавающей запятой Intel для более высокой точности (decimal128 ), работающая на процессоре (ARM ядро Cortex-M4, 128 КБ ОЗУ, 1 МБ внутренней флэш-памяти) и еще 8 МБ внешней флэш-памяти QSPI (из которых пользователям доступно около 6 МБ). Он питается от плоского элемента CR2032 или через USB и динамически синхронизируется с частотой 24–80 МГц. DM42 также является аппаратной основой для разработанного сообществом калькулятора WP 43S, преемника WP 34S.