stringtranslate.com

HP 9800 серии

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

Модели

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

HP9815A

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

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

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

HP9825B

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

Все 98x5, за исключением 9805, использовали картриджные ленты DC200 вместо кассетных лент. 9825, 9831, 9835 и 9845 использовали одни и те же интерфейсы ввода-вывода. 9815 имел уникальный интерфейс ввода-вывода.

Предок современных персональных компьютеров

Серия HP 9800 была разработана подразделением HP Loveland (Calculator Products Division), а позднее подразделением Fort Collins (Desktop Computer Division). Ранние настольные компьютеры продавались как «Калькуляторы», чтобы упростить покупку. В то время некоторые компании имели разные процедуры покупки «Компьютеров».

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

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

HP9830

HP 9830 использует

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

HP 9830 описание

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

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

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

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

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

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

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

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

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

В ПЗУ плоттера были добавлены команды, которые сделали создание диаграммы намного проще, чем это возможно с C++ или C#, и использовали либо пользовательские, либо мировые координаты вместо целочисленных единиц плоттера. Эти команды позже стали основой для аппаратно-независимого стандарта графического языка HP AGL, реализованного на других компьютерах 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 также была доступна загрузочная среда разработки на основе UCSD Pascal .

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

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

Следующая программа HPL для HP 9825 генерирует список простых чисел:

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

Другой уникальной характеристикой HPL была правая стрелка. Эта стрелка была известна как gazinta (сленговое значение «идёт в»). Выражение 1→P произносилось бы как «One gazinta 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 — первая машина в линейке персональных настольных научных компьютеров HP Series 80. Она имела мощный интерпретатор BASIC и была доступна по цене тем, чьи работодатели могли иметь дорогие 9845.

Это подразделение развилось до производства рабочих станций UNIX HP 9000 series, а также приобрело Apollo Computer Company. HP Basic позже превратился в Rocky Mountain BASIC для рабочих станций, который до сих пор используется для поддержки устаревших приложений.

Смотрите также

Примечания

  1. ^ "Early Calc and Computers Selection: 9810A". Технические настольные компьютеры . Музей компьютеров HP.
  2. ^ "HP9820A". Oldcalculatormuseum.
    "Early Calc and Computers Selection: 9820A". Технические настольные компьютеры . Музей компьютеров HP.
  3. ^ "Early Calc and Computers Selection: 9821A". Технические настольные компьютеры . Музей компьютеров HP.
  4. ^ Старые компьютеры: HP-9830A
  5. ^ Спэнглер, Ричард М. (декабрь 1972 г.). "Новая серия программируемых калькуляторов" (PDF) . Журнал Hewlett-Packard . 24 (4 Специальный выпуск о калькуляторах серии 9800): 2–4. Также доступны несколько интерфейсных карт общего назначения для взаимодействия с другими приборами HP, новой системой интерфейсов HP и ...
  6. ^ "Thermal Selection: 9866A". Принтеры . Музей компьютеров HP.
  7. ^ Музей компьютеров HP: HP 9805
  8. ^ Музей компьютеров HP: HP9815
  9. ^ Лейбсон, Стив. «Проект 9825». hp9825.com.
  10. ^ Лейбсон, Стив. "Гибридный микропроцессор". HP9825.COM . Получено 15.06.2008 .

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