HP 9800-serien - HP 9800 series

HP 9800-serien
HP9830A-HP9866.png
HP-modell 9830A-räknare med termisk skrivare Model 9866 (tillval)
Typ Stationär dator
Utgivningsdatum HP 9810A 1971, HP 9830A 1972
Avbruten Sent på 1970-talet
Operativ system ROM BASIC, utbyggbar med ROM-patroner
CPU Processor baserad på HP 2100 med stack
Minne 16 kB ~ 64 kB

Den HP 9800 är en familj av vad var ursprungligen kallades programmerbara kalkylatorer och senare stationära datorer som gjordes av Hewlett-Packard , som ersätter sin första HP 9100 miniräknare. Det heter också "98-linjen". 9830 och dess efterträdare var sanna datorer i termens moderna bemärkelse, komplett med en kraftfull BASIC språktolk.

Modeller

Andra generationen

HP 9815A

Kronologiskt var familjens modeller:

  • HP 9810A, en programmerbar dator med tangenttryckning med magnetkort och LED- skärm, introducerad 1971,
  • HP 9820A , som introducerades 1972, var den första HP-modellen som handlar om algebraisk ingång (inte bara RPN) med ett språk på hög nivå som är enklare än BASIC som senare fick namnet högpresterande språk (HPL),
  • HP 9821A , liknar HP 9820A, dock med kompakt kassettbandstation med tydliga ledare istället för att använda magnetkort. Band som skapats på HP 9821A kan läsas av HP 9830A. Till skillnad från senare hemdatorer som använde standard kassettljudinspelare som måste sättas manuellt i inspelnings- eller uppspelningsläge styrdes det helt av programvarukommandot och kunde spara och ladda till en fil efter nummer.
  • HP 9830A , som introducerades 1972, var toppen av 9800-linjen, med tillägg av en BASIC-tolk i skrivskyddat minne (ROM). HP själv hänvisade till det som en "miniräknare".

Alla 98x0- och 9821-system använde samma I / O-gränssnitt. En termisk linjeskrivare med 400 linjer per minut och 80 kolumner designades för att passa ovanpå 9820 och 9830.

Tredje generationen

Framgången med HP9830 ledde till en nästa generation med snabbare logik:

  • HP 9805A , den billigaste modellen som använder samma chassi som HP46 (vetenskapliga) och HP81 (företags) fickräknare. Detta var en programmerbar kalkylator och hade plug-in-personlighetsmoduler. Det introducerades 1973.
  • HP 9815A / S , HP 9815A var HP: s tredje generationens avancerade RPN-skrivbord och introducerades 1975. Den var mycket mindre, lättare och billigare än sin föregångare. Den tillhandahöll endast en enda radskärm men ersatte de tidigare kortenheterna med en bandenhet.
  • HP 9825A / B , som introducerades 1976 och gick i pension 1983, innehöll HPL, en alfanumerisk skärm med en rad och en valfri termisk skrivare,
  • HP 9831 , en HP9825 med BASIC istället för HPL,
  • HP 9835 , med BASIC. Det fanns två modeller, A och B. A hade en CRT och B hade en enradig skärm,
  • HP 9845 introducerades först som en svartvit (9845A / S), sedan en högpresterande svartvit (9845B / T) och en högpresterande färgmodell ( 9845C / T). 9845 levererades med en bandenhet och tillvalet andra bandenhet och 80 kolonn bred termisk skrivare integrerad i basen under den pelarmonterade displayenheten.

Alla 98x5, med undantag av 9805, använde DC200 kassettband istället för kassettband. 9825, 9831, 9835 och 9845 använde alla samma I / O-gränssnitt. 9815 hade ett unikt I / O-gränssnitt.

En förfader till moderna persondatorer

HP 9800-serien utvecklades av HP: s Loveland- division (Calculator Products Division) och senare Fort Collins- divisionen (Desktop Computer Division). Tidiga stationära datorer marknadsfördes som "miniräknare" för att göra inköp enklare. Då hade vissa företag olika förfaranden för att köpa "Datorer".

De skapade utvecklingen av HP-serien 80, nämligen HP 85 och HP 87 , som var mindre BASIC-datorer med CRT-skärmar. De kom från HP: s division Advanced Products baserat i Corvallis .

Under en kort tid i slutet av 1970-talet och början av 1980-talet fanns det en klass av liknande stationära datorer, som Tektronix 4051 , IBM 5100 och Wang 2200 - innan de ersattes på marknaden med persondatorer som Apple och IBM PC.

HP 9830

HP 9830 använder

HP 9830 användes ofta hos flyg- och rymdföretag som Boeing . De användes också av vissa skolsystem som Arlington, VA och Renton, Washington , som använde penna mark-sense-kort med kortläsare för att tillgodose klassrumsanvändning. Ett HP 9830-system med en integrerad hårddisk tillhandahölls också av HP i början av 1970-talet till National Real Estate Exchange, Inc., ett litet företag i Florida, för dess användning för att utveckla tidig fastighetsprogramvara. Den amerikanska kustbevakningen utvecklade ett teletyps vidarebefordringssystem baserat på 9825A som användes som en fungerande prototyp för ett efterföljande specialbyggt system, och använde dem också i samordningen av LORAN radionavigation sändarkedjor. HP9825 användes i kombination med Oscor-programvaran för att göra båtregattor med en design på avlägsna platser, såsom 1976 års Fireball-mästerskap i Nova Scotia, VM för vindsurfing 1976/1977 i Cancún och Bahamas och även lasermästerskap. HP9825 valdes eftersom den var bärbar - de enda alternativen var telefonåtkomst till tidsdelningsdatorer som inte var tillförlitliga från dessa platser.

