HP-серия 80

1980 Hewlett-Packard небольшой научный настольный компьютер
Работающий HP-85 с листингом BASIC на экране
НР-85Б

В 1980 году была представлена ​​серия Hewlett-Packard Series 80 — небольшие научные настольные компьютеры, начиная с популярной модели HP-85, ориентированной на инженерные и контрольные приложения. Они обеспечивали возможности настольных компьютеров серии HP 9800 со встроенным монитором в меньшем корпусе, включая хранилище и принтер, по цене в два раза ниже.

Функции

HP-86B с двойным дисководом 9121

Первой моделью Series 80 была HP-85, представленная в январе 1980 года. [1] BYTE писал: «Мы были впечатлены производительностью... одна только графика делает ее привлекательной, хотя и не дешевой, альтернативой существующим на рынке небольшим системам... мы предполагаем, что многие экспериментаторы с персональными компьютерами и хакеры захотят эту машину». [2]

В корпусе настольного компьютера в стиле пишущей машинки стоимостью 3250 долларов США (что эквивалентно 12 000 долларов США в 2023 году) HP-85 содержит центральный процессор и клавиатуру с операционной системой на базе ПЗУ (как у серии 9800), 16 КБ динамической оперативной памяти , 5-дюймовый экран с ЭЛТ (16 строк по 32 символа или 256×192 пикселей ), ленточный накопитель для картриджей DC-100 (Емкость 210  КБ ,650  B/s передача) и термопринтер. И экран, и принтер отображают графику в дополнение к тексту, и принтер может копировать все, что показано на экране. Корпус включает четыре слота для модулей сзади для расширения, которые могут содержать модули памяти, расширения ПЗУ или интерфейсы, такие как RS-232 и GPIB . [2] Все компоненты были разработаны в отделении персональных компьютеров Hewlett-Packard в Корваллисе, штат Орегон , включая процессор и основной набор микросхем. [1]

Более поздние модели предлагали такие вариации, как различные или внешние дисплеи, встроенные интерфейсы или корпус для монтажа в стойку (подробности см. в таблице ниже).

Машины были построены на базе фирменного процессора HP под кодовым названием Capricorn, работающего на частоте 625 кГц (0,625 МГц), и имели интерпретатор BASIC в ПЗУ (32 КБ ). [3] Программы можно было хранить на картриджных лентах DC-100 или на внешних дисковых/ленточных устройствах.

Несмотря на сравнительно низкую тактовую частоту процессора, машины были довольно продвинутыми по сравнению с другими настольными компьютерами того времени, [4] в частности, в отношении функций программного обеспечения, имеющих отношение к техническому и научному использованию. Стандартным представлением чисел был формат с плавающей точкой с 12-значной (десятичной) мантиссой и показателями до ±499. Интерпретатор поддерживал полный набор научных функций ( тригонометрические функции , логарифм и т. д.) с этой точностью. Язык поддерживал двумерные массивы, а расширение ПЗУ делало доступными высокоуровневые функции, такие как умножение и инверсия матриц .

Для более крупных серий HP-86 и HP-87 компания HP также предложила вставную процессорную карту CP/M с отдельным процессором Zilog Z80 . [5] Позднее HP более основательно перешла на CP/M и выпустила HP-125 с CP/M 2.2 в качестве стандарта. [6]

Исторический контекст

В конце 1970-х годов появились недорогие домашние компьютеры, такие как Apple II и TRS-80 . Стив Возняк , работая в HP, в свободное время разработал компьютер Apple, задумав компьютер, который работал бы на BASIC при включении. Он предложил HP права на компьютер Apple, но получил отказ и легальный релиз. В интервью он отметил, что вскоре после этого подразделение калькуляторов начало проект 8-битного компьютера под названием Capricorn, и ему не разрешили работать над этим проектом. [7] В конечном итоге рынок настольных компьютеров перешел к персональным компьютерам , совместимым с IBM PC, с операционной системой на основе дисковода гибких дисков и процессором Intel 8088 промышленного стандарта ( IBM PC был анонсирован вскоре после серии 80).

Аппаратное обеспечение

Модели

