Jump to content

ХП-42С

(Перенаправлено с Free42 )

ХП-42С
НР-42С
Тип Программируемый научный
Производитель Хьюлетт-Паккард
Представлено 1988
Снято с производства 1995
Калькулятор
Режим входа РПН
Точность 12 цифр дисплея (15 цифр внутри), [1] показатель степени ±499
Тип дисплея ЖК -матричный
Размер дисплея 2 строки, 22 символа, 131х16 пикселей.
Процессор
Процессор Сатурн ( Льюис )
Программирование
Язык(и) программирования RPN Нажатие клавиши (полностью объединено)
Память прошивки 64 КБ ПЗУ
Шаги программы 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 прославилась своими высокими ценами на онлайн-аукционах, в несколько раз превышающими стартовую цену, что создало дефицит для конечных пользователей коммунальных услуг.

Технические характеристики

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

Программирование

[ редактировать ]

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

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

Пример программы

[ редактировать ]

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

Шаг Инструкция Комментарий
01 LBLFACЗапуск программы «ФАК»
02 11 помещается в X, следовательно, значение, которое нужно вычислить (которое изначально было в X), поднимается (помещается) в регистр стека Y.
03 LBL00Определить метку 00
04 RCL×STYВызовите регистр стека Y и умножьте на X.
05 DSESTYУменьшить регистр стека Y и, если не ноль...
06 GTO00... вернуться к метке 00
07 END или RTNВозвращает управление (и результат X) либо пользователю, либо вызывающей программе.

Наследие

[ редактировать ]
SwissMicros DM42 выпускается с 2017 года и обладает полной функциональностью HP-42S. В ряде аспектов он выходит за рамки оригинала, например, стек может быть настроен пользователем так, чтобы иметь больше уровней, чем четыре, как в HP-42S.

Версия программного обеспечения HP-42S (Free42) с открытым исходным кодом была разработана Томасом Оккеном и работает на iOS, Android, Windows, MacOS и Linux. Его исходный код выпущен под лицензией GNU General Public License.В мае 2017 года SwissMicros выпустила предсерийные образцы калькулятора RPN, очень напоминающего HP-42S, DM42 . Окончательный продукт был выпущен 9 декабря 2017 года. Несмотря на то, что калькулятор немного меньше (144×77×12 мм, 180 г), чем оригинальный HP-42S (148×80×15 мм, 170 г), он поставляется с дополнительным верхний ряд клавиш для программных меню, раскладка клавиатуры, поддерживающая прямой ввод буквенных символов, гораздо больший высококонтрастный дисплей ( Sharp с низким энергопотреблением трансфлективный ЖК -дисплей и разрешением 400×240, защищенный Gorilla Glass ), показывающий все четыре уровня стека на один раз (настраиваемый), ок. 75 КБ полезной оперативной памяти, звуковой сигнал, часы реального времени с возможностью вызова, а также инфракрасный порт для HP 82240A / HP 82240B поддержки принтера и интерфейс USB разъемом Micro-B ), имитирующий FAT16 USB-накопитель большой емкости в формате для простоты переноса программ и резервного копирования/передачи состояния, а также для обновления прошивки. Калькулятор поставляется в корпусе из нержавеющей стали черного матового цвета. покрытие методом физического осаждения из паровой фазы (PVD), поддерживает наложение клавиатуры и основано на модифицированной версии под лицензией симулятора Free42 decimal128 Томаса Оккена с математической библиотекой десятичных чисел с плавающей запятой Intel для более высокой точности ( ) , работающей на процессоре STM32L476RG ( ARM Cortex-M4). ядро, 128 КБ ОЗУ, внутренняя флэш-память 1 МБ) и еще 8 МБ внешней флэш-памяти QSPI (из которых пользователям доступно около 6 МБ). Он питается от батарейки типа «таблетка» CR2032 или через USB и динамически синхронизируется на частоте 24–80 МГц.С 2021 года Free42 версии 3 (и Plus42 версии 1) опционально поддерживает динамический стек RPN , ограниченный только объемом доступной памяти, вместо классического четырехуровневого стека . Эта функция была включена в DM42 в качестве выбираемой функции начиная с прошивки DMCP-3.21/DM42-3.18. [6] [7]

DM42 . также является аппаратной основой для разработанного сообществом калькулятора WP 43S (в более поздних версиях с 2022 года называемого WP43) [8] [9] преемник WP 34S . WP43 поддерживает анализ измерительной системы впервые (MSA) в калькуляторе. В дополнение к программному обеспечению WP43, а также на основе аппаратного обеспечения DM42, существуют также варианты со значительно отличающейся клавиатурой и пользовательским интерфейсом, называемые WP 43C (2011) / C43 (2022) / C47 (2023).

Еще один проект, основанный на оборудовании DM42 , — это Кристофа де Динешина ( DB48X 2022 г.), целью которого является воссоздание среды RPL с нуля.

См. также

[ редактировать ]
  1. ^ Научный калькулятор HP-42S RPN — Руководство пользователя (PDF) (1-е изд.). Корваллис, Орегон, США: Hewlett-Packard Co. , июнь 1988 г., с. 3. 00042-90001. Архивировано (PDF) из оригинала 17 сентября 2017 г. Проверено 17 сентября 2017 г.
  2. ^ «ХП-42С» . Музей калькуляторов HP . Проверено 27 октября 2016 г.
  3. ^ «Лучший научный калькулятор HP?» .
  4. ^ Хосода, Такаюки (10 октября 2007 г.). «Обновление памяти HP 42S до 32 КБ» . Архивировано из оригинала 17 сентября 2017 г. Проверено 12 августа 2011 г.
  5. ^ HP 42S Easy Double Speed/Turbo Mode для калькулятора и программ , получено 5 августа 2022 г.
  6. ^ https://forum.swissmicros.com/viewtopic.php?f=16&t=2939
  7. ^ https://forum.swissmicros.com/viewtopic.php?f=15&t=2845
  8. ^ Бонин, Уолтер (2019) [2015]. Руководство пользователя WP 43S (PDF) . 0,13 (проект ред.). ISBN  978-1-72950098-9 . Проверено 31 октября 2019 г. [1] [2] (314 страниц)
  9. ^ Бонин, Уолтер (2019) [2015]. Справочное руководство WP 43S (PDF) . 0,13 (проект ред.). ISBN  978-1-72950106-1 . Проверено 31 октября 2019 г. [3] [4] (271 страница)

Дальнейшее чтение

[ редактировать ]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: a7d4de2730ae9e491a64a3cca908d3ef__1714426920
URL1:https://arc.ask3.ru/arc/aa/a7/ef/a7d4de2730ae9e491a64a3cca908d3ef.html
Заголовок, (Title) документа по адресу, URL1:
HP-42S - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)