серия HP 9800
Тип | Настольный компьютер |
---|---|
Дата выпуска | 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 году. [ 1 ]
- HP 9820A , представленная в 1972 году, была первой моделью HP, поддерживающей алгебраический ввод (не только RPN). [ 2 ] представлял собой язык высокого уровня, более простой, чем BASIC , который позже был назван языком высокой производительности (HPL),
- HP 9821A , аналог HP 9820A, [ 3 ] однако с стримером Compact Cassette с четкими лидерами вместо использования магнитных карт. Ленты, созданные на HP 9821A, можно было прочитать на HP 9830A. В отличие от более поздних домашних компьютеров, в которых использовались стандартные кассетные аудиомагнитофоны, которые нужно было вручную переводить в режим записи или воспроизведения, он полностью управлялся программными командами и мог сохранять и загружать в файл по номеру.
- HP 9830A , представленный в 1972 году, был вершиной линейки 9800 с добавлением интерпретатора BASIC в постоянном запоминающем устройстве (ПЗУ). Сама HP называла его «калькулятором». [ 4 ]
Все системы 98x0 и 9821 использовали одни и те же интерфейсы ввода-вывода. [ 5 ] с 80 столбцами со скоростью 400 строк в минуту Линейный термопринтер был разработан для установки поверх моделей 9820 и 9830. [ 6 ]
Третье поколение
[ редактировать ]Успех HP9830 привел к появлению следующего поколения с более быстрой логикой:
- HP 9805A , самая дешевая модель, использующая тот же корпус, что и карманные калькуляторы HP46 (научный) и HP81 (бизнес). Это был программируемый калькулятор со сменными персональными модулями. Он был представлен в 1973 году. [ 7 ]
- HP 9815A/S , HP 9815A — настольный компьютер HP высокого класса RPN третьего поколения, представленный в 1975 году. [ 8 ] Он был намного меньше, легче и дешевле своего предшественника. Он обеспечивал только однострочный дисплей, но заменил более ранние карточные накопители ленточным накопителем.
- HP 9825A/B , представленный в 1976 году, [ 9 ] и вышел на пенсию в 1983 году, имел HPL, однострочный буквенно-цифровой дисплей и дополнительный термопринтер.
- HP 9831 , HP9825 с BASIC вместо HPL,
- HP 9835 , который содержал BASIC и в конечном итоге стал основой для серии бизнес-компьютеров HP 250 . Было две модели: 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 Series 80, в том числе HP 85 и HP 87 , которые представляли собой меньшие по размеру компьютеры с языком BASIC и ЭЛТ-дисплеями. Они пришли из подразделения передовых продуктов HP, расположенного в Корваллисе .
В течение короткого времени, в конце 1970-х и начале 1980-х годов, существовал класс подобных настольных компьютеров, таких как Tektronix 4051 , IBM 5100 и Wang 2200 , прежде чем они были заменены на рынке персональными компьютерами, такими как Apple и IBM PC.
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
[ редактировать ]9830 были построены с процессором, аналогичным по архитектуре , 16 с миникомпьютеру HP серии 1000/2100 -битным адресом памяти и общим регистром процессора AX и BX . Они работали со скоростью, сравнимой со скоростью первых компьютеров IBM. Они смогли нарисовать сетку 3D-функции SIN(X)/X без скрытых линий в течение нескольких минут, что стало технологическим прорывом для того времени.
Поскольку программы были разработаны для запуска из ПЗУ (постоянной памяти), инструкцию вызова подпрограммы пришлось изменить, поскольку в HP211x место возврата было записано в первой ячейке подпрограммы. Вместо этого был создан другой регистр для отслеживания мест возврата в отдельной области стека, как в более современных процессорах. [ 10 ] Это сделало рекурсию возможной.
В некоторых моделях (например, 9835B) использовался 32-символьный светодиодный дисплей с одной строкой в верхнем регистре, что, с одной стороны, могло показаться ограниченным, но, с другой стороны, имело тот же эффект, что и однострочное окно в полноэкранном редакторе, что не стало обычным явлением. до 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 REMARK DRAW A PARABOLA
20 SCALE -1.0, 1.0, -1.0, 1.0
30 FOR X = -1.0 TO 1.0 STEP 0.10
40 PLOT X, X*X
50 NEXT X
60 END
Также для программирования серии HP 9800 была доступна загрузочная среда разработки на базе 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: for C=2 to 1000000 5: P+2→P 6: for N=3 to P/3 7: if int(P/N)*N = P; gto 4 8: next N 9: prt P 10: next 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, первая машина в HP Series 80 линейке персональных настольных научных компьютеров . Он имел мощный интерпретатор BASIC и был доступен по цене людям, чьи работодатели могли иметь дорогие 9845.
Это подразделение превратилось в производство рабочих станций UNIX серии HP 9000 , а также приобрело Apollo Computer Company. HP Basic позже превратился в Rocky Mountain BASIC для рабочих станций, который до сих пор используется для поддержки устаревших приложений.
См. также
[ редактировать ]- HP BASIC (значения)
- XYZZY (скрытая команда)
- MAME предоставляет эмуляторы для 9825 и 9845.
Примечания
[ редактировать ]- ^ «Ранний выбор вычислений и компьютеров: 9810A» . Технические рабочие столы . Компьютерный музей HP.
- ^ «HP9820A» . Старый музей калькулятора.
«Ранний выбор вычислений и компьютеров: 9820A» . Технические рабочие столы . Компьютерный музей HP. - ^ «Ранний выбор вычислений и компьютеров: 9821A» . Технические рабочие столы . Компьютерный музей HP.
- ^ Старые компьютеры: HP-9830A.
- ^ Спенглер, Ричард М. (декабрь 1972 г.). «Новая серия программируемых калькуляторов» (PDF) . Журнал Hewlett-Packard . 24 (4 специального выпуска о калькуляторах серии 9800): 2–4.
Также доступны несколько интерфейсных карт общего назначения для взаимодействия с другими приборами HP, новой интерфейсной системой HP и...
- ^ «Тепловой отбор: 9866А» . Принтеры . Компьютерный музей HP.
- ^ Компьютерный музей HP: HP 9805
- ^ Компьютерный музей HP: HP9815
- ^ Лейбсон, Стив. «Проект 9825» . hp9825.com.
- ^ Лейбсон, Стив. «Гибридный микропроцессор» . 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» . ЛюбопытныйMarc.com.