МодельГодЦенаЗамечания
НР-85А19803250 долларов США [8]16 Кб ОЗУ, 32 Кб ПЗУ; 5-дюймовый ЭЛТ, текст 32×16 или графика 256×192; ленточный накопитель, принтер
НР-8319812250 долларов США [9]то же, что и HP-85, без принтера и ленточного накопителя
НР-86А19821795 долларов США [10]внешний композитный монитор, без ленточного накопителя или принтера; два встроенных
интерфейса для гибких дисков 9130 и один порт принтера Centronics ; 64 К ОЗУ
НР-8719822495 долларов США9-дюймовый дисплей 80×16 (256×128), без принтера, без ленты, встроенный HPIB; 32 К ОЗУ
НР-85Б19832995 долларов США [11]обновление до HP-85A; 64 К ОЗУ (32 К программы/переменные, 32 К ОЗУ-диск ;
встроенные I/O, EDISK и Mass Storage ROM)
НР-86Б19831595 долларов США [12]обновление до HP-86; встроенный HPIB вместо портов дискеты и Centronics; 128 Кб ОЗУ; встроенный EDISK ROM
HP-87XM19832995 долларов США [13]обновление до HP-87; встроенный HPIB; 128 Кб ОЗУ
HP-9915A/B19801675 долларов США [14]промышленная версия HP-85A/B для монтажа в стойку без экрана и клавиатуры, встроенные ПЗУ ввода-вывода и ПЗУ разработки программ

Расширения ПЗУ

82936A ящик с тремя модулями ПЗУ

Примечание : в моделях HP-86/87 использовались ПЗУ (желтая маркировка), отличные от ПЗУ в моделях 85/83 (белая маркировка).

83/8586/87ФункцияОписаниеИдентификатор [15]
00085-1500300087-15003Ввод/выводДоступ к интерфейсам GPIB , последовательному и параллельному (GPIO)192
00085-15001встроенныйМассовое хранениеДоступ к совместимым с " Amigo " дисководам/дисководам на GPIB. Встроено в 85B и все модели 86/87.208
00085-1500200087-15002Принтер/плоттерПоддержка внешнего принтера/плоттера (в 86/87 требуется только плоттер)240
00085-1500500087-15005Продвинутое программированиеРасширенные базовые команды232,231
00087-15012Электронный дискИспользовать часть оперативной памяти как дисковод , встроенный в 85B, 86B.209
00085-1500400087-15004МатрицаМатематические операции с матрицами, включая инверсию (решение систем линейных уравнений)176
00087-15004Матрица 2Дополнительные матричные операции177
00085-1500700087-15007АссемблерРедактировать и собрать исходный код ассемблера Series 8040
00087-15011МИКСАМУправление записями индексированных файлов14
00085-1501300087-15013Скорая помощьРасширенное хранилище данных , доступ к совместимому с SS-80 хранилищу данных207
00085-6095200087-60912Сервис - системаДиагностические процедуры для обслуживания/технического обслуживания224
?00087-60913Обслуживание - HPIBДиагностические процедуры для обслуживания/технического обслуживания225
98151АРазработка программыПоддержка передней панели HP-9915 или ее эмуляция на 83/858
AKSO-SysextSysextSystem-Extension: структурное программирование, самомодифицирующийся код, низкоуровневое программирование, разработанное Andre Koppel Software [16]56

Аппаратные расширения

Задняя часть HP-85B, на которой видны четыре слота расширения
82936АОтсек ПЗУ для установки до шести из указанных выше ПЗУ (максимум одного на устройство)
82903АМодуль памяти 16 Кб, только для HP-85A (макс. один на устройство) Примечание: *Не используйте с HP-85B, может привести к повреждению*
82908АМодуль памяти 64 Кб, для HP-85B или HP-86/87
82909АМодуль памяти 128 Кб, для HP-85B или HP-86/87
82900АСистема CP/M (только для HP-86/87). Содержит микропроцессор Zilog Z80 и 64 килобайта выделенной оперативной памяти.
82928АСистемный монитор для разработки сборки. Устанавливает точки останова для отладки.
82929АПрограммируемый ПЗУ-лоток для стандартных EPROM

Интерфейсы

Интерфейс GPIO 82940A, корпус снят

Интерфейсные модули для Series 80 были построены вокруг фирменного чипа интерфейса шины, соединяющего стандартный микроконтроллер Intel 8049 с основной шиной. Функции интерфейса, такие как квитирование, были выгружены в прошивку 8049. [17]

