Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

HP 9800 представляет собой семейство , что изначально называли программируемые калькуляторы , а позже настольные компьютеры , которые были сделаны компанией Hewlett-Packard , заменив их первый HP 9100 калькулятор. Его также называют «98 линия». 9830 и его преемники были настоящими компьютерами в современном понимании этого слова, укомплектованными мощным интерпретатором языка BASIC.

Модели [ править ]

Второе поколение [ править ]

HP 9815A

Хронологически моделями семьи были:

  • HP 9810A, компьютер с программированием нажатия клавиш, магнитными картами и светодиодным дисплеем, представленный в 1971 году.
  • HP 9820A , представленная в 1972 году, была первой моделью HP, которая имеет дело с алгебраическим вводом (не только RPN) [1], и имела язык высокого уровня, более простой, чем BASIC, который позже был назван языком высокой производительности (HPL),
  • HP 9821A , аналогичный HP 9820A, [2], однако, с компакт-кассетным ленточным накопителем с четкими выступами вместо использования магнитных карт. Ленты, созданные на HP 9821A, могут быть прочитаны HP 9830A. В отличие от более поздних домашних компьютеров, в которых использовались стандартные кассетные аудиомагнитофоны, которые приходилось вручную переводить в режим записи или воспроизведения, он полностью контролировался программными командами и мог сохранять и загружать в файл по номеру.
  • HP 9830A , представленный в 1972 году, был лидером в линейке 9800 с добавлением интерпретатора BASIC в постоянной памяти (ROM). Сама HP называла его «калькулятором». [3]

Все системы 98x0 и 9821 использовали одни и те же интерфейсы ввода-вывода. Линейный термопринтер с 80 столбцами 400 строк в минуту был разработан для установки на 9820 и 9830.

Третье поколение [ править ]

Успех HP9830 привел к следующему поколению с более быстрой логикой:

  • HP 9805A , наименее дорогая модель, использующая тот же корпус, что и карманные калькуляторы HP46 (научный) и HP81 (бизнес). Это был программируемый калькулятор с подключаемыми модулями личности. Он был представлен в 1973 году. [4]
  • HP 9815A / S , HP 9815A - это настольный компьютер HP высокого класса RPN третьего поколения, представленный в 1975 году. [5] Он был намного меньше, легче и дешевле, чем его предшественник. Он обеспечивал только однострочный дисплей, но заменил более ранние кард-накопители на ленточный накопитель.
  • HP 9825A / B , представленный в 1976 г. [6] и выведенный из эксплуатации в 1983 г., отличался HPL, однострочным буквенно-цифровым дисплеем и дополнительным термопринтером,
  • HP 9831 , HP9825 с BASIC вместо HPL,
  • HP 9835 с ОСНОВНЫМ. Было две модели, 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 Loveland (подразделение калькуляторов), а затем подразделением Fort Collins (подразделение настольных компьютеров). Ранние настольные компьютеры продавались как «Калькуляторы», чтобы упростить покупку. В то время у некоторых компаний были разные процедуры покупки «компьютеров».

Они положили начало разработке серии HP 80, а именно HP 85 и HP 87 , которые были меньшими компьютерами на языке BASIC с ЭЛТ-дисплеями. Они поступили из подразделения HP Advanced Products Division, расположенного в Корваллисе .

В течение короткого времени в конце 1970-х - начале 1980-х годов существовал класс аналогичных настольных компьютеров, таких как Tektronix 4051 , IBM 5100 и Wang 2200, до того, как они были заменены на рынке персональными компьютерами, такими как Apple и IBM PC.

К 21 веку Hewlett Packard станет крупнейшим производителем персональных компьютеров.

HP 9830 [ править ]

HP 9830 использует [ править ]

HP 9830 обычно использовались в аэрокосмических компаниях, таких как Boeing . Они также использовались некоторыми школьными системами, такими как Арлингтон, штат Вирджиния , и Рентон, Вашингтон., в которой использовались карандашные карты со считывающими устройствами для чтения в классе. Система HP 9830 со встроенным жестким диском была также предоставлена ​​HP в начале 1970-х годов небольшой компании во Флориде National Real Estate Exchange, Inc. для ее использования в разработке программного обеспечения в сфере недвижимости. Береговая охрана США разработала телетайпную систему пересылки сообщений на основе 9825A, которая была развернута в качестве рабочего прототипа для последующей специализированной системы, а также использовала их для координации цепей радионавигационных передатчиков LORAN. НР9825 использовались вместе с программным обеспечением Oscor для участия в яхтенных регатах с единым дизайном в удаленных местах, таких как чемпионат мира по Fireball 1976 года в Новой Шотландии, Всемирный чемпионат по виндсерфингу.чемпионаты 1976/1977 годов в Канкуне и Багамах, а также чемпионаты по лазерной технике. HP9825 был выбран потому, что он был портативным - единственной альтернативой был доступ по телефону к компьютерам с разделением времени, что было ненадежным из этих мест.

