Серия HP 48 - HP 48 series

HP 48 серии
Изображение калькулятора Hewlett-Packard 48GX
HP 48GX
Тип Программируемые
научные
графики
Производитель Фирма Хьюлет-Паккард
Введено 1990 г.
Снято с производства 2003 г.
Предшественник HP-28S
Преемник HP 49G
Расходы 350 долларов США
Калькулятор
Режим входа РПН
Точность 12 цифр BCD , exp ± 499
Тип дисплея TN ЖК-дисплей
Размер дисплея 131 × 64 пикселей
Процессор
Процессор Clarke 1LT8 ( ядро Saturn для серии HP48S) и Yorke HP 00048-80063 ( ядро Saturn для серии HP48G)
Частота 2-4 МГц
Программирование
Языки программирования) РПЛ / Сатурн машинный язык
Пользовательская память Серия HP48S: 32 КБ, серия HP48G: от 32 до 128 КБ
Память прошивки Серия HP48S: 256 КБ, серия HP48G: 512 КБ
Внешняя память HP48SX: порты 1 и 2 (объединены), 256 КБ, HP48GX: порт 1, 128 КБ,
порт 2, 4096 КБ (4 МБ)
Интерфейсы
Связь 4-контактный RS-232 , HP-IR
Порты Последовательный , Инфракрасный , Кермит (протокол) , ( Xmodem добавлен в серию G)
Другой
Источник питания 4,5 В (3 батарейки AAA )
Масса 0,25 кг (0,55 фунта)
Габаритные размеры 17,9 × 7,9 × 2,8 см (7,05 × 3,11 × 1,1 дюйма)

HP 48 представляет собой серию Графические калькуляторы с использованием обратной польской нотации (RPN) и RPL язык программирования, разработанный и произведенный компанией Hewlett-Packard с 1990 до 2003 серии не включает в себя 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 гг.
  • 48GX ASEE: 1993 (специальное издание с надписью «1893 ASEE 1993 Формируя наш мир - Век II»)
  • 48G: 1993–2003
  • 48G + (F1630A, F1894A): 1998–2003 гг.

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

Микропроцессор 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 полного битового времени)
  • Разрядность шины данных: 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,) J
  • Оранжевые и синие кнопки переключения

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

Графический калькулятор для научных исследований Hewlett-Packard 48GX
  • Тактовая частота процессора: от 3,68 до 4 МГц
    • Некоторые утверждают, что частота меняется в зависимости от температуры.
    • По словам одного из инженеров группы разработчиков серии HP 48G (Дэйв Арнетт), производительность процессоров с тактовой частотой 4 МГц была по существу разделена на две части: наиболее близкие к спецификации, обычно около 3,93-3,94 МГц, были зарезервированы для расширяемые модели (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 ), тогда как программа System RPL, которая вызывает команду с неверными аргументами, почти наверняка оставит калькулятор в состоянии, требующем полного сброса памяти.

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

Эмуляторы

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

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

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

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

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