82937АИнтерфейс HP-IB (GPIB, IEEE-488, IEC625)
82938АИнтерфейс HP-IL
82939АПоследовательный интерфейс RS-232
82940АИнтерфейс GPIO (универсальный 4 × 8- битный параллельный)
82941АИнтерфейс BCD (параллельный, 11 двоично-десятичных цифр + знак)
82949АИнтерфейс принтера ( параллельный интерфейс Centronics )
82950АМодем (110/300 бит/с, Bell 103 /113)
82966АИнтерфейс передачи данных (для подключения к хостам HP1000/ 3000 )
82967АМодуль синтеза речи, словарный запас 1500 слов, с использованием чипа синтезатора Texas Instruments TMS5220 [18]

Примечания

  1. ^ ab Lynch, Todd R. (июль 1980 г.). «Новый мир персональных/профессиональных вычислений» (PDF) . Hewlett-Packard Journal . 31 (7): 3–7 .
  2. ^ ab Morgan, Christopher P (март 1980). "Hewlett-Packard's New Personal Computer". BYTE . стр. 60 . Получено 18 октября 2013 .
  3. ^ Линч, Тодд Р. (август 1980 г.). «Подход Custom LSI к персональным вычислениям» (PDF) . Журнал Hewlett-Packard . 31 (8): 16–22 . Архивировано из оригинала (PDF) 2019-06-14 . Получено 2020-08-28 .
  4. ^ например, Apple II (1977), Tandy TRS-80 (1977), CBM 2001 (1977), Zenith Z89 (1980)
  5. ^ Pountain, Dick (октябрь 1982 г.). «Hewlett Packard HP86». Personal Computer World . стр.  122–124 , 126. Получено 15 мая 2024 г.
  6. ↑ Pountain, Dick ( март 1982 г.). «The Soft Machine HP-125». Personal Computer World . стр.  108–111 , 190–191 . Получено 15 мая 2024 г.
  7. ^ Интервью Byte со Стивом Возняком
  8. ^ 3250 долларов США (эквивалентно 12 000 долларов США в 2023 году) (см. Коэффициенты пересчета инфляции для долларов, заархивированные 30 декабря 2007 г. на Wayback Machine )
  9. ^ 2250 долларов США (что эквивалентно 7500 долларам США в 2023 году) (там же)
  10. ^ 1795 долларов США (что эквивалентно 5700 долларам США в 2023 году) (там же)
  11. ^ "Прейскурант персональных компьютеров Series 80, 1 июля 1983 г." . Получено 12 февраля 2010 г.
  12. ^ "Прейскурант персональных компьютеров Series 80, 1 июля 1983 г." . Получено 12 февраля 2010 г.
  13. ^ 2995 долларов США (эквивалентно 9200 долларам США в 2023 году) (там же)
  14. ^ "Информация о ценах HP 9915A, декабрь 1980 г." . Получено 2010-02-12 .
  15. ^ «ID» относится к внутренней идентификации ПЗУ, т. е. базовому адресу, который должен быть уникальным в системе.
  16. ^ "SYSEXT-ROM-Manual (на немецком)" (PDF) . Получено 2016-04-27 .
  17. ^ Нэрн, Джон Х.; Миккельсен, Тим И.; Свитсер, Дэвид Дж. (июль 1980 г.). «Добавление возможностей ввода-вывода к HP-85» (PDF) . Hewlett-Packard Journal . 31 (7): 7– 13.
  18. ^ "HP Computer Museum: 82967A" . Получено 2010-02-12 .
  • series80.org Архивировано 2006-01-06 в Wayback Machine
  • http://www.hpmuseum.org/hp85.htm
  • «Технические рабочие столы». Музей компьютеров HP.
  • Группа поддержки и обсуждения HP Series 80
  • https://vintagecomputers.sdfeu.org/hp85/
  • "Персональный компьютер HP-85, 1980 г. — шесть видов". История: Виртуальный музей: Персональные системы . Hewlett-Packard.
  • Ремонт ленточного накопителя HP-85
  • Листинги и файлы серии 80, размещенные на AKSO
  • Руководство по настройке HP Series 80 размещено на сайте www.computercollector.com
  • Французская веб-страница Страница пользователя HP86, периферийных устройств, программирования, передачи документов, фотографий. (французский)
  • Английская WEB-страница Пользовательская веб-страница HP86 с фотографиями, периферийными устройствами, программированием, передачей файлов. (на английском языке)
  • Разборка винтажного компьютера HP85
  • Эмулятор MS Windows Series 80 и дизассемблер ПЗУ/двоичных программ.
Взято с "https://en.wikipedia.org/w/index.php?title=HP_Series_80&oldid=1238129025"