серия HP 48
Эта статья включает список общих ссылок , но в ней отсутствуют достаточные соответствующие встроенные цитаты . ( Ноябрь 2014 г. ) |
Тип | Программируемый Научный Графика |
---|---|
Производитель | Хьюлетт-Паккард |
Представлено | 1990 |
Снято с производства | 2003 [1] |
Предшественник | ХП-28С |
Преемник | HP 49G |
Расходы | 350 долларов США |
Калькулятор | |
Режим входа | РПН |
Точность | 12 цифр BCD , эксп ±499 |
Тип дисплея | ТН ЖК |
Размер дисплея | 131×64 пикселей |
Процессор | |
Процессор | Clarke 1LT8 ( ядро Saturn для серии HP48S) Yorke HP 00048-80063 ( ядро Saturn для серии HP48G) |
Частота | 2–4 МГц |
Программирование | |
Язык(и) программирования | РПЛ / Сатурн Машинный язык |
Пользовательская память | Серия HP 48S: 32 КБ Серия HP 48G: от 32 до 128 КБ |
Память прошивки | Серия HP 48S: 256 КБ Серия HP 48G: 512 КБ |
Внешняя память | HP 48SX: порты 1 и 2 (объединены): 256 КБ HP 48GX: Порт 1: 128 КБ Порт 2: 4096 КБ (4 МБ) |
Интерфейсы | |
Связь | 4-контактный RS-232 , HP-IR |
Порты | Последовательный , инфракрасный , Кермит (протокол) , ( Xmodem добавлен в серию G) |
Другой | |
Источник питания | 4,5 В (3 батарейки ААА ) |
Масса | 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 г.) с таким же названием не является членом этой серии, но тесно связан с HP 49G+ .
В калькуляторах используется обратная польская нотация (RPN) и язык программирования RPL . Аппаратная архитектура, разработанная для серии HP 48, стала основой для HP 38G с упрощенным пользовательским интерфейсом и инфиксным методом ввода, а также HP 49G с различными усовершенствованиями программного обеспечения. Аналогично, аппаратное и программное обеспечение калькуляторов HP 48 находится под сильным влиянием других калькуляторов линейки HP, прежде всего HP-18C и серии HP-28 .
Модели / Наличие
[ редактировать ]HP 48SX был представлен 6 марта 1990 г.
Доступность:
- 48SX: 1990–1993 гг.
- 48С: 1991–1993 гг.
- 48GX (F1895A): 1993–2003 гг. [1]
- 48GX ASEE: 1993 (специальное издание с надписью «1893 ASEE 1993 Формируя наш мир - Век II»)
- 48Г: 1993–2003 гг. [1]
- 48G+ (F1630A, F1894A): 1998–2003 гг. [1]
Технические характеристики
[ редактировать ]серии HP 48 Saturn Микропроцессор представляет собой гибридный 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 — Clarke в S/SX, в честь Уильяма Кларка , и Yorke в G/GX, в честь слуги Кларка . Предыдущая серия микросхем на базе Saturn носила кодовое название Lewis , в честь Мериуэзера Льюиса .
Общий для всех моделей
[ редактировать ]- Архитектура процессора: Сатурн
- Разрешение экрана: 131х64 пикселей . В этой линейке использовалось три версии ЖК-дисплея, каждая из которых улучшала видимость и контрастность по сравнению с предшественником. [2]
- Коммуникационные порты: 4-контактный RS-232 ( последовательный порт , стандартный UART со скоростью от 1200 до 9600 бод с возможностью контроля четности (нет/четный/нечетный/метка/пробел)) и инфракрасный порт (не IrDA , аналогичный последовательному, нули являются импульсами). длительностью 1/8 полного битового времени) [3]
- Разрядность шины данных: 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, [4] [5] ) Дж
- Оранжевые и синие кнопки переключения передач
Специально для HP 48G/HP 48GX/HP 48G+
[ редактировать ]- Тактовая частота процессора: от 3,68 до 4 МГц
- Некоторые утверждают, что частота меняется в зависимости от температуры. [6]
- По словам одного из инженеров группы разработчиков серии HP 48G (Дэйв Арнетт), производительность процессоров с частотой 4 МГц была по существу разделена на две категории: те, которые наиболее близки к спецификации, обычно около 3,93–3,94 МГц, были зарезервированы для процессоров. расширяемые модели (GX) и те, которые немного не соответствуют техническим характеристикам, использовались для нерасширяемых блоков (G). В конце концов производительность улучшилась, и процессоры с тактовой частотой ближе к 4 МГц были установлены и в нерасширяемые блоки. Влияние (неэкстремальных) температур практически незначительно. [ нужна ссылка ]
- Тактовая частота памяти: 2 МГц
- Кодовое имя процессора: Yorke ( ядро Saturn HP 00048-80063 )
- Протокол(ы) связи: Kermit (протокол) , Xmodem
- Встроенное ПЗУ: 512 КБ
- Встроенная оперативная память: 32 КБ (48 ГБ) или 128 КБ (48 ГБ+/48GX)
- Максимальный объем дополнительной памяти для порта карты расширения 1: 128 КБ.
- Максимальная дополнительная память для порта карты расширения 2: 4 МБ (128 КБ, адресуемая в любой момент посредством переключения банков )
- Версии ПЗУ: K, L, M, P, R
- Фиолетовая и сине-зеленая кнопки переключения передач. Это своего рода ошибка проектирования, поскольку эти цвета могут быть неразличимы для людей с красно-зеленым дальтоником.
Программирование
[ редактировать ]Серия калькуляторов HP 48 поддерживает стековой язык программирования под названием RPL , предполагаемую комбинацию обратной польской нотации (RPN) и Lisp . RPL добавляет концепции списков и функций в программирование на основе стека , позволяя программисту передавать невычисленный код в качестве аргументов функциям или возвращать невычисленный код из функции, оставляя его в стеке.
RPL существует в двух вариантах: пользовательский RPL и системный RPL . Пользовательский RPL — это язык, который пользователь может программировать непосредственно на калькуляторе. Система RPL требует внешнего компилятора; это можно сделать на калькуляторе с помощью сторонней утилиты или на другой машине. Эти два языка различаются главным образом количеством доступных им низкоуровневых операций. Пользовательский RPL не предоставляет никаких команд, которые не проверяют свои аргументы. Следовательно, программы User RPL обычно не могут привести к сбою калькулятора (и, следовательно, работают медленнее, чем программы System RPL ), тогда как программа System RPL , вызывающая команду с неправильными аргументами, почти наверняка оставит калькулятор в состоянии, требующем полного сброса памяти.
Также возможно программировать HP 48 непосредственно на HP Saturn языке ассемблера . Это можно сделать либо с помощью предоставленных пользователем инструментов калькулятора (например, Jazz), либо на другом компьютере с использованием предоставленных пользователем инструментов или инструментов, опубликованных непосредственно Hewlett-Packard (например, SASM и др.).
Эмуляторы
[ редактировать ]- Эму48 для 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) Пола Курбиса
В популярной культуре
[ редактировать ]- HP 48 можно увидеть в фильме 2012 года «Новый Человек-паук» и его продолжении . [7]
- В фильме « Фантастическая четверка » 2015 года калькулятор серии HP 48 можно увидеть примерно на 28-й минуте фильма. [ нужна ссылка ]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Jump up to: а б с д и Пайва, Джозеф В. (1 октября 2004 г.). «Конец эпохи – О происхождении, жизни и смерти HP 48» . Точка начала (PoB) . БНП Медиа. Архивировано из оригинала 20 августа 2016 г. Проверено 20 октября 2015 г.
- ^ Версии дисплея калькулятора HP 48 , получено 10 августа 2022 г.
- ^ «Руководство по техническому интерфейсу ввода-вывода HP 48» . hpcalc.org . Хьюлетт-Паккард. 14 июня 1990 г. Проверено 12 сентября 2020 г.
- ^ Шорл, Андре; Мэддок, Кейт; Окахата, Дэррил (14 апреля 2000 г.) [1997]. Рехлин, Эрик (ред.). «Часто задаваемые вопросы по HP48, раздел 3: Вопросы о версиях ПЗУ» . Официальный FAQ по HP48 — ответы на часто задаваемые вопросы о HP48 . 4.62. Архив калькулятора HP. Архивировано из оригинала 20 августа 2016 г. Проверено 12 сентября 2015 г.
- ^ Уикс, Уильям К. (12 марта 1991 г.). «HP 48 Версия F: Ложная тревога» . комп.sys.ручные компьютеры . hpcvra.cv.hp.com, номер: 2404. Архивировано из оригинала 28 апреля 2016 г. Проверено 20 августа 2016 г.
- ^ «HPedia: Энциклопедия калькуляторов HP» .
- ^ «Папа Человека-паука — фанат калькуляторов HP?» .
Дальнейшее чтение
[ редактировать ]- Серия HP 48G – Руководство пользователя (UG) (8-е изд.). Хьюлетт-Паккард . Декабрь 1994 г. [1993]. HP 00048-90126, (00048-90104). Архивировано из оригинала 6 августа 2016 г. Проверено 6 сентября 2015 г. [1]
- Серия HP 48G – Справочное руководство для опытных пользователей (AUR) (4-е изд.). Хьюлетт-Паккард . Декабрь 1994 г. [1993]. HP 00048-90136, 0-88698-01574-2. Архивировано из оригинала 6 августа 2016 г. Проверено 6 сентября 2015 г. [2]
- Уикс, Уильям К.; Паттон, Чарльз М. (1991). «Научный расширяемый калькулятор HP 48SX: инновации и эволюция» (PDF) . Журнал Hewlett-Packard . 42 (3). Хьюлетт-Паккард : 6–12. Архивировано (PDF) из оригинала 24 апреля 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-е изд.). Париж, Франция: Editions Angkor. ISBN 2-87892-003-1 . ОСЛК 29640044 . Проверено 6 сентября 2015 г. [10] [11] [12] [13] [14] [15] [16]
- Курбис, Поль (25 июня 2006 г.) [1993]. Отправляйтесь в центр HP48 g/gx . 3.05 (на французском языке) (3-е изд.). Париж, Франция: Editions Angkor. ISBN 2-87892-006-6 . ОСЛК 29640044 . Архивировано из оригинала 6 августа 2016 г. Проверено 6 сентября 2015 г. [17] [18] [19] [20] [21] [22 ] [23 ] [24] [ 25] [26] [27] [28]
- Курбис, Поль ; де Бребиссон, Сирил (март 1994 г.). Путешественник HP48 G/GX (на французском языке). Париж, Франция: Editions Angkor. ISBN 2-87892-007-4 . Архивировано из оригинала 6 августа 2016 г. Проверено 6 сентября 2015 г. [29]
- Бирн, Диана К. (1994). «Усовершенствованный научный графический калькулятор: краткое изложение целей проектирования, основных инженерных решений, а также аппаратного и программного обеспечения HP 48G/GX в сравнении с S/SX» . Журнал Hewlett-Packard . 45 (4). Хьюлетт-Паккард : 6–22. Архивировано из оригинала 6 августа 2016 г. Проверено 6 сентября 2015 г.
- Мастраччи, Мэтью (1998) [1995]. «Руководство по процессору Saturn (с приложениями HP48)» . 1.0б. Архивировано из оригинала 6 августа 2016 г. Проверено 3 мая 2006 г.