HP 980 0 series

редактировать
HP 9800 series
HP9830A-HP9866.png Калькулятор 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.

Содержание

  • 1 Модели
    • 1.1 Второе поколение
    • 1.2 Третье поколение
  • 2 Предок современных персональных компьютеров
  • 3 HP 9830
    • 3.1 HP 9830 использует
    • 3.2 HP 9830 описание
  • 4 Программирование
    • 4.1 Описание языка HPL
    • 4.2 Другие компьютеры BASIC
  • 5 См. также
  • 6 Примечания
  • 7 Внешние ссылки

Модели

Второе поколение

HP 9815A

В хронологическом порядке моделями этого семейства были:

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

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

Третье поколение

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

  • , наименее дорогая модель, использующая тот же корпус, что и карманные калькуляторы HP46 (для научных целей) и HP81 (для бизнеса). Это был программируемый калькулятор с подключаемыми модулями личности. Он был представлен в 1973 году.
  • , HP 9815A был настольным компьютером HP высокого класса RPN третьего поколения и был представлен в 1975 году. Он был намного меньше, легче и дешевле, чем его предшественник. Он обеспечивал только однострочный дисплей, но заменял более ранние кард-накопители на ленточный накопитель.
  • , представленный в 1976 году и вышедший из употребления в 1983 году, имел HPL, однострочный буквенно-цифровой дисплей и дополнительный термопринтер,
  • , HP9825 с BASIC вместо HPL,
  • , с 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 Loveland (подразделение калькуляторов), а позднее Fort Collins дивизия (Desktop Computer Division). Ранние настольные компьютеры продавались как «Калькуляторы», чтобы упростить покупку. В то время у некоторых компаний были разные процедуры покупки «компьютеров».

Они положили начало развитию серии 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. HP9825 использовались вместе с программным обеспечением Oscor для проведения яхтенных регат с единым дизайном в удаленных местах, таких как чемпионат мира по Fireball 1976 года в Новой Шотландии, чемпионат мира по виндсерфингу в 1976/1977 годах в Канкуне и на Багамах и также лазерные чемпионаты. HP9825 был выбран потому, что он был портативным - единственной альтернативой был доступ по телефону к компьютерам с разделением времени, что было ненадежным из этих мест.

Описание HP 9830

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

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

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

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

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

Программирование

Хотя используемый процессор был лишь небольшой адаптацией по сравнению с процессором, используемым на мини-компьютерах HP, системное программное обеспечение будет полностью изменено для компьютера с его операционной системой и языковая система встроена в постоянную память. BASIC был похож на FORTRAN, используемый инженерами на миникомпьютере HP 1000, но намного проще в использовании в качестве интерпретируемого языка. Были предоставлены клавиши курсора со стрелками, которые могли прокручивать строки вверх и вниз, а также интерактивно вставлять или удалять символы, что было неслыханно для большинства ЭЛТ или печатных терминалов до появления в конце 1970-х годов, и программист мог пошагово или проверять значения переменные.

Два ряда определяемых пользователем функциональных клавиш с бумажными этикетками были одними из первых реализаций общих функциональных клавиш. Они станут основой для более поздних экранов , обозначенных функциональными клавишами, используемых в более поздних терминалах и компьютерах Hewlett Packard (и IBM), а теперь широко используемых в калькуляторах, банковских терминалах и бензоколонках.

Его можно было программировать на БЕЙСИКЕ, который можно было расширить с помощью ПЗУ для построения графиков, матричных математических вычислений и строковых переменных. Картриджи ROM были разработаны для расширения языка BASIC и были очень похожи на картриджи, которые позже использовались в игровых консолях.

В ПЗУ плоттера добавлены команды, которые сделали создание диаграммы намного более простым, чем это возможно в C ++ или C #, и использовали либо пользовательские, либо мировые координаты, а не целочисленные единицы плоттера. Эти команды позже станут основой для независимого от устройства стандарта графического языка HP, реализованного на других компьютерах HP, таких как миникомпьютер HP 1000 и интеллектуальный графический терминал HP 2647.

10 ЗАМЕТКА НАРИСИТЕ ПАРАБОЛУ 20 МАСШТАБ -1,0, 1,0, -1,0, 1,0 30 ДЛЯ X = -1,0 ДО 1,0 ШАГ 0,10 40 ГРАФИК X, X * X 50 ДАЛЕЕ X 60 КОНЕЦ

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

Описание языка HPL

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

0: fxd 0 1: prt 1 2: prt 2 3: 1 → P 4: для C = 2 до 1000000 5: P + 2 → P 6: от N = 3 до P / 3 7: если int (P / N) * N = P; gto 4 8: next N 9: prt P 10: next C

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

Другие компьютеры BASIC

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

См. Также

Примечания

Внешние ссылки

Последняя правка сделана 2021-05-22 09:37:58
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте