В 1980 году была представлена серия Hewlett-Packard Series 80 — небольшие научные настольные компьютеры, начиная с популярной модели HP-85, ориентированной на инженерные и контрольные приложения. Они обеспечивали возможности настольных компьютеров серии HP 9800 со встроенным монитором в меньшем корпусе, включая хранилище и принтер, по цене в два раза ниже.
Первой моделью 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А | 1980 | 3250 долларов США [8] | 16 Кб ОЗУ, 32 Кб ПЗУ; 5-дюймовый ЭЛТ, текст 32×16 или графика 256×192; ленточный накопитель, принтер |
НР-83 | 1981 | 2250 долларов США [9] | то же, что и HP-85, без принтера и ленточного накопителя |
НР-86А | 1982 | 1795 долларов США [10] | внешний композитный монитор, без ленточного накопителя или принтера; два встроенных интерфейса для гибких дисков 9130 и один порт принтера Centronics ; 64 К ОЗУ |
НР-87 | 1982 | 2495 долларов США | 9-дюймовый дисплей 80×16 (256×128), без принтера, без ленты, встроенный HPIB; 32 К ОЗУ |
НР-85Б | 1983 | 2995 долларов США [11] | обновление до HP-85A; 64 К ОЗУ (32 К программы/переменные, 32 К ОЗУ-диск ; встроенные I/O, EDISK и Mass Storage ROM) |
НР-86Б | 1983 | 1595 долларов США [12] | обновление до HP-86; встроенный HPIB вместо портов дискеты и Centronics; 128 Кб ОЗУ; встроенный EDISK ROM |
HP-87XM | 1983 | 2995 долларов США [13] | обновление до HP-87; встроенный HPIB; 128 Кб ОЗУ |
HP-9915A/B | 1980 | 1675 долларов США [14] | промышленная версия HP-85A/B для монтажа в стойку без экрана и клавиатуры, встроенные ПЗУ ввода-вывода и ПЗУ разработки программ |
Примечание : в моделях HP-86/87 использовались ПЗУ (желтая маркировка), отличные от ПЗУ в моделях 85/83 (белая маркировка).
83/85 | 86/87 | Функция | Описание | Идентификатор [15] |
---|---|---|---|---|
00085-15003 | 00087-15003 | Ввод/вывод | Доступ к интерфейсам GPIB , последовательному и параллельному (GPIO) | 192 |
00085-15001 | встроенный | Массовое хранение | Доступ к совместимым с " Amigo " дисководам/дисководам на GPIB. Встроено в 85B и все модели 86/87. | 208 |
00085-15002 | 00087-15002 | Принтер/плоттер | Поддержка внешнего принтера/плоттера (в 86/87 требуется только плоттер) | 240 |
00085-15005 | 00087-15005 | Продвинутое программирование | Расширенные базовые команды | 232,231 |
— | 00087-15012 | Электронный диск | Использовать часть оперативной памяти как дисковод , встроенный в 85B, 86B. | 209 |
00085-15004 | 00087-15004 | Матрица | Математические операции с матрицами, включая инверсию (решение систем линейных уравнений) | 176 |
— | 00087-15004 | Матрица 2 | Дополнительные матричные операции | 177 |
00085-15007 | 00087-15007 | Ассемблер | Редактировать и собрать исходный код ассемблера Series 80 | 40 |
— | 00087-15011 | МИКСАМ | Управление записями индексированных файлов | 14 |
00085-15013 | 00087-15013 | Скорая помощь | Расширенное хранилище данных , доступ к совместимому с SS-80 хранилищу данных | 207 |
00085-60952 | 00087-60912 | Сервис - система | Диагностические процедуры для обслуживания/технического обслуживания | 224 |
? | 00087-60913 | Обслуживание - HPIB | Диагностические процедуры для обслуживания/технического обслуживания | 225 |
98151А | — | Разработка программы | Поддержка передней панели HP-9915 или ее эмуляция на 83/85 | 8 |
— | AKSO-Sysext | Sysext | System-Extension: структурное программирование, самомодифицирующийся код, низкоуровневое программирование, разработанное Andre Koppel Software [16] | 56 |
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 |
Интерфейсные модули для 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] |