HP-serien 80

En kör HP-85 med en BASIC-lista på skärmen
HP-85B

Hewlett -Packard-serien 80 av små vetenskapliga stationära datorer introducerades 1980, och började med den populära HP-85 som är inriktad på ingenjörs- och kontrollapplikationer. De försåg HP 9800-seriens stationära datorer med en integrerad bildskärm i ett mindre paket inklusive lagring och skrivare, till halva priset.

Funktioner

HP-86B med 9121 dubbel diskettenhet

Den första modellen av Series 80 var HP-85, som introducerades i januari 1980. BYTE skrev "vi var imponerade av prestandan ... bara grafiken gör detta till ett attraktivt, om än inte billigt, alternativ till befintliga små system på marknaden ... det är vår gissning att många persondatorexperimentörer och hackare kommer att vilja ha den här maskinen."

I ett skrivbordsfodral i skrivmaskinsstil innehåller 3 250 USD (motsvarande 10 700 USD 2021) HP-85 CPU och tangentbord, med ett ROM-baserat operativsystem (som 9800-serien), 16 KB dynamiskt RAM , en 5-tums CRT- skärm (16 rader med 32 tecken, eller 256×192 pixlar ), en bandenhet för DC-100- kassetter ( kapacitet på 210 KB , överföring på 650 B/s ) och en termisk skrivare. Både skärmen och skrivaren visar grafik utöver text, och skrivaren kan kopiera allt som visas på skärmen. Chassit har fyra modulplatser på baksidan för expansion som kan rymma minnesmoduler, ROM-förlängningar eller gränssnitt som RS-232 och GPIB . Alla komponenter designades av Hewlett-Packard Personal Computer Division i Corvallis, Oregon , inklusive processorn och kärnstyrkretsen.

Senare modeller erbjöd varianter som olika eller externa skärmar, inbyggda gränssnitt eller ett rackmonterbart hölje (se tabellen nedan för detaljer).

Maskinerna byggdes kring en HP-proprietär CPU med kodnamnet Capricorn som körde på 625 kHz (0,625 MHz) och hade en BASIC-tolk i ROM ( 32 KB ). Program kan lagras på DC-100-kassettband eller på externa disk-/bandenheter.

Trots den jämförelsevis låga processorns klockfrekvens var maskinerna ganska avancerade jämfört med andra stationära datorer på den tiden, särskilt när det gäller mjukvarufunktioner som är relevanta för teknisk och vetenskaplig användning. Standardnummerrepresentationen var ett flyttalsformat med en 12-siffrig (decimal) mantiss och exponenter upp till ±499. Tolken stödde en hel uppsättning vetenskapliga funktioner ( trigonometriska funktioner , logaritm etc.) med denna noggrannhet. Språket stödde tvådimensionella arrayer, och en ROM-förlängning gjorde funktioner på hög nivå som matrismultiplikation och inversion tillgängliga.

För de större serierna HP-86 och HP-87 erbjöd HP även ett plug-in CP/M- processorkort med en separat Zilog Z80- processor.

Historiska sammanhang

I slutet av 1970-talet utvecklades billiga hemdatorer som Apple och TRS-80. Steve Wozniak hade utvecklat Apple-datorn med idén om en dator som fungerade i BASIC när den slogs på, och erbjöd HP-rättigheter till Apple-datorn. Han fick avslag och fick en juridisk frigivning. I en intervju noterade han att kort efter det startade kalkylatordivisionen ett 8-bitars datorprojekt som heter Capricorn, och han fick inte arbeta med det projektet. I slutändan skulle marknaden för stationära datorer gå till IBM PC-kompatibla persondatorer med ett diskettbaserat operativsystem och en industristandard Intel 8088-processor ( IBM PC tillkännagavs strax efter 80-serien).

Hårdvara

Modeller

