HP-41
Iz Wikipedije, proste enciklopedije
HP-41 je bila vrsta programabilnih, razširljivih, kalkulatorjev (žepnih računalnikov, računal) z zapisom RPN podjetja Hewlett-Packard (HP), izdelanih med leti 1979 in 1989. Izvirni model HP-41C je bil prvi svoje vrste in je bil sposoben prikazovati alfanumerične znake. Kasneje sta imela modela HP-41CV in HP-41CX še več pomnilnika in funkcij. Obstajal je še model, imenovan HP-41CY TURBO, vendar je bil, v glavnem pomnilniško, dopolnjen mimo vedenja HP.
HP-41C je HP začel izdelovati dve leti za podobnim računalom TI-58 C podjetja Texas Instruments.
Vsebina |
[uredi] »Revolucija« alfanumeričnega prikaza
Alfanumerični zaslon na tekoče kristale HP-41C je olajšal delo z računalom. Delo je bilo za svoj čas prijaznejše in računalo je omogočalo razširljivost tipkovnice. Z uporabo alfanumeričnih znakov je lahko uporabnik lažje videl kaj se dogaja. Računalo je lahko prikazovalo pomembna sporočila o napakah (»DELJENJE Z NIC«), namesto enostavnega utripanja ničle. Uporabnik je lahko vnašal argumente (»VNESI POLMER«), namesto prikazovanja vprašaja.
Zgodnejša računala so za vsako razpoložljivo funkcijo potrebovali tipko ali kombinacijo tipk. HP-67 je tri dvižne (shift) tipke, konkurenčna računala podjetja Texas Instruments so imeli dve (2nd in INV) in prek 50 tipk. HP-41C je imel dokaj majhno tipkovnico in le eno dvižno tipko, omogočal pa je več sto funkcij. Vsaka funkcija, ki ni bila dodeljena tipki, se je lahko zagnala prek tipke XEQ (izgovori EXEQTE — »execute«, izvrši), njeno celo ime pa je bilo, na primer, XEQ FACT za fakulteto.
Računalo je lahko delalo v posebnem uporabniškem načinu, kjer je lahko uporabnik dodelil poljubno funkcijo katerikoli tipki, če mu tovarniška nastavitev ni odgovarjala. V ta namen je imel HP-41C dodatne posebne prazne predloge za tipkovnico. Te so bile plastične z luknjami za tipke in nanje je lahko uporabnik nalepil ali zapisal svoje dodelitve. Hewlett-Packard je celo prodal računalo, ki je bilo povsem brez oznak in so ga uporabljali le za posebne namene.
Alfanumerični zaslon je zelo poenostavil urejanje programov, ker so se imena funkcij izpisala v celoti. Računala s samimi numeričnimi znaki so prikazovala programske korake kot seznam številk, kjer je bila vsaka številka zvezana s tipko na tipkovnici. Branje funkcij je bilo tako prepuščeno uporabniku samemu, saj je moral za kode gledati v priročnik. Poleg tega si je moral uporabnik zapomniti kode funkcij posebej od številskih konstant v izpisu programa. To pomanjkljivost so uporabniki zgodnejših računal nadomeščali z dobrim spominom, saj so znali nekateri dobri programerji njihove kode na pamet.
HP-41C je prikazoval vsak znak v obliki, ki je vsebovala 14 odsekov. Te odseke je računalo ugašalo in prižigalo. Tak zaslon se je imenoval zaslon s štirinajstimi odseki in je bil podoben bolj splošnejšim zaslonom s sedmimi odseki. HP-41C je uporabljal zaslon LCD namesto povsod navzočih zaslonov LED in s tem je tudi zmanjšal porabo energije.
Čeprav je to omogočalo zaslonu prikazovanje velikih črk, številk in nekaterih znakov za ločila, so se morali nekateri modeli obračati, da so lahko, na primer ločili S od 5. Male črke niso bile čitljive. HP je omogočal prikazovanje le malih črk od a do e. Tekmec HP-ja Sharp je v svoj model PC-1211 vgradil točkovno matriko s 5×7 točkami in to računalo je prikazovalo znake v načelu, tako kot jih vidimo danes na računalniških zaslonih in v bistvu tudi na zaslonih LCD različnih vgrajenih sistemov. To je kasneje uporabil tudi HP v svojem dlančniku HP-71.
[uredi] Razširljivost
[uredi] HP-41CV in CX
[uredi] Občestvo HP-41C in sintetično programiranje
[uredi] Zanimivosti
- HP je za Naso izdelal posebne namenske spominske module za HP-41CV in v zgodnejši poletih ameriških raketoplanov sta bila na krovih v posebnih žepkih vedno dve računali, s katerima so si vesoljci pomagali pri raznoraznih nalogah (glej npr. HP Key Notes - V6N2, marec-maj 1982).
- Računalo so zaradi možnosti zvoka lahko uporabljali tudi slepi.
[uredi] Zgleda programov
; Program ZIVSVET za izpis sporočila »ZIVIJO SVET« 01 LBL тZIVSVET 02 т ZIVIJO SVET 03 PROMPT
; Program za rešitev problema osmih dam na računalu HP-41. ; Program poženete z ukazom »XEQ 8QUE« |
||
01 LBL т8QUE 02 CLRG 03 CLA 04 FIX 0 05 CF 29 06 0 07 STO 09 08 LBL 00 09 RCL 09 10 8 11 X<=Y? 12 GTO 04 13 1 14 ST+ 09 15 RCL 09 16 STO 10 17 0 18 STO IND 10 19 LBL 01 20 RCL 09 21 STO 10 22 RCL IND 10 23 8 24 X<=Y? 25 GTO 05 26 LBL 02 27 1 28 ST+ IND 10 29 RCL 09 30 1 |
31 - 32 STO 11 33 RCL 11 34 X<=0? 35 GTO 00 36 RCL 11 37 1000 38 / 39 1 40 + 41 STO 12 42 LBL 03 43 RCL 09 44 STO 10 45 RCL IND 10 46 RCL 12 47 INT 48 STO 10 49 CLX 50 RCL IND 10 51 - 52 X=0? 53 GTO 01 54 ABS 55 RCL 09 56 RCL 12 57 INT 58 - 59 - 60 X=0? |
61 GTO 01 62 ISG 12 63 GTO 03 64 GTO 00 65 LBL 04 66 ARCL 01 67 ARCL 02 68 т 69 ARCL 03 70 т 71 ARCL 04 72 т 73 ARCL 05 74 т 75 ARCL 06 76 т 77 ARCL 07 78 т 79 ARCL 08 80 т 81 AVIEW 82 TONE 9 83 STOP 84 GTO 01 85 LBL 05 86 1 87 ST- 09 88 X>0? 89 GTO 01 90 END |
[uredi] Glej tudi
[uredi] Viri
- W.A. Mier-Jedrejowicz (1986). Extend Your HP-41. Synthetix. (v angleščini) ISBN 0951073303.
[uredi] Zunanje povezave
- (v angleščini)
- Muzej računal HP: HP-41C/CV/CX
- Arhivska stran HP-41 (knjižnica programov, emulatorji, ...)
- (v srbščini)