HP 48 серии - HP 48 series
Эта статья включает в себя список общих Рекомендации, но он остается в основном непроверенным, потому что ему не хватает соответствующих встроенные цитаты.Ноябрь 2014 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
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 + специально
- Тактовая частота процессора: от 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 непосредственно на машинном языке.
Эмуляторы
- Emu48 для Windows
- 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 минут просмотра фильма.[нужна цитата ]
Смотрите также
Рекомендации
- ^ а б c d е Пайва, Джозеф В. (2004-10-01). «Конец эпохи - о происхождении, жизни и смерти HP 48». Точка начала (PoB). BNP Media. В архиве из оригинала на 20.08.2016. Получено 2015-10-20.
- ^ «Руководство по техническому интерфейсу ввода-вывода HP 48». hpcalc.org. Hewlett Packard. 1990-06-14. Получено 2020-09-12.
- ^ Шурл, Андре; Мэддок, Кейт; Окахата, Дэррил (2000-04-14) [1997]. Рехлин, Эрик (ред.). «HP48 FAQ Раздел 3: Вопросы о версиях ROM». Официальные часто задаваемые вопросы о HP48 - ответы на часто задаваемые вопросы о HP48. 4.62. Архив калькулятора HP. В архиве из оригинала на 20.08.2016. Получено 2015-09-12.
- ^ Викес, Уильям К. (1991-03-12). «HP 48, версия F: ложный сигнал тревоги». comp.sys.handhelds. hpcvra.cv.hp.com товар: 2404. В архиве из оригинала от 28.04.2016. Получено 2016-08-20.
- ^ http://www.hpcalc.org/hp48/docs/hpedia/
- ^ https://www.techpoweredmath.com/spidermans-dad-hp-calculator-fan/
дальнейшее чтение
- HP серии 48G - Руководство пользователя (UG) (8-е изд.). Hewlett Packard. Декабрь 1994 [1993]. HP 00048-90126, (00048-90104). В архиве из оригинала от 06.08.2016. Получено 2015-09-06. [1]
- Серия HP 48G - Справочное руководство для опытных пользователей (AUR) (4-е изд.). Hewlett Packard. Декабрь 1994 [1993]. HP 00048-90136, 0-88698-01574-2. В архиве из оригинала от 06.08.2016. Получено 2015-09-06. [2]
- Wickes, Уильям С .; Паттон, Чарльз М. (1991). «Расширяемый калькулятор HP 48SX Scientific: инновации и развитие» (PDF). Журнал Hewlett-Packard. Hewlett Packard. 42 (3): 6–12. В архиве (PDF) из оригинала от 24.04.2016. Получено 2015-09-06.
- Курбис, Поль; Лаланд, Себастьен (25 июня 2006 г.) [1993]. Машинный язык HP48 - Путешествие к центру HP 48s / sx. Перевод Кэннона, Дуглас Р. (2-е изд.). Корваллис, Орегон, США: Grapevine Publications, Inc. OCLC 34148948. Получено 2015-09-06. [3] [4] [5] [6] [7] [8] (Первое издание: [9] )
- Курбис, Поль; Лаланд, Себастьен (25 июня 2006 г.) [1991]. Путешествие по центру HP48 s / sx. 3.02 (на французском языке) (3-е изд.). Париж, Франция: Издания Ангкор. ISBN 2-87892-003-1. OCLC 29640044. Получено 2015-09-06. [10] [11] [12] [13] [14] [15] [16]
- Курбис, Поль (2006-06-25) [1993]. Voyage au center de la HP 48 г / г. 3.05 (на французском языке) (3-е изд.). Париж, Франция: Издания Ангкор. ISBN 2-87892-006-6. OCLC 29640044. В архиве из оригинала от 06.08.2016. Получено 2015-09-06. [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28]
- Курбис, Поль; де Бребиссон, Сирил (Март 1994). Компания Voyage de la HP48 G / GX (На французском). Париж, Франция: Издания Ангкор. ISBN 2-87892-007-4. Архивировано из оригинал на 2016-08-06. Получено 2015-09-06. [29]
- Бирн, Диана К. (1994). «Расширенный научный графический калькулятор: краткое описание целей проектирования, основных инженерных решений и аппаратного / программного обеспечения HP 48G / GX по сравнению с S / SX». Журнал Hewlett-Packard. Hewlett Packard. 45 (4): 6–22. В архиве из оригинала от 06.08.2016. Получено 2015-09-06.
- Мастраччи, Мэтью (1998) [1995]. «Руководство по процессору Saturn (с приложениями HP48)». 1.0b. Архивировано из оригинал на 2016-08-06. Получено 2006-05-03.