HP 9830 beskrivning

9830-talet byggdes med en processor som liknar arkitekturen i HP 1000 / 2100- serien minidator med 16-bitars minnesadress och ett AX- och BX- processorregister . De sprang med en hastighet som var jämförbar med de första IBM-datorerna. De kunde rita ett nät av en 3D SIN (X) / X- funktion utan dolda linjer under flera minuter, ett tekniskt genombrott för tiden.

Eftersom program var utformade för att köras från ROM (läsbart minne) måste subrutinen för samtal ändras eftersom i HP211x var returplatsen skriven på den första platsen för subrutinen. Istället skapades ett annat register för att hålla reda på returplatser i ett separat stackområde, som modernare processorer. Detta möjliggjorde rekursion .

Vissa modeller (t.ex. 9835B) använde en 32-tecken 1 rad versaler LED- skärm, som å ena sidan kan verka begränsande, men å andra sidan hade samma effekt som enradig fönster i en helskärmsredigerare som inte blev vanligt fram till 1980-talet, med kontroller för att gå uppåt eller nedåt på en rad, och markera vänster och höger, infoga eller ta bort tecken. De tänds redo att göra matte i "omedelbart läge", där du skriver in ett uttryck som PRINT 2 + 3 , och du skulle få ett svar när du trycker på enter, utan komplikationerna med att logga in, eller kostnaden för att upprätthålla ett stort datorrum och operatör.

En datorkontrollerad kassettdisk med ljudkassetter med tydliga ledare för optisk detektering av bandets ände användes för lagring. Slumpmässig åtkomst till en fil var per nummer, men en hårddisk kunde också anslutas.

Den matchande linjens termiska skrivare var ganska snabb och skrev ut en horisontell pricklinje på en gång. En sidas hastighet var snabbare än senare matrisskrivare och inte mycket sämre än moderna bläckstråleskrivare . HP införlivade termiska skrivare i många plottnings- och terminalprodukter senare.

Programmering

Även om den använda processorn endast var en liten anpassning från den som används på HP minidatorer, skulle systemprogramvaran vara helt omformad för en dator med dess operativsystem och språk inbyggt i skrivskyddat minne. BASIC liknade FORTRAN som används av ingenjörer på HP 1000 minidator, men mycket enklare att använda som ett tolkat språk. Arrow piltangenterna lämnades som kan rulla upp och ned linjer och interaktivt sätta in eller ta bort tecken som var oerhörd med de flesta CRT eller utskrift terminaler tills tillkomsten av textredigeraren i slutet av 1970, och programmeraren kunde ett steg eller check värden på variabler.

Två rader med användardefinierade funktionstangenter med pappersetiketter var några av de tidigaste implementeringarna av allmänna funktionstangenter. De skulle vara basen för senare skärmmärkta funktionstangenter som används i senare Hewlett Packard (och IBM) terminaler och datorer, och nu allmänt antagna i miniräknare, bankterminaler och bensinpumpar.

Det var programmerbart i BASIC, som kunde utökas med ROM-skivor för att göra grafikplottning, matrismatematik och strängvariabler. ROM-patronerna var utformade för att utöka BASIC-språket och liknade de patroner som senare användes av videospelskonsoler.

Plotter-ROM: n lade till kommandon som gjorde att skapa ett diagram mycket enklare än vad som är möjligt med C ++ eller C # och använde antingen användar- eller världskoordinater snarare än heltal-plotterenheter. Dessa kommandon skulle senare bli basen för den enhetsoberoende HP AGL- grafiska språkstandarden som implementerats på andra HP-datorer, till exempel HP 1000 minidator och HP 2647 intelligent grafikterminal.

 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

För programmering av HP 9800-serien fanns också en startbar utvecklingsmiljö baserad på UCSD Pascal , men med en kompilator som skulle generera snabb, inbyggd Motorola 68000-objektkod, istället för den långsammare p-kod som är typisk för de flesta UCSD Pascal-implementationer. Denna prestanda var mycket värdefull för vetenskapliga och tekniska programmeringsapplikationer.

HPL-språkbeskrivning

I HPL i stället för variabler som A1 och J2 fanns det numrerade register r1, r2, upp till r199999. Detta HPL-program för HP 9825 genererar en lista med primtal:

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

En annan unik egenskap hos HPL var högerpilen. Denna pil var känd som gazinta (slang för "går in"). Uttalandet 1 → P skulle uttalas "One gazinta P".

Andra BASIC-datorer

Data Terminals Division producerade också en BASIC programmerbar version av HP2640- seriens terminal, HP 2647a , som också innehöll AGL, en HP-standardisering av HP 9830-plotterkommandon. HP 2647 BASIC var i huvudsak Microsoft BASIC med HP 9830-plottningskommandon tillagda, och var ett av Microsofts första stora kontrakt med ett vanligt större datorföretag. HP producerade också en serie handhållna fickdatorer med en en-rads skärm som HP-75, även om sådana enheter inte var populära länge. HP 9835 användes också som grund för ett affärssystem och senare HP 250 som lever som en applikationsplattform.

1979 producerades 85, den första av 80-serien av personliga stationära vetenskapliga datorer. Den hade en kraftfull BASIC-tolk och var prisvärd av individer vars arbetsgivare kan ha dyra 9845-tal.

Denna division utvecklades till att producera UNIX HP 9000- arbetsstationer, och förvärvade också Apollo Computer Company. HP Basic skulle senare utvecklas till Rocky Mountain BASIC för arbetsstationer, som fortfarande används för att stödja äldre applikationer.

Se även

Anteckningar

externa länkar