Web Analytics
Privacy Policy Cookie Policy Terms and Conditions HP-41 - Wikipedija, prosta enciklopedija

HP-41

Iz Wikipedije, proste enciklopedije

HP-41C
Povečaj
HP-41C

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 kalkulatorjem 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 s kalkulatorjem. Delo je bilo za svoj čas prijaznejše in kalkulator je omogočal razširljivost tipkovnice. Z uporabo alfanumeričnih znakov je lahko uporabnik lažje videl kaj se dogaja. Kalkulator je lahko prikazoval 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ši kalkulatorji so za vsako razpoložljivo funkcijo potrebovali tipko ali kombinacijo tipk. HP-67 je tri dvižne (shift) tipke, konkurenčni kalkulatorji 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.

Kalkulator je lahko delal 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 kalkulator, ki je bil 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. Kalkulatorji s samimi numeričnimi znaki so prikazovali 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 kalkulatorjev 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 kalkulator ugašal in prižigal. 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 ta kalkulator je prikazoval 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 dva kalkulatorja, s katerima so si vesoljci pomagali pri raznoraznih nalogah (glej npr. HP Key Notes - V6N2, marec-maj 1982).
  • Kalkulator 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 kalkulatorju 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:

- v srbščini:


Ta članek, ki se nanaša na tehnologijo, je škrbina. Slovenski Wikipediji lahko pomagate tako, da ga dopolnite z vsebino.
V drugih jezikih
THIS WEB:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Static Wikipedia 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2007:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Static Wikipedia 2006:

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - be - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - closed_zh_tw - co - cr - cs - csb - cu - cv - cy - da - de - diq - dv - dz - ee - el - eml - en - eo - es - et - eu - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gd - gl - glk - gn - got - gu - gv - ha - haw - he - hi - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mg - mh - mi - mk - ml - mn - mo - mr - ms - mt - mus - my - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - rm - rmy - rn - ro - roa_rup - roa_tara - ru - ru_sib - rw - sa - sc - scn - sco - sd - se - searchcom - sg - sh - si - simple - sk - sl - sm - sn - so - sq - sr - ss - st - su - sv - sw - ta - te - test - tet - tg - th - ti - tk - tl - tlh - tn - to - tokipona - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu