HP 48 series HP 48GX |
Type | Programmable. Scientific. Graphing |
---|
Производитель | Hewlett-Packard |
---|
Представлен | 1990 |
---|
Снято с производства | 2003 |
---|
Предшественник | HP-28S |
---|
Преемник | HP 49G |
---|
Стоимость | 350 долларов США |
---|
Калькулятор |
---|
Режим ввода | RPN |
---|
Точность | 12 BCD цифр, exp ± 499 |
---|
Тип дисплея | TN LCD |
---|
Размер дисплея | 131 × 64 пикселей |
---|
CPU |
---|
Процессор | Clarke 1LT8 (Ядро Saturn для серии HP48S) и Yorke (ядро Saturn для серии HP48G) |
---|
Частота | 2-4 МГц |
---|
Программирование |
---|
Язык (и) программирования | RPL / Saturn Машинный язык |
---|
Пользовательская память | Серия 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 серии.
. Содержание
- 1 Модели / Наличие
- 2 Технические характеристики
- 2.1 Общие для всех моделей
- 2.2 Для HP 48S / HP 48SX
- 2.3 Для HP 48G / HP 48GX / HP 48G + для конкретных
- 3 Программирование
- 4 Эмуляторы
- 5 В популярной культуре
- 6 См. Также
- 7 Ссылки
- 8 Дополнительная литература
- 9 Внешние ссылки
Модели / наличие
HP 48SX был введено 6 марта 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-битное / CPU оборудование - разумно, но действует как 4-битный процессор в том смысле, что он представляет программам данные на основе полубайтов и использует систему адресации на основе полубайтов. Основные регистры A, B, C, D, а также временные регистры R0, R1, R2, R3 и R4 имеют полную 64-битную ширину, но регистры данных D0 и D1 только 20-битные. Выборки внешних логических данных прозрачно преобразуются в 8-битные физические выборки. Процессор имеет 20-битную адресную шину , доступную для кодирования, но из-за наличия бита выбора старшего / младшего полубайта только 19 бит доступны извне.
В сериях HP 48S / SX и G / GX ядро ЦП Saturn интегрировано как часть более сложной интегральной схемы (IC). Эти пакеты имеют кодовые имена, вдохновленные членами платформы. Кодовое имя IC - Кларк в S / SX после Уильяма Кларка и Йорк в G / GX после слуги Кларка. Предыдущая серия микросхем на базе Saturn имела кодовое название Lewis, в честь Meriwether Lewis.
Общее для всех моделей
- CPU архитектура: Saturn
- Разрешение экрана: 131 × 64 пикселей
- Коммуникационные порты: 4-контактный RS-232 (Последовательный порт, стандартный UART от 1200 до 9600 бод с возможностью контроля четности (нет / четный / нечетный / метка / пробел)) и инфракрасный порт (кроме IrDA, аналогично последовательному порту, нули - это импульсы с длительностью 1/8 полного битового времени)
- Ширина шины данных: 8 -bit (внешний)
- Максимальная 4-битная ширина адреса ячейки: 20 бит (ведущих в адресное пространство, показанное далее)
- Логический адресное пространство : 512 КБ
- Максимальный размер регистра: 64 бит (как рабочий, так и рабочий регистры)
- Доступные порты карт расширения на моделях X: 2
- Контакты платы расширения: 40
HP 48S / HP 48SX
- Тактовая частота ЦП: 2 МГц
- Тактовая частота памяти: 2 МГц
- Кодовое имя ЦП: Кларк (Сатурн 1LT8 ядро)
- Протокол (ы) связи: Кермит (протокол)
- Встроенный ПЗУ : 256 КБ
- Встроенный RAM : 32 КБ
- Максимальный объем дополнительной памяти на карту расширения: 128 КБ (только 48SX)
- Версии ПЗУ: A, B, C, D, E, (F,) J
для HP 48G / HP 48GX / HP 48G +
Hewlett-Packard 48GX Scientific Graphing Calculator
- Тактовая частота ЦП: от 3,68 до 4 МГц
- Некоторые утверждают, что частота зависит от температуры
- По словам одного из инженеров группы разработчиков серии HP 48G (Дэйв Арнетт), производительность процессоров с частотой 4 МГц была по существу разделена на две группы: наиболее близкие к спецификации, обычно около 3,93–3,94 МГц., были зарезервированы для расширяемых моделей (GX), а те, которые чуть ниже спецификации, использовались для нерасширяемых модулей (G). В конце концов производительность улучшилась, и процессоры с тактовой частотой около 4 МГц также были установлены в нерасширяемые блоки. Влияние (неэкстремальных) температур практически не заметно.
- Тактовая частота памяти: 2 МГц
- Кодовое имя процессора: Yorke (ядро Saturn )
- Протокол (ы) связи: Kermit (протокол), Xmodem
- Встроенное ПЗУ: 512 КБ
- Встроенное ОЗУ: 32 КБ (48 ГБ) или 128 КБ (48G + / 48GX)
- Максимальный объем дополнительной памяти для порта 1 карты расширения: 128 КБ
- Максимальный объем дополнительной памяти для порта 2 карты расширения: 4 МБ (128 КБ адресуемой в любой момент время через переключение банка )
- Версии ПЗУ: K, L, M, P, R
Программирование
Калькуляторы серии HP 48 поддерживают стековый язык программирования с именем RPL, предполагаемая комбинация обратной польской нотации (RPN) и Lisp. RPL добавляет концепции списков и функций в стек -программирования, позволяя программист должен передать неоцененный код в качестве аргументов функциям или вернуть неоцененный код из функции, оставив его в стеке.
RPL состоит из двух разновидности: Пользовательская RPL и Системная RPL. Пользовательский RPL - это язык, который пользователь может программировать прямо на калькуляторе. Системная RPL требует внешнего компилятора; это можно сделать на калькуляторе с помощью сторонней утилиты или на другом компьютере. Эти два языка различаются в основном количеством доступных им низкоуровневых операций. Пользовательский RPL не предоставляет никаких команд, которые не проверяют свои аргументы. Следовательно, пользовательские программы RPL обычно не могут вызвать сбой калькулятора (и, следовательно, работают медленнее, чем программы System RPL), тогда как программа System RPL, которая вызывает команду с неверными аргументами, почти наверняка оставит калькулятор в состоянии, требующем полного сброса памяти.
Также возможно программировать HP 48 непосредственно на машинном языке.
Эмуляторы
В популярной культуре
- HP48 можно увидеть в фильме 2012 года Новый Человек-паук и в его продолжении.
- В фильме 2015 года Фантастическая четверка калькулятор HP 48 серии можно увидеть примерно через 28 минут после начала фильма.
См. Также
Ссылки
Дополнительная литература
- Серия HP 48G - Руководство пользователя (UG) (8-е изд.). Hewlett-Packard. Декабрь 1994 [1993]. HP 00048-90126, (00048-90104). Архивировано из оригинала 06.08.2016. Проверено 6 сентября 2015 г. [1]
- HP 48G Series - Справочное руководство для расширенных пользователей (AUR) (4-е изд.). Hewlett-Packard. Декабрь 1994 [1993]. HP 00048-90136, 0-88698-01574-2. Архивировано из оригинала 06.08.2016. Проверено 6 сентября 2015 г. [2]
- Wickes, William C.; Паттон, Чарльз М. (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] )
- Courbis, Paul ; Lalande, Sébastien (2006-06-25) [1991]. Voyage au center de la HP48 s / sx. 3.02 (на французском языке) (3-е изд.). Париж, Франция: Editions Angkor. ISBN 2-87892-003-1. OCLC 29640044. Проверено 06.09.2015. [10] [11] [12] [13] [14] [15] [16]
- Курбис, Пол (25.06.2006) [1993 ]. Voyage au center de la HP 48 g / gx. 3.05 (на французском языке) (3-е изд.). Париж, Франция: Editions Angkor. ISBN 2-87892- 006-6. OCLC 29640044. Архивировано из оригинала 06.08.2016. Проверено 06.09.2015. [ 17] [18] [19] [20] [21] [22] inventory [24 visible [25 visible [26 visible [27 provided27 [28 ]
- Курбис, Поль ; (март 1994 г.) Le compagnon de Voyage de la HP48 G / GX (на французском). Париж, Франция: Издания Ангкор. ISBN 2-87892-007-4. Архивировано с оригинального 06.08.2016. Проверено 6 сентября 2015 г. [29]
- Бирн, Дайана К. (1994). «Расширенный научный графический калькулятор: краткое описание проектных задач, основных инженерных решений и аппаратного / программного обеспечения HP 48G / GX по сравнению с S / SX». Журнал Hewlett-Packard. Hewlett Packard. 45(4): 6–22. Архивировано из оригинала 06.08.2016. Проверено 6 сентября 2015 г.
- Мастраччи, Мэтью (1998) [1995]. «Руководство по процессору Saturn (с приложениями HP48)». 1.0b. Архивировано с оригинального 06.08.2016. Проверено 3 мая 2006 г.
Внешние ссылки
| На Викискладе есть материалы, связанные с HP 48. |