Modell År Pris Anmärkningar
HP-85A 1980 $3 250 16 K RAM, 32 K ROM; 5" CRT, 32×16 text eller 256×192 grafik; bandenhet, skrivare
HP-83 1981 2 250 USD samma som HP-85 utan skrivare och bandenhet
HP-86A 1982 $1 795
extern sammansatt bildskärm, ingen bandenhet eller skrivare; två gränssnitt för 9130 floppy och en Centronics skrivarport inbyggd; 64 K RAM
HP-87 1982 2 495 USD 9" 80×16 (256×128) skärm, ingen skrivare, ingen tejp, inbyggd HPIB; 32 K RAM
HP-85B 1983 2 995 USD
uppdatering till HP-85A; 64 K RAM (32 K program/variabler, 32 K RAM-disk ; I/O, EDISK och Mass Storage ROM inbyggd
HP-86B 1983 $1 595 uppdatering till HP-86; inbyggd HPIB istället för diskett- och Centronics-portar; 128 K RAM; EDISK ROM inbyggd
HP-87XM 1983 2 995 USD uppdatering till HP-87; inbyggd HPIB; 128 K RAM
HP-9915A/B 1980 $1 675 industriell rackmonterad version av HP-85A/B utan skärm eller tangentbord, I/O ROM och programutveckling ROM inbyggd

ROM-tillägg

82936A-låda med tre ROM-moduler

Obs ! HP-86/87-serien använde olika ROM-skivor (gul märkning) från 85/83-modellerna (vit märkning).

83/85 86/87 Fungera Beskrivning ID
00085-15003 00087-15003 I/O Få åtkomst till GPIB , seriella och parallella (GPIO) gränssnitt 192
00085-15001 inbyggt Masslagring Gå till " Amigo "-kompatibla diskett-/diskenheter på GPIB. Inbyggd i 85B och alla 86/87-modeller. 208
00085-15002 00087-15002 Skrivare/plotter Stöd för extern skrivare/plotter (på 86/87 behövs endast för plotter) 240
00085-15005 00087-15005 Avancerad programmering Utökade grundläggande kommandon 232,231
00087-15012 Elektronisk disk Använd en del av RAM-minnet som en diskenhet , inbyggd i 85B, 86B. 209
00085-15004 00087-15004 Matris Matematiska matrisoperationer inklusive inversion (lösning av linjära ekvationssystem) 176
00087-15004 Matris 2 Ytterligare matrisoperationer 177
00085-15007 00087-15007 Assemblerare Redigera och montera Series 80 assemblerkälla 40
00087-15011 MIKSAM Registerad filhantering 14
00085-15013 00087-15013 EMS Utökad masslagring , tillgång till SS-80-kompatibel masslagring 207
00085-60952 00087-60912 Service - system Diagnosrutiner för service/underhåll 224
? 00087-60913 Service - HPIB Diagnosrutiner för service/underhåll 225
98151A Programutveckling Stöd HP-9915 frontpanel, eller för att emulera den på en 83/85 8
AKSO-Sysext Sysext Systemtillägg: strukturerad programmering, självmodifierande kod, lågnivåprogrammering, gjord av Andre Koppel Software 56

Hårdvarutillägg

Baksidan av en HP-85B som visar de fyra förlängningsplatserna
82936A ROM- låda för upp till sex av ovanstående ROM-skivor (max en per enhet)
82903A 16 K minnesmodul, endast för HP-85A (max en per enhet) Obs: *Använd inte med HP-85B, kan orsaka skada*
82908A 64 K minnesmodul, för HP-85B eller HP-86/87
82909A 128 K minnesmodul, för HP-85B eller HP-86/87
82900A CP/M- system (endast för HP-86/87). Innehåller en Zilog Z80 mikroprocessor och 64 kilobyte dedikerat RAM.
82928A Systemmonitor för monteringsutveckling. Ställer in brytpunkter för felsökning.
82929A Programmerbar ROM-låda för standard EPROM

Gränssnitt

82940A GPIO-gränssnitt, hölje borttaget

Gränssnittsmodulerna för serien 80 byggdes kring ett proprietärt bussgränssnittschip som ansluter en standard Intel 8049 mikrokontroller till huvudbussen. Gränssnittsfunktioner som handskakning överfördes till 8049- firmwaren .

82937A HP-IB- gränssnitt (GPIB, IEEE-488, IEC625)
82938A HP-IL- gränssnitt
82939A RS-232 seriellt gränssnitt
82940A GPIO-gränssnitt (allmänt 4 × 8- bitars parallellt)
82941A BCD-gränssnitt (parallell, 11 binärt kodade decimalsiffror + tecken)
82949A Skrivargränssnitt ( Centronics parallellt gränssnitt )
82950A Modem (110/300 bit/s, Bell 103/113 )
82966A Data Link Interface (för att ansluta till HP1000/ 3000 -värdar)
82967A Talsyntesmodul, 1500-ords vokabulär med ett Texas Instruments TMS5220 synthesizerchip

Anteckningar

  1. ^ a b Lynch, Todd R. (juli 1980). "En ny värld av personlig/professionell beräkning" (PDF) . Hewlett-Packard Journal . 31 (7): 3–7.
  2. ^ a b Morgan, Christopher P (mars 1980). "Hewlett-Packards nya persondator" . BYTE . sid. 60 . Hämtad 18 oktober 2013 .
  3. ^ Lynch, Todd R. (augusti 1980). "A Custom LSI Approach to a Personal Compute" (PDF) . Hewlett-Packard Journal . 31 (8): 16–22.
  4. ^ t.ex. Apple II (1977), Tandy TRS-80 (1977), CBM 2001 (1977), Zenith Z89 (1980)
  5. ^ Byte intervju med Steve Wozniak
  6. ^ 3 250 USD (motsvarande 10 700 USD 2021) (se Inflationsomvandlingsfaktorer för dollar arkiverad 2007-12-30 på Wayback Machine )
  7. ^ 2 250 USD (motsvarande 6 700 USD 2021) (ibid.)
  8. ^ 1 795 USD (motsvarande 5 000 USD 2021) (ibid.)
  9. ^ "Prislista för persondatorer för serie 80, 1 juli 1983" . Hämtad 2010-02-12 .
  10. ^ "Prislista för persondatorer för serie 80, 1 juli 1983" . Hämtad 2010-02-12 .
  11. ^ 2 995 USD (motsvarande 8 100 USD 2021) (ibid.)
  12. ^ "HP 9915A prisinformation, december 1980" . Hämtad 2010-02-12 .
  13. ^ "ID" avser den interna ROM-identifieringen, dvs basadressen, som måste vara unik i systemet.
  14. ^ "SYSEXT-ROM-Manual (tyska)" (PDF) . Hämtad 2016-04-27 .
  15. ^ Nairn, John H.; Mikkelsen, Tim I.; Sweetser, David J. (juli 1980). "Lägga till I/O-kapacitet till HP-85" (PDF) . Hewlett-Packard Journal . 31 (7): 7–13.
  16. ^ "HP Computer Museum: 82967A" . Hämtad 2010-02-12 .

externa länkar