stringtranslate.com

HP 48 серия

HP 48 — это серия графических калькуляторов, разработанных и выпускавшихся компанией Hewlett-Packard с 1990 по 2003 год. [1] В серию входят модели HP 48S , HP 48SX , HP 48G , HP 48GX и HP 48G+ , причем модели G являются расширенными и улучшенными версиями моделей S. Модели с суффиксом X расширяются с помощью специальных карт RAM (расширение памяти) и ROM (программное приложение). В частности, модели GX имеют больше встроенной памяти, чем модели G. Модели G+ имеют больше только встроенной памяти. Модели SX и S имеют одинаковый объем встроенной памяти.

Обратите внимание, что модель с похожим названием HP 48gII (2004) не является членом этой серии, но тесно связана с HP 49G+ .

Калькуляторы используют обратную польскую нотацию (RPN) и язык программирования RPL . Аппаратная архитектура, разработанная для серии HP 48, стала основой для HP 38G с упрощенным пользовательским интерфейсом и инфиксным методом ввода, а также HP 49G с различными программными улучшениями. Аналогичным образом, аппаратная и программная конструкция калькуляторов HP 48 сама по себе находится под сильным влиянием других калькуляторов в линейке HP, прежде всего серий HP-18C и HP-28 .

Модели/Наличие

HP 48SX был представлен 06.03.1990.

Доступность:

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

Микропроцессор Saturn серии HP 48 представляет собой гибридный 64-битный / 20-битный ЦП с точки зрения аппаратного обеспечения, но действует как 4-битный процессор в том смысле, что он представляет данные на основе полубайтов программам и использует систему адресации на основе полубайтов. Основные регистры A, B, C, D, а также временные регистры R0, R1, R2, R3 и R4 имеют полную ширину 64 бита, но регистры данных D0 и D1 имеют только 20 бит. Внешние логические выборки данных прозрачно преобразуются в 8-битные физические выборки. Процессор имеет 20-битную адресную шину, доступную для кода, но из-за наличия бита выбора старшего/младшего полубайта внешне доступны только 19 бит.

В обеих сериях HP 48S/SX и G/GX ядро ​​ЦП Saturn интегрировано как часть более сложного пакета интегральной схемы (ИС). Эти пакеты имеют кодовые названия, вдохновленные участниками экспедиции Льюиса и Кларка . Кодовое название ИС — Clarke в S/SX, в честь Уильяма Кларка , и Yorke в G/GX, в честь слуги Кларка . Предыдущая серия ИС на базе Saturn имела кодовое название Lewis , в честь Меривезера Льюиса .

Общее для всех моделей

HP 48S/HP 48SX специально

HP 48G/HP 48GX/HP 48G+ специально

Научный графический калькулятор Hewlett-Packard 48GX

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

Калькуляторы серии HP 48 поддерживают стековый язык программирования RPL , предполагаемую комбинацию обратной польской нотации (RPN) и Lisp . RPL добавляет концепции списков и функций в стековое программирование, позволяя программисту передавать неоцененный код в качестве аргументов функций или возвращать неоцененный код из функции, оставляя его в стеке.

RPL бывает двух видов: User RPL и System RPL . User RPL — это язык, на котором пользователь может программировать непосредственно на калькуляторе. System RPL требует внешнего компилятора; это можно сделать на калькуляторе с помощью сторонней утилиты или на другой машине. Два языка различаются в основном по количеству доступных им низкоуровневых операций. User RPL не предоставляет никаких команд, которые не проверяют свои аргументы. Следовательно, программы User RPL обычно не могут вызвать сбой калькулятора (и поэтому медленнее, чем программы System RPL ), тогда как программа System RPL , которая вызывает команду с неправильными аргументами, почти наверняка оставит калькулятор в состоянии, требующем полного сброса памяти.

Также возможно программировать HP 48 непосредственно на языке ассемблера HP Saturn . Это можно сделать либо с помощью предоставленных пользователем инструментов на калькуляторе (например, Jazz), либо на другой машине с использованием предоставленных пользователем инструментов или инструментов, опубликованных непосредственно Hewlett-Packard (например, SASM и др.).

Эмуляторы

В популярной культуре

Смотрите также

Ссылки

  1. ^ abcde Paiva, Joseph V. (2004-10-01). "Конец эпохи - О происхождении, жизни и смерти HP 48". Point of Beginning (PoB) . BNP Media. Архивировано из оригинала 20-08-2016 . Получено 20-10-2015 .
  2. ^ Версии дисплея калькулятора HP 48 , получено 10 августа 2022 г.
  3. ^ "Техническое руководство по интерфейсу ввода-вывода HP 48". hpcalc.org . Hewlett-Packard. 1990-06-14 . Получено 2020-09-12 .
  4. ^ Schoorl, André; Maddock, Keith; Okahata, Darryl (2000-04-14) [1997]. Rechlin, Eric (ред.). "HP48 FAQ Раздел 3: Вопросы о версиях ПЗУ". Официальный HP48 FAQ - Ответы на часто задаваемые вопросы о HP48 . 4.62. Архив калькулятора HP. Архивировано из оригинала 20-08-2016 . Получено 12-09-2015 .
  5. ^ Wickes, William C. (1991-03-12). "HP 48 Version F: False Alarm". comp.sys.handhelds . hpcvra.cv.hp.com item: 2404. Архивировано из оригинала 28-04-2016 . Получено 20-08-2016 .
  6. ^ "HPedia: Энциклопедия калькуляторов HP".
  7. ^ «Отец Человека-паука — фанат калькулятора HP?».

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

Внешние ссылки