HP 48 серии - HP 48 series

HP 48 серии
Hewlett-Packard 48GX Scientific Graphing Calculator.jpg
HP 48GX
ТипПрограммируемый
Научный
Графики
ПроизводительHewlett Packard
Введено1990
Снято с производства2003[1]
ПредшественникHP-28S
ПреемникHP 49G
Расходы350 долларов США
Калькулятор
Режим входаРПН
Точность12 BCD цифры, exp ± 499
Тип дисплеяTN ЖК-дисплей
Размер дисплея131×64 пиксели
ЦПУ
ПроцессорКларк 1LT8 (Сатурн ядро для серии HP48S) и Йорк HP 00048-80063 (Сатурн ядро для серии 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 это серия графические калькуляторы с помощью Обратная польская запись (РПН) и РПЛ язык программирования, разработанный и произведенный Hewlett Packard с 1990 по 2003 гг.[1] В серию входят HP 48S, HP 48SX, HP 48G, HP 48GX, и HP 48G +, модели G являются расширенными и улучшенными версиями моделей S. Модели с суффиксом X можно расширить с помощью специальных баран (расширение памяти) и ПЗУ (программное приложение) карты. В частности, модели GX имеют больше встроенной памяти, чем модели G. У моделей G + больше только встроенной памяти. Модели SX и S имеют одинаковый объем встроенной памяти.

Обратите внимание, что одноименный hp 48gII (2004) на самом деле не является членом этого сериала, но гораздо более тесно связан с 49 г + hp.

В аппаратная архитектура Разработанный для серии 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]

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

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

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

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

Для HP 48S / HP 48SX

  • Тактовая частота процессора: 2 МГц
  • Тактовая частота памяти: 2 МГц
  • Кодовое имя процессора: Кларк (Сатурн 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 МГц, были зарезервированы для расширяемые модели (GX), а те, которые чуть ниже спецификации, использовались для нерасширяемых блоков (G). В конце концов производительность улучшилась, и процессоры с тактовой частотой около 4 МГц также были установлены в нерасширяемые блоки. Воздействие (неэкстремальных) температур практически незначительно.[нужна цитата ]
  • Тактовая частота памяти: 2 МГц
  • Кодовое имя процессора: Йорк (Сатурн HP 00048-80063 основной)
  • Протокол (ы) связи: Кермит (протокол), Xmodem
  • Встроенное ПЗУ: 512 КБ
  • Встроенная оперативная память: 32 КБ (48 ГБ) или 128 КБ (48 ГБ + / 48 ГБ)
  • Максимальный объем дополнительной памяти для порта карты расширения 1: 128 КБ
  • Максимальный объем дополнительной памяти для порта карты расширения 2: 4 МБ (128 КБ адресуется в любой момент через переключение банка )
  • Версии ROM: K, L, M, P, R

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

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

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

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

Эмуляторы

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

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

Рекомендации

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

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

внешняя ссылка