WikiDer > HP 9800 серии
Калькулятор HP модели 9830A с дополнительным термопринтером модели 9866 | |
Тип | Настольный компьютер |
---|---|
Дата выхода | HP 9810A 1971, HP 9830A 1972 |
Снято с производства | Конец 1970-х |
Операционная система | ROM BASIC, расширяемый картриджами ROM |
ЦПУ | Процессор на базе HP 2100 со стеком |
объем памяти | 16 кБ ~ 64 кБ |
В HP 9800 это семейство того, что изначально называлось программируемым калькуляторы и позже настольные компьютеры которые были сделаны Hewlett Packard, заменив свои первые HP 9100 калькулятор. Его также называют «98 линия». 9830 и его преемники были настоящими компьютерами в современном понимании этого слова, укомплектованными мощным интерпретатором языка BASIC.
Модели
Второе поколение
Хронологически моделями семьи были:
- HP 9810A, программируемый компьютер с магнитные карты и ВЕЛ дисплей, представленный в 1971 году,
- HP 9820A, представленная в 1972 году, была первой моделью HP, которая имеет дело с алгебраическим вводом (не только RPN)[1] показал язык высокого уровня проще, чем БАЗОВЫЙ это было позже названо язык высокой производительности (HPL),
- HP 9821A, аналогично HP 9820A,[2] однако с Компактная кассета ленточный накопитель с четкими выносками вместо использования магнитных карт. Ленты, созданные на HP 9821A, могут быть прочитаны HP 9830A. В отличие от более поздних домашних компьютеров, которые использовали стандартные кассетные аудиомагнитофоны, которые приходилось вручную переводить в режим записи или воспроизведения, он полностью управлялся программной командой и мог сохранять и загружать в файл по номеру.
- HP 9830A, представленный в 1972 году, был вершиной линейки 9800 с добавлением БЕЙСИК-интерпретатор в только для чтения памяти (ПЗУ). Сама HP называла его «калькулятором».[3]
Все системы 98x0 и 9821 использовали одни и те же интерфейсы ввода-вывода. 400 строк в минуту 80 столбцов термопринтер был разработан для установки на 9820 и 9830.
Третье поколение
Успех HP9830 привел к следующему поколению с более быстрой логикой:
- HP 9805A, наименее дорогая модель, использующая тот же корпус, что и карманные калькуляторы HP46 (научный) и HP81 (бизнес). Это был программируемый калькулятор с подключаемыми модулями личности. Он был представлен в 1973 году.[4]
- HP 9815A / SHP 9815A - это настольный компьютер HP высшего класса RPN третьего поколения, представленный в 1975 году.[5] Он был намного меньше, легче и дешевле своего предшественника. Он обеспечивал только однострочный дисплей, но заменил более ранние кард-накопители на ленточный накопитель.
- HP 9825A / B, введен в 1976 г.,[6] и вышла на пенсию в 1983 году, оснащалась HPL, однострочным буквенно-цифровым дисплеем и дополнительным термопринтером,
- HP 9831, HP9825 с BASIC вместо HPL,
- HP 9835, представленный BASIC. Было две модели, A и B. У A был ЭЛТ, а у B - однострочный дисплей,
- HP 9845 представлен сначала как монохромный (9845A / S), затем как высокопроизводительный монохромный (9845B / T) и высокопроизводительный цветной (9845C/ T) модель. 9845 поставлялся с одним ленточным накопителем, дополнительным вторым ленточным накопителем и термопринтером шириной 80 столбцов, встроенными в основание под установленным на стойке дисплеем.
Все 98x5, за исключением 9805, использовали кассеты DC200 вместо кассетных лент. 9825, 9831, 9835 и 9845 все использовали одни и те же интерфейсы ввода-вывода. 9815 имел уникальный интерфейс ввода-вывода.
Родоначальник современных персональных компьютеров
Серия HP 9800 была разработана HP Любить землю Division (Calculator Products Division) и более поздние версии Форт Коллинз дивизия (Desktop Computer Division). Ранние настольные компьютеры продавались как «Калькуляторы», чтобы упростить покупку. В то время у некоторых компаний были разные процедуры покупки «компьютеров».
Они положили начало развитию серии HP 80, а именно HP 85 и HP 87, это были меньшие по размеру компьютеры с языком BASIC и ЭЛТ-дисплеями. Они поступили из подразделения HP Advanced Products Division, расположенного в Корваллис.
В течение короткого времени в конце 1970-х - начале 1980-х годов существовал класс аналогичных настольных компьютеров, таких как Tektronix 4051, IBM 5100 и Ван 2200 - до того, как их заменили на рынке персональные компьютеры например, Apple и IBM PC.
К 21 веку Hewlett Packard станет крупнейшим производителем персональных компьютеров.
HP 9830
HP 9830 использует
HP 9830 обычно использовались в аэрокосмических компаниях, таких как Боинг. Они также использовались некоторыми школьными системами, такими как Арлингтон, Вирджиния, и Рентон, Вашингтон, в которой использовались карандашные карты со считывающими устройствами для чтения в классе. Система HP 9830 со встроенным жестким диском была также предоставлена HP в начале 1970-х годов небольшой компании во Флориде National Real Estate Exchange, Inc. для ее использования в разработке программного обеспечения в сфере недвижимости. Береговая охрана США разработала систему пересылки сообщений телетайпа на основе 9825A, которая была развернута в качестве рабочего прототипа для последующей специализированной системы, а также использовала их для координации цепей радионавигационных передатчиков LORAN. НР9825 использовались вместе с программным обеспечением Oscor для проведения яхтенных регат с единой конструкцией в удаленных местах, таких как чемпионат мира по огненному шару 1976 года в Новой Шотландии. Виндсерфинг чемпионаты 1976/1977 годов в Канкуне и Багамах, а также чемпионаты по лазерной технике. HP9825 был выбран потому, что он был портативным - единственной альтернативой был доступ по телефону к компьютерам с разделением времени, что было ненадежным из этих мест.
Описание HP 9830
9830 были построены с процессором, аналогичным по архитектуре HP 1000/2100 серии миникомпьютер с 16-битным адресом памяти и общими AX и BX регистр процессора. Они работали со скоростью, сопоставимой со скоростью первых компьютеров IBM. Они могли нарисовать сетку 3D SIN (X) / X функция без скрытых линий в течение нескольких минут, технологический прорыв для того времени.
Поскольку программы были разработаны для запуска из ПЗУ (постоянное запоминающее устройство), команду вызова подпрограммы пришлось изменить, поскольку в HP211x место возврата было записано в первое место подпрограммы. Вместо этого был создан другой регистр, чтобы отслеживать местоположения возврата в отдельной области стека, как в более современных процессорах.[7] Это сделано рекурсия возможный.
В некоторых моделях (например, 9835B) использовался однострочный 32-значный верхний регистр ВЕЛ отображение, которое, с одной стороны, может показаться ограничивающим, но с другой стороны имело тот же эффект, что и однострочное окно в полноэкранном редакторе, который не был распространен до 1980-х годов, с элементами управления для перемещения вверх или вниз по строке, и курсор влево и вправо, вставка или удаление символов. Они включились и были готовы к математическим вычислениям в «немедленном режиме», когда вы вводили такое выражение, как ПЕЧАТЬ 2 + 3, и вы получите ответ, когда нажмете Enter, без осложнений при входе в систему или дополнительных затрат на обслуживание большого компьютерного зала и оператора.
Для хранения использовался кассетный привод с компьютерным управлением, использующий аудиокассеты с четкими выносками для оптического обнаружения конца ленты. Произвольный доступ к файлу был по номеру, но можно было подключить и жесткий диск.
Соответствующая строка термопринтер было довольно быстро, печатая сразу одну горизонтальную линию точек. Скорость печати страницы была выше, чем у более поздних матричных принтеров, и не намного хуже, чем у современных. струйные принтеры. Позднее HP включила термопринтеры во многие устройства для печати и терминала.
Программирование
Хотя используемый процессор был лишь небольшой адаптацией по сравнению с используемым на миникомпьютерах HP, системное программное обеспечение будет полностью переработано для компьютера с его Операционная система и языковая система, встроенная в постоянную память. БАЗОВЫЙ был похож на FORTRAN используется инженерами на HP 1000 миникомпьютер, но гораздо проще использовать в качестве интерпретируемого языка. Были предусмотрены клавиши курсора со стрелками, которые могли прокручивать строки вверх и вниз, а также интерактивно вставлять или удалять символы, что было неслыханно для большинства ЭЛТ или печатных терминалов до появления редактор экрана в конце 1970-х, и программист мог пошагово проверять значения переменных.
Две строки определяемых пользователем функциональные клавиши с бумажными этикетками были одними из первых реализаций общих функциональных клавиш. Они будут основой для дальнейшего экранные обозначенные функциональные клавиши использовался в более поздних терминалах и компьютерах Hewlett Packard (и IBM), а теперь широко применяется в калькуляторах, банковских терминалах и бензоколонках.
Его можно было программировать на Бейсике, который мог быть расширен с помощью ПЗУ для построения графиков, матричных вычислений и строковых переменных. Картриджи ROM были разработаны для расширения языка BASIC и были очень похожи на картриджи, которые позже использовались в игровых консолях.
В ПЗУ плоттера добавлены команды, которые сделали создание диаграммы намного более простым, чем это возможно в C ++ или C #, и использовали либо пользовательские, либо мировые координаты, а не целочисленные единицы плоттера. Эти команды позже станут основой для независимой от устройства HP AGL стандарт графического языка, реализованный на других компьютерах HP, таких как миникомпьютер HP 1000 и HP 2647 интеллектуальный графический терминал.
10ЗАМЕЧАНИЕРИСОВАТЬАПАРАБОЛА20ШКАЛА-1.0,1.0,-1.0,1.030ЗАИкс=-1.0К1.0ШАГ0.1040УЧАСТОКИкс,Икс*Икс50СЛЕДУЮЩИЙИкс60КОНЕЦ
Также для программирования серии HP 9800 была доступна загрузочная среда разработки на основе UCSD Паскаль, но с компилятором, который будет генерировать быстрый собственный объектный код Motorola 68000 вместо более медленного p-кода, типичного для большинства реализаций UCSD Pascal. Эта производительность была очень ценной для приложений научного и технического программирования.
Описание языка HPL
В HPL вместо переменных типа A1 и J2 были пронумерованные регистры r1, r2, вплоть до r199999. Эта программа HPL для HP 9825 создает список простых чисел:
0: fxd 01: prt 12: prt 23: 1 → P4: для C = 2 до 10000005: P + 2 → P6: для N = 3 до P / 37: если int (P / N) * N = P; gto 48: следующий N9: prt P10: следующий C
Еще одной уникальной характеристикой HPL была стрелка вправо. Эта стрела была известна как газинта (сленг «входит в»). Выражение 1 → P произносится как «Одна газинта П».
Другие компьютеры BASIC
Подразделение терминалов данных также выпустило программируемую версию BASIC HP2640 последовательный терминал, HP 2647a, в котором также использовался AGL, стандартизованный HP команд плоттера HP 9830. HP 2647 BASIC был по сути Microsoft BASIC с добавленными командами печати в стиле HP 9830 и был одним из первых крупных контрактов Microsoft с крупной компьютерной компанией. HP также произвела серию карманных компьютеров с однострочным дисплеем, таких как HP-75, хотя такие устройства долго не пользовались популярностью. HP 9835 также использовался в качестве основы для бизнес-вычислительной системы, а позже HP 250 который живет как платформа приложений.
В 1979 году 85-й, первый из 80 серии персональных настольных научных компьютеров. У него был мощный интерпретатор BASIC, и он был доступен по цене тем, у кого работодатели могли иметь дорогие 9845.
Это подразделение эволюционировало, чтобы производить UNIX HP 9000 серии рабочих станций, также приобретая Аполлон Компьютер Компания. HP Basic позже превратился в Rocky Mountain BASIC для рабочих станций, который до сих пор используется для поддержки устаревших приложений.
Смотрите также
- HP BASIC (значения)
- XYZZY (скрытая команда)
- МАМЕ предоставляет эмуляторы для 9825 и 9845.
Примечания
- ^ Oldcalculatormuseum.com HP9820A
- ^ Музей компьютеров HP: HP 9821A
- ^ Старые компьютеры: HP-9830A
- ^ Музей компьютеров HP: HP 9805
- ^ Музей компьютеров HP: HP9815
- ^ Лейбсон, Стив. "Проект 9825". hp9825.com.
- ^ Лейбсон, Стив. «Гибридный микропроцессор». HP9825.COM. Получено 2008-06-15.
внешняя ссылка
- "HP9830". Музей калькулятора HP.
- hp9825.com - настольные калькуляторы HP второго поколения
- hp9831.com: компьютер HP 9831 BASIC, например HP 9825
- hp9825.com: Разработка корпуса / корпуса HP 9825A от промышленного дизайнера Лероя Ласелля
- Кюкес, А. (2010). "Проект HP 9845 (Консервация)". hp9845.net. HP 9845 - верхняя линия серии 9800]
- Спенглер, Ричард (декабрь 1972 г.). «Новая серия программируемых калькуляторов» (PDF). Журнал HP. 22 (12): 2–4.
- Моррис, Дональд Э .; Кристофер, Крис Дж .; Шанс, Джеффри У .; Барни, Дик Б. (июнь 1976 г.). «Программируемый калькулятор третьего поколения с компьютерными возможностями» (PDF). Журнал HP. 27 (10): 2–4.
- Идс, Уильям Д .; Мейтленд, Дэвид С. (июнь 1978 г.). «Высокопроизводительный процессор NMOS LSI» (PDF). Журнал HP. 27 (10): 15–18.
- США 4075679, «Программируемый калькулятор»
- «Технические рабочие столы». Музей компьютеров HP.
- "Настольный компьютер HP 9825 Scientific". curiousmarc.com.