Etikett: HP Series 80

  • HP-85: Datorn som följde med ingenjören hem

    HP-85 var en av de första persondatorerna som på allvar riktade sig till ingenjörer och yrkesverksamma istället för hobbyanvändare. Med skärm, skrivare och lagring inbyggt i samma enhet erbjöd den en komplett arbetsstation långt före sin tid. Den användes i laboratorier, industriprojekt och tekniska beräkningar – och visar hur datorn tidigt blev ett praktiskt verktyg i det dagliga arbetet.

    När persondatorer började slå igenom i slutet av 1970-talet tänkte de flesta på hobbyister, spel och enkla program. Men Hewlett-Packard hade en helt annan målgrupp i sikte. Med lanseringen av HP-85 skapade de en dator som var byggd för ingenjörer, forskare och tekniker – ett arbetsverktyg snarare än en leksak.

    Företaget beskrev själva visionen så här: datorn skulle följa sin ägare från jobbet till hemmet. Det var en tidig bild av det vi idag tar för givet: den personliga arbetsdatorn.

    Allt i ett – långt före sin tid

    HP-85 var inte som andra datorer från samma era. Medan exempelvis Apple II och TRS-80 ofta krävde externa tillbehör, levererades HP-85 som ett komplett system.

    Den hade en inbyggd CRT-skärm, en termoskrivare direkt i chassit och en bandstation för lagring. Tangentbord och dator var integrerade i ett enda kompakt hölje, vilket gjorde den mycket praktisk i laboratorier och industrimiljöer. Man behövde inte koppla ihop flera enheter – allt var redo direkt vid uppstart.

    BASIC – direkt vid start

    HP-85 startade direkt i ett programmeringsläge med BASIC lagrat i ROM. Det innebar att användaren kunde börja skriva program direkt utan att först ladda något operativsystem.

    Språket var dessutom ovanligt kraftfullt. Det stödde flyttal med hög precision, inbyggda vetenskapliga funktioner som trigonometri och logaritmer, samt hantering av matriser. Detta gjorde datorn särskilt lämpad för tekniska och vetenskapliga beräkningar.

    En dator för mätning och styrning

    I praktiken användes HP-85 ofta som ett system för mätning och instrumentstyrning. Genom olika expansionsmoduler kunde den kopplas till laboratorieutrustning.

    Vid Kungliga Tekniska högskolan i Stockholm användes en HP-85 för att mäta belastning i tryckkärl. Datorn kopplades till sensorer via ett BCD-interface, och ett BASIC-program samlade in och analyserade data. Detta var långt innan dagens specialiserade dataloggers blev vanliga.

    Tekniken under huven

    Trots en låg klockfrekvens på omkring 625 kHz var HP-85 tekniskt avancerad. Den använde en specialdesignad processor och hade minne på upp till 64 kB i senare modeller.

    Datorn kunde byggas ut med olika moduler, till exempel för seriell kommunikation eller GPIB, vilket gjorde den flexibel i professionella miljöer. Senare modeller som HP-85B förbättrade både minne och lagringsfunktioner.

    Ett verkligt exemplar – och dess historia

    Ett bevarat exemplar med serienummer 2204A55033 visar hur robust dessa maskiner var. Enheten tillverkades 1982 och användes vid KTH i Stockholm. Den var fortfarande i drift långt senare och servades i USA så sent som 1996.

    Insidan av maskinen är nästan helt dammfri, vilket tyder på noggrann service. Bandstationen hade reparerats, troligen genom att ersätta slitna delar med krympslang och lim – en kreativ men effektiv lösning.

    Problem med tiden – bokstavligen

    En svag punkt i HP-85 var bandstationens mekanik. Gummikomponenter kunde med tiden brytas ner och bli klibbiga, vilket gjorde att lagringen slutade fungera.

    Trots detta har många entusiaster lyckats reparera systemen. Genom rengöring och enkla ersättningslösningar har dessa datorer kunnat fortsätta fungera långt efter sin ursprungliga livslängd.

    Varför HP-85 var viktig

    HP-85 var inte den mest spridda persondatorn, men den representerade ett viktigt steg i datorhistorien. Den var en av de första verkligt integrerade persondatorerna och riktade sig tydligt till professionella användare.

    Den kombinerade beräkning, programmering och mätning i ett enda system och visade hur datorer kunde användas som praktiska verktyg i arbete – inte bara för hobby eller spel.

    Ett arv som lever kvar

    Idag kan HP-85 ses som en föregångare till moderna arbetsstationer och inbyggda system. Idén om en dator som startar direkt i ett arbetsläge och är redo att användas finns kvar i många moderna lösningar.

    Det var en maskin som inte bara räknade – den arbetade tillsammans med sin användare.

    Youtube innehålle om HP 85

    Teknisk faktaruta: HP 85

    Modell Hewlett-Packard HP-85
    Lansering 1980
    Typ Vetenskaplig persondator / instrumentstyrenhet
    Processor HP Capricorn, cirka 625 kHz
    Minne 16 kB RAM i grundmodellen
    ROM 32 kB, med BASIC-tolk inbyggd
    Skärm 5-tums inbyggd CRT, 16 rader × 32 tecken, grafikläge 256 × 192 pixlar
    Lagring Inbyggd DC100-bandstation, cirka 210 kB per kassett
    Skrivare Inbyggd termoskrivare
    Programspråk HP BASIC i ROM
    Expansionsmöjligheter Fyra bakre modulfack för minne, ROM och gränssnitt som RS-232 och HP-IB/GPIB
    Användningsområde Tekniska beräkningar, laboratoriemätningar, datainsamling och instrumentstyrning
    Särdrag Allt-i-ett-konstruktion med skärm, tangentbord, lagring och skrivare i samma enhet

    Annons

    Strul med e-posten? Hjälp med TV? Problem med wifi?
    Digital Fixare

  • Hewlett-Packard Series 80 – när skrivbordet blev ett laboratorium

    I början av 1980-talet, när persondatorn fortfarande sökte sin identitet, skapade Hewlett-Packard en maskin som var mer vetenskapligt instrument än hemelektronik. Series 80-datorerna, med HP-85 i spetsen, kombinerade skärm, lagring, skrivare och avancerad matematik i ett enda robust skrivbordschassi – byggda för ingenjörer, laboratorier och tekniker som krävde precision, tillförlitlighet och omedelbar nytta snarare än spel och färgglad grafik.

    År 1980 befann sig datorvärlden i ett skede av snabb förändring. Hemdatorer började leta sig in i vardagsrum, medan ingenjörer och forskare fortfarande arbetade med dyra minidatorer, stordatorterminaler och avancerade programmerbara kalkylatorer. Det var i detta mellanrum som Hewlett-Packard presenterade sin Series 80 – små vetenskapliga skrivbordsdatorer byggda för arbete snarare än lek.

    Den mest kända modellen var HP-85, en maskin som redan från start kändes färdig, genomtänkt och professionell. Den riktade sig till tekniker, laboratorier och industrimiljöer där tillförlitlighet och matematiskt djup var viktigare än färgglad grafik eller spel.

    En dator som startade i BASIC

    HP-85 var ingen byggsats och ingen dator som krävde kringutrustning för att bli användbar. Skärm, tangentbord, lagring och skrivare satt redan på plats i samma chassi. När man slog på strömmen möttes man direkt av ett BASIC-prompt. Ingen diskett behövde laddas, inget operativsystem startas i bakgrunden. Datorn var redo att arbeta på några sekunder.

    Detta sätt att tänka hade Hewlett-Packard med sig från sina tidigare programmerbara kalkylatorer och tekniska desktopsystem. Datorn sågs som ett instrument, ungefär som ett oscilloskop eller en räknare, snarare än som ett hobbyprojekt.

    Prestanda bortom klockfrekvensen

    Processorn i Series 80 kördes med en klockfrekvens på endast 625 kHz, vilket även på den tiden kunde låta blygsamt. Ändå upplevdes maskinerna som snabba och responsiva. Förklaringen låg i den täta integrationen mellan hårdvara och mjukvara. BASIC-tolken låg i ROM och var skriven specifikt för den interna arkitekturen.

    Tal hanterades som flyttal med tolv siffrors precision och mycket stora exponentintervall. Trigonometriska funktioner, logaritmer och avancerad matematik fanns inbyggda från början. Med tilläggs-ROM kunde man dessutom arbeta med matriser, lösa linjära ekvationssystem och utföra beräkningar som annars krävde betydligt större system.

    Grafik, band och utskrifter

    Den inbyggda bildskärmen var liten men högupplöst för sin tid. Den kunde visa både text och grafik, vilket gjorde det möjligt att rita diagram, kurvor och enkla visualiseringar av mätdata. Den termiska skrivaren var kanske ännu mer imponerande. Den kunde skriva ut exakt det som visades på skärmen, inklusive grafik, något som var mycket användbart i laboratorier och vid dokumentation.

    Lagring skedde via små magnetband av typen DC-100. De var långsamma jämfört med diskettstationer, men robusta och tillräckliga för program, mätserier och beräkningsresultat. För många användare var tillförlitlighet viktigare än snabb åtkomst.

    Utbyggnad enligt ingenjörskonst

    På baksidan av datorn fanns expansionsplatser där man kunde sätta in minnesmoduler, extra ROM eller gränssnitt. Stöd fanns för bland annat GPIB, RS-232 och parallella I/O-lösningar. Allt var noggrant dokumenterat och strikt kontrollerat. Till skillnad från många andra datorplattformar var Series 80 ingen öppen experimentmiljö, utan ett professionellt system där varje del var testad för sitt ändamål.

    En hel familj av maskiner

    Efter HP-85 följde flera varianter. HP-83 var en billigare modell utan skrivare och bandstation. HP-86 och HP-87 erbjöd större skärmar, mer minne och stöd för externa diskettenheter. För industriellt bruk fanns även rackmonterade versioner utan skärm och tangentbord.

    Till de större modellerna kunde man dessutom installera ett instickskort med Z80-processor och köra CP/M. Därmed gick det att använda en del av den programvara som växte fram kring den tidiga mikrodatorstandarden.

    Varför blev den inte standard

    Trots sin tekniska nivå blev Series 80 aldrig någon dominerande plattform. Marknaden rörde sig snabbt mot billigare persondatorer baserade på öppna arkitekturer och standardiserade komponenter. När IBM PC lanserades och kloner började spridas tog utvecklingen en annan riktning.

    Hewlett-Packards datorer var dyrare och mer specialiserade. De var byggda för dem som behövde exakta beräkningar och stabil drift, inte för massmarknaden.

    Ett arv av precision

    I dag väcker Hewlett-Packard Series 80 stark nostalgi. Många maskiner fungerar fortfarande, och entusiaster har bevarat både hårdvara och mjukvara. Emulatorer gör det möjligt att köra programmen på moderna datorer, och dokumentation finns arkiverad på nätet.

    Series 80 representerar en tid då datorer byggdes som verktyg, inte som konsumtionsprodukter. De var skapade för att lösa problem, mäta världen och hjälpa människor att förstå komplexa system. På ett skrivbord kunde man ha ett helt laboratorium, redo att starta med ett tryck på strömknappen.

    Capricorn

    Capricorn-processorn utmärks ytterligare av sin ovanliga register- och instruktionstäthet, vilket gav ett mycket högt informationsinnehåll per maskincykel. Den mikroprogrammerade styrningen gjorde det möjligt att utföra komplexa operationer, såsom flyttalsaddition, normalisering och avrundning, helt inom registerfilen utan mellanliggande minnesåtkomst. I praktiken kunde en enda instruktion operera på upp till åtta byte långa datavärden, vilket var särskilt effektivt för flyttalsmantissor och BCD-representationer. Detta reducerade både kodstorlek och exekveringstid i numeriskt intensiva program, särskilt i BASIC-tolkens inre loopar.

    Den interna registerfilen var fysiskt organiserad för att möjliggöra parallella läs- och skrivoperationer, med upp till åtta samtidiga registerläsningar i den övre registerhalvan. Detta var ovanligt för en 8-bitars CPU vid tiden och möjliggjorde bredare mikroinstruktioner med intern datapath som i praktiken översteg processorordlängden. Den fyrfasiga klockningen användes inte bara för tidsstyrning utan även för att sekventiellt aktivera interna bussar och shifters, vilket minimerade behovet av extra logik och bidrog till den relativt låga effektförbrukningen på cirka 330 mW.

    Capricorn saknade både cacheminne och instruktionpipeline i modern mening, men kompenserade detta genom deterministisk exekvering och extremt låg instruktionsoverkostnad. Detta gjorde processorn väl lämpad för realtidsnära uppgifter såsom instrumentstyrning, datainsamling och interaktiv grafik. I HP Series 80-systemen kompletterades CPU:n av specialiserade stödkretsar för DRAM-refresh, CRT-timing och tangentbordsskanning, vilka avlastade huvudprocessorn och gav ett för sin tid ovanligt balanserat system. Tillsammans bildade dessa komponenter en tätt integrerad arkitektur där Capricorn fungerade som en numeriskt orienterad beräkningsmotor snarare än en generell mikrodator-CPU.

    Ordlista
    ALU
    Arithmetic Logic Unit. Den del av processorn som utför aritmetiska beräkningar och logiska operationer.
    BCD
    Binary-Coded Decimal. Varje decimal siffra representeras separat i binär form; används ofta för att minska avrundningsproblem.
    BASIC
    Beginner’s All-purpose Symbolic Instruction Code. Högnivåspråk som i HP Series 80 låg i ROM och var tätt integrerat med hårdvaran.
    CPU
    Central Processing Unit. Datorns huvudprocessor som exekverar instruktioner och styr systemets funktioner.
    CRT
    Cathode Ray Tube. Bildskärmsteknik baserad på elektronkanoner, vanlig i datorer och instrument under 1970–80-talet.
    DRAM
    Dynamic Random-Access Memory. Arbetsminne som kräver periodisk uppfräschning (refresh) av innehållet.
    Instruktionpipeline
    Arkitektur där flera instruktioner behandlas parallellt i olika steg. Capricorn saknar pipeline i modern mening.
    Klockfas (fyrfasig klockning)
    Fyra icke-överlappande klocksignaler används för att styra interna operationer sekventiellt inom processorn.
    Maskincykel
    Grundläggande tidsenhet för exekvering av en instruktion i en CPU, ofta bestående av flera klockfaser.
    NMOS
    N-type Metal-Oxide-Semiconductor. Halvledarteknik vanlig i tidiga mikroprocessorer, ofta med högre effektförbrukning än senare CMOS.
    Registerfil
    Uppsättning snabba interna register som lagrar data och mellanresultat under exekvering.
    ROM
    Read-Only Memory. Icke-flyktigt minne med fast programmerad kod, t.ex. firmware och BASIC-tolk.
    Shifter
    Hårdvaruenhet som utför bitförskjutningar, användbar vid multiplikation/division och normalisering av flyttal.
    Tolk (interpreter)
    Program som läser och exekverar kod direkt, till skillnad från kompilerad kod. BASIC körs typiskt via en tolk.
    Minnesåtkomst
    När data läses från eller skrivs till RAM eller annan extern lagring; normalt långsammare än registeroperationer.

    Innehåll på youtube om HP serier 80


    Faktaruta: Hewlett-Packard Series 80
    Lansering: 1980 (första modellen: HP-85)
    Målgrupp: ingenjörer, laboratorier, styr- och reglerteknik
    Formfaktor: skrivbordsdator med integrerad skärm; vissa modeller även rackmonterade
    Processor: HP:s egen CPU “Capricorn” (~625 kHz)
    Operativmiljö: ROM-baserad; BASIC-tolk i ROM
    HP-85A (typiskt): 16 KB RAM, 5" CRT (32×16 text / 256×192 grafik)
    Lagring: inbyggd bandstation för DC-100-kassetter (externa disk/tapenheter fanns)
    Utskrift: inbyggd termisk skrivare (kunde skriva ut även grafik)
    Expansion: modulplatser för minne, ROM och gränssnitt (t.ex. RS-232 och GPIB/IEEE-488)
    Modeller: HP-85/83/86/87, HP-9915 (industriell rackvariant)
    Kuriosa: För HP-86/87 fanns en CP/M-lösning via Z80-instickskort

    Annons

    Strul med e-posten? Hjälp med TV? Problem med wifi?
    Digital Fixare