HP 48 серии


Из Википедии, бесплатной энциклопедии
  (Перенаправлено с HP-48SX )
Перейти к навигации Перейти к поиску

HP 48 представляет собой серию Графические калькуляторы с использованием обратной польской нотации (RPN) и RPL язык программирования, не разработанный и изготовленный компанией 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 + .

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

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

HP 48SX был представлен 06 марта 1990 года.

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

  • 48SX: 1990–1993 гг.
  • 48S: 1991–1993
  • 48GX (F1895A): 1993–2003 [1]
  • 48GX ASEE: 1993 (специальное издание с надписью "1893 ASEE 1993 Формируя наш мир - Век II")
  • 48G: 1993–2003 [1]
  • 48G + (F1630A, F1894A): 1998–2003 гг. [1]

Характеристики

Микропроцессор 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 интегрировано как часть более сложной интегральной схемы (ИС). Эти пакеты имеют кодовые названия, вдохновленные участниками экспедиции Льюиса и Кларка . Кодовое имя IC - Кларк в S / SX после Уильяма Кларка и Йорк в G / GX после слуги Кларка . Предыдущая серия микросхем на основе Сатурна носила кодовое название Lewis , в честь Мериуэзера Льюиса .

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

  • Архитектура процессора : Saturn
  • Разрешение экрана: 131 × 64 пикселей
  • Коммуникационные порты: 4-контактный RS-232 ( последовательный порт , стандартный UART от 1200 до 9600 бод с возможностью контроля четности (нет / четный / нечетный / метка / пробел)) и инфракрасный порт (не IrDA , аналогично последовательному, нули - это импульсы с длительностью 1/8 полного битового времени) [2]
  • Разрядность шины данных: 8 бит (внешняя)
  • Максимальная ширина адреса 4-битной ячейки: 20 бит (ведущих в адресное пространство, показанное далее)
  • Логическое адресное пространство : 512 КБ
  • Максимальный размер регистра: 64  бит (как рабочий, так и рабочий регистры)
  • Доступные порты для карт расширения на моделях X: 2
  • Контакты карты расширения: 40

Для HP 48S / HP 48SX

  • Тактовая частота процессора: 2 МГц
  • Тактовая частота памяти: 2 МГц
  • Кодовое имя процессора: Clarke ( ядро Saturn 1LT8 )
  • Протокол (ы) связи: Кермит (протокол)
  • Встроенное ПЗУ : 256 КБ
  • Встроенная оперативная память : 32 КБ
  • Максимальный объем дополнительной памяти на карту расширения: 128 КБ (только 48SX)
  • Версии ПЗУ: A, B, C, D, E, (F, [3] [4] ) J
  • Оранжевые и синие кнопки переключения

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

Графический калькулятор для научных исследований Hewlett-Packard 48GX
  • Тактовая частота процессора: от 3,68 до 4 МГц
    • Некоторые утверждают, что частота меняется в зависимости от температуры [5]
    • По словам одного из инженеров группы разработчиков серии HP 48G (Дэйв Арнетт), производительность процессоров с тактовой частотой 4 МГц была по существу разделена на две части: наиболее близкие к спецификации, обычно около 3,93–3,94 МГц, были зарезервированы для процессоров с частотой 4 МГц. расширяемые модели (GX), и те, которые чуть ниже спецификации, использовались для нерасширяемых блоков (G). В конце концов производительность улучшилась, и процессоры с тактовой частотой около 4 МГц также были установлены в нерасширяемых модулях. Воздействие (неэкстремальных) температур практически незначительно. [ необходима цитата ]
  • Тактовая частота памяти: 2 МГц
  • Кодовое имя процессора: Yorke ( ядро Saturn HP 00048-80063 )
  • Протоколы связи: Kermit (протокол) , Xmodem
  • Встроенное ПЗУ: 512 КБ
  • Встроенная оперативная память: 32 КБ (48 ГБ) или 128 КБ (48 ГБ + / 48 ГБ)
  • Максимальный объем дополнительной памяти для порта карты расширения 1: 128 КБ
  • Максимальный объем дополнительной памяти для порта карты расширения 2: 4 МБ (128 КБ адресуется в любой момент времени посредством переключения банка )
  • Версии ROM: K, L, M, P, R
  • Фиолетовые и сине-зеленые кнопки переключения. Это своего рода ошибка дизайна, так как эти цвета могут быть неразличимы для людей с красно-зеленым дальтонизмом.

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

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

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

Также возможно программировать HP 48 непосредственно на машинном языке.

Эмуляторы

  • Emu48 для Windows
  • Алкуин для Commodore Amiga
  • X48 для Mac OS X, POSIX (Unix / Linux)
  • i48 - эмулятор HP48GX для iOS, на базе X48
  • m48 - эмулятор HP48 для iPhone, основанный на Emu48
  • Droid48 - Эмулятор HP48G для Android, на базе X48
  • droid48sx - Эмулятор HP48SX для Android, основанный на Droid48
  • Эмулятор HP48 - декомпилятор для Unix / Linux или Windows (с использованием Cygwin) от Пола Курбиса

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

  • HP48 можно увидеть в фильме 2012 года « Новый Человек-паук» и в его продолжении. [6]
  • В фильме 2015 года « Фантастическая четверка » калькулятор серии HP 48 можно увидеть примерно через 28 минут после начала фильма. [ необходима цитата ]

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

  • Сравнение графических калькуляторов HP
  • Калькуляторы HP
  • Набор символов RPL

использованная литература

  1. ^ a b c d e Пайва, Джозеф В. (2004-10-01). «Конец эпохи - О происхождении, жизни и смерти HP 48» . Точка начала (PoB) . BNP Media. Архивировано 20 августа 2016 года . Проверено 20 октября 2015 .
  2. ^ "Руководство по техническому интерфейсу ввода-вывода HP 48" . hpcalc.org . Фирма Хьюлет-Паккард. 1990-06-14 . Проверено 12 сентября 2020 .
  3. ^ Schoorl, Андре; Мэддок, Кит; Окахата, Дэррил (2000-04-14) [1997]. Рехлин, Эрик (ред.). «HP48 FAQ Раздел 3: Вопросы о версиях ROM» . Официальные часто задаваемые вопросы о HP48 - ответы на часто задаваемые вопросы о HP48 . 4.62. Архив калькулятора HP. Архивировано 20 августа 2016 года . Проверено 12 сентября 2015 .
  4. ^ Wickes, Уильям С. (1991-03-12). «HP 48, версия F: ложный сигнал тревоги» . comp.sys . карманные компьютеры . hpcvra.cv.hp.com пункт: 2404. архивации от оригинала на 2016-04-28 . Проверено 20 августа 2016 .
  5. ^ http://www.hpcalc.org/hp48/docs/hpedia/
  6. ^ https://www.techpoweredmath.com/spidermans-dad-hp-calculator-fan/

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

  • Серия HP 48G - Руководство пользователя (8-е изд.). Hewlett-Packard . Декабрь 1994 [1993]. HP 00048-90126, (00048-90104). Архивировано 6 августа 2016 года . Проверено 6 сентября 2015 . [1]
  • Серия HP 48G - Справочное руководство для расширенных пользователей (AUR) (4-е изд.). Hewlett-Packard . Декабрь 1994 [1993]. HP 00048-90136, 0-88698-01574-2. Архивировано 6 августа 2016 года . Проверено 6 сентября 2015 . [2]
  • Wickes, Уильям С .; Паттон, Чарльз М. (1991). «Расширяемый калькулятор HP 48SX Scientific: инновации и развитие» (PDF) . Журнал Hewlett-Packard . Hewlett-Packard . 42 (3): 6–12. Архивировано (PDF) из оригинала 24.04.2016 . Проверено 6 сентября 2015 .
  • Курбис, Поль ; Лаланд, Себастьен (25 июня 2006 г.) [1993]. Машинный язык HP48 - Путешествие к центру HP 48s / sx . Перевод Кэннона, Дуглас Р. (2-е изд.). Корваллис, Орегон, США: Grapevine Publications, Inc., OCLC  34148948 . Проверено 6 сентября 2015 . [3] [4] [5] [6] [7] [8] (Первое издание: [9] )
  • Курбис, Поль ; Лаланд, Себастьян (25 июня 2006 г.) [1991]. Путешествие по центру HP48 s / sx . 3.02 (на французском языке) (3-е изд.). Париж, Франция: Издания Ангкор. ISBN 2-87892-003-1. OCLC  29640044 . Проверено 6 сентября 2015 . [10] [11] [12] [13] [14] [15] [16]
  • Курбис, Поль (25 июня 2006 г.) [1993]. Voyage Àu центр де - ла - HP48 г / дм . 3.05 (на французском языке) (3-е изд.). Париж, Франция: Издания Ангкор. ISBN 2-87892-006-6. OCLC  29640044 . Архивировано 6 августа 2016 года . Проверено 6 сентября 2015 . [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] »
  • Курбис, Поль ; де Бребиссон, Сирил (март 1994). Le compagnon de Voyage de la HP48 G / GX (на французском языке). Париж, Франция: Издания Ангкор. ISBN 2-87892-007-4. Архивировано из оригинала на 2016-08-06 . Проверено 6 сентября 2015 . [29]
  • Бирн, Диана К. (1994). «Расширенный научный графический калькулятор: краткое описание целей проектирования, основных инженерных решений и аппаратного / программного обеспечения HP 48G / GX по сравнению с S / SX» . Журнал Hewlett-Packard . Hewlett Packard . 45 (4): 6–22. Архивировано 6 августа 2016 года . Проверено 6 сентября 2015 .
  • Мастраччи, Мэтью (1998) [1995]. «Руководство по процессору Saturn (с приложениями HP48)» . 1.0b. Архивировано из оригинала на 2016-08-06 . Проверено 3 мая 2006 .

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

  • Музей калькуляторов Hewlett-Packard: HP 48S / SX
  • Страница полезностей HP48
  • Веб-сайт HPCALC.org
  • HP48 FAQ (включая список программ)
Источник « https://en.wikipedia.org/w/index.php?title=HP_48_series&oldid=1048003576#48SX »