Описание HP 9830 [ править ]

9830s были построены с процессором аналогичным в архитектуре к HP 1000 / 2100 серии миникомпьютеру с 16-битовым адресом памяти, и AX и BX общего процессора регистром . Они работали со скоростью, сопоставимой со скоростью первых компьютеров IBM. Они могли нарисовать сетку функции 3D SIN (X) / X без скрытых линий в течение нескольких минут, что было технологическим прорывом для того времени.

Поскольку программы были разработаны для запуска из ПЗУ (постоянное запоминающее устройство), команду вызова подпрограммы пришлось изменить, поскольку в HP211x место возврата было записано в первое место подпрограммы. Вместо этого был создан другой регистр, чтобы отслеживать местоположения возврата в отдельной области стека, как в более современных процессорах. [7] Это сделало возможной рекурсию .

В некоторых моделях (например, 9835B) использовался 32-символьный однострочный светодиодный дисплей в верхнем регистре , что, с одной стороны, могло показаться ограничивающим, но с другой стороны, имел тот же эффект, что и однострочное окно в полноэкранном редакторе, что не стало обычным явлением. до 1980-х годов, с элементами управления для перехода вверх или вниз по строке и курсора влево и вправо, вставки или удаления символов. Они включились и были готовы к математическим вычислениям в «немедленном режиме», когда вы вводили выражение, такое как PRINT 2 + 3 , и получали бы ответ, когда нажимаете Enter, без осложнений при входе в систему или дополнительных затрат на обслуживание большой компьютерный зал и операторская.

Для хранения использовался кассетный привод с компьютерным управлением, использующий аудиокассеты с четкими выносками для оптического обнаружения конца ленты. Произвольный доступ к файлу был по номеру, но можно было подключить и жесткий диск.

Согласования линии тепловой принтер был довольно быстро, печатать одну горизонтальную линию точек одновременно. Скорость печати страницы была выше, чем у более поздних матричных принтеров, и не намного хуже, чем у современных струйных принтеров . Позднее HP включила термопринтеры во многие устройства для печати и терминала.

Программирование [ править ]

Хотя используемый процессор был лишь небольшой адаптацией по сравнению с используемым на миникомпьютерах HP, системное программное обеспечение было полностью переработано для компьютера с его операционной системой и языковой системой, встроенной в постоянную память. BASIC был похож на 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,0 30 для Й = -1,0 К 1,0 ШАГУ 0.10 40 ГРАФИК Х , Х * Х 50 Вперед Х 60 КОНЦА                            

Для программирования серии HP 9800 также была доступна загрузочная среда разработки, основанная на UCSD Pascal , но с компилятором, который генерировал быстрый собственный объектный код Motorola 68000 вместо более медленного p-кода, типичного для большинства реализаций UCSD Pascal. Эта производительность была очень ценной для приложений научного и технического программирования.

Описание языка HPL [ править ]

В HPL вместо переменных, таких как A1 и J2, были пронумерованные регистры r1, r2, вплоть до r199999. Эта программа HPL для HP 9825 создает список простых чисел:

0: fxd 01: prt 12: часть 23: 1 → П4: для C = 2 до 10000005: P + 2 → P6: для N = 3 - P / 37: если int (P / N) * N = P; gto 48: следующий N9: прт П10: следующий C

Еще одной уникальной характеристикой HPL была стрелка вправо. Эта стрела была известна как газинта (сленг «входит»). Выражение 1 → P произносится как «Одна газинта П».

Другие компьютеры BASIC [ править ]

Подразделение Data Terminals Division также выпустило программируемую версию терминала серии HP2640 на BASIC , 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 , а также приобрело Apollo Computer Company. HP Basic позже превратился в Rocky Mountain BASIC для рабочих станций, который до сих пор используется для поддержки устаревших приложений.

См. Также [ править ]

  • HP BASIC (значения)
  • XYZZY (скрытая команда)
  • MAME предоставляет эмуляторы для 9825 и 9845.

Примечания [ править ]

  1. ^ Oldcalculatormuseum.com HP9820A
  2. ^ Музей компьютеров HP: HP 9821A
  3. ^ Старые компьютеры: HP-9830A
  4. ^ Музей компьютеров HP: HP 9805
  5. ^ Музей компьютеров HP: HP9815
  6. ^ Лейбсон, Стив. «Проект 9825» . hp9825.com.
  7. ^ Лейбсон, Стив. «Гибридный микропроцессор» . HP9825.COM . Проверено 15 июня 2008 .

Внешние ссылки [ править ]

  • «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.
  • US 4075679 , «Программируемый калькулятор» 
  • «Технические рабочие столы» . Музей компьютеров HP.
  • "Настольный компьютер HP 9825 Scientific" . curiousmarc.com.