Privacy Policy Cookie Policy Terms and Conditions HP-48 - Wikipedia

HP-48

aus Wikipedia, der freien Enzyklopädie

HP-48 ist die Bezeichnung einer Serie programmierbarer Taschenrechner des US-amerikanischen Herstellers Hewlett-Packard (HP).

Der HP-48SX wurde 1989 eingeführt und zeichnet sich durch ein neues Programmierkonzept namens RPL aus, welches 1987 im HP-28C und HP-28S vorgestellt wurde. Als neues Spitzenmodell im Taschenrechnerprogramm von Hewlett-Packard löste er den HP-41, der als HP-41C im Jahre 1979 debütierte, ab.

links: HP48SX (Baujahr 1989); rechts: 49g+ (Baujahr 2004)
vergrößern
links: HP48SX (Baujahr 1989); rechts: 49g+ (Baujahr 2004)

Im Gegensatz zu seinem Vorgänger unterschied sich die Programmierung in folgenden Punkten:

  • Der Stack war nicht mehr auf vier Ebenen beschränkt, sondern konnte beliebig wachsen. Dadurch konnten Programme als echte Unterprogramme laufen, ohne dass vorhandene Stackinhalte zerstört wurden.
  • Die Datenspeicherung wurde nicht mehr über Register (über STO xx Befehle) abgewickelt, sondern über globale und lokale Variablen, so dass auch hier eine gegenseitige Beeinflussung von verschiedenen Programmen ausgeschlossen werden konnte
  • Die Programmiersprache RPL zeichnet sich durch komplexe Kontrollstrukturen aus, wie sie von den höheren Programmiersprachen her bekannt sind, jedoch wurde auch hier das Konzept der Umgekehrten Polnischen Notation (UPN) übertragen (siehe Beispiel unter RPL)
  • Variablen können neben den üblichen Typen auch komplexe Zahlen, Matrizen, algebraische Ausdrücke oder Programme zugewiesen werden
  • Rekursive Programmierung, auch von algebraischen Ausdrücken, beliebige Verschachtelungstiefe
  • Konsequente Auslegung aller mathematischen Funktionen auch auf die Bearbeitung komplexer Zahlen und reeller/komplexer Matrizen (soweit mathematisch definiert)
  • Manipulation algebraischer Ausdrücke bis hin zur formalen Ableitung von Funktionen
  • Infrarotkommunikation zwischen zwei HP-48, Anschluss für serielle RS232-Schnittstelle

Die ersten Versionen wiesen einen relativ kleinen Speicher von 32 kB RAM auf, der durch maximal zwei Speicherkarten (zunächst proprietäres HP-Format, da Speicherkarten damals nicht marktüblich waren, inzwischen aber beim HP-49G+ auf SD-Karten umgestellt) erweitert werden konnte. Für viele Anwendungen war dies zunächst ausreichend, da RPL von einem Interpreter bearbeitet wird und kein Speicherbereich für das Kompilat benötigt wird.

Aufgrund dieser Fähigkeiten stellt der HP-48SX einen Meilenstein in der Entwicklung der Taschenrechner dar, die aber durch die Konkurrenz der PC-gestützten Programme (zum Beispiel Lotus-123, Microsoft Excel, Quattro Pro) nicht mehr die Bekanntheit und Bedeutung in der Praxis erlangte, wie es noch beim Vorgänger HP-41 möglich war.

Durch die hohe numerische Genauigkeit der Algorithmen ist der HP-48 auch heute noch in aufwendigeren Berechnungen den aktuellen PC-Tabellenkalkulationen (Stand 2004) überlegen, da er nicht auf die binäre Arithmetik des mathematischen Koprozessors (zur Zeit der Vorstellung 1989 waren dies im PC die Intel-Koprozessoren 80287 und 80387) ausweicht, sondern in BCD rechnet. Daneben zeichnet sich das Betriebssystem durch absolute Stabilität aus. Prozeduren (Exploits) für Systemabstürze oder interne Systemfehlermeldungen sind nicht bekannt. Mit der Version E des Betriebssystems (ca. 1992, Hardware-Update kostenlos) wurden auch die letzten bekannten Fehler in den Algorithmen beseitigt.

Der mit maximal 4 MHz getaktete Prozessor mit dem Codenamen Saturn ist eine Eigenentwicklung von HP. Das Betriebssystem umfasst etwa 256 kB.

[Bearbeiten] Spezifikationen

Spezifikation/Rechner HP-48S HP-48SX HP-48G HP48GX HP48G+ HP-49G HP-49g+ HP-50g
CPU Saturn 2 MHz Saturn 2 MHz Saturn 3,7 - 4 MHz (temperaturabhängig) Saturn 3,7 - 4 MHz (temperaturabhängig) Saturn 3,7 - 4 MHz (temperaturabhängig) Saturn 4 MHz ARM9 75 MHz ARM9 75 MHz
RAM 32 kiB 32 kiB 32 kiB 128 kiB 128 kiB 512 kiB 512 KiB (384 kiB nutzbar) 512 kiB (384 kiB nutzbar)
Flash-Speicher 2 MiB (ROM) 2 MiB (ca. 780 kB nutzbar als Port 2) 2 MiB (ca. 780 kB nutzbar als Port 2)
Port 1 HP-Erweiterung bis 128 kiB HP-Erweiterung bis 128 kiB 256 kiB reserviert im RAM 128 kiB reserviert im RAM 128 kiB reserviert im RAM
Port 2 HP-Erweiterung bis 4 MiB 768 kiB reserviert im Flash 768 kiB reserviert im Flash


SD Memory Card (Port 3) bis 2 GB bis 2 GB
Display LCD 64x131 LCD 64x131 LCD 64x131 LCD 64x131 LCD 64x131 LCD 64x131 LCD 80x131 LCD 80x131
Datenübertragung seriell, HP-spezifische Infrarot-Schnittstelle seriell, HP-spezifische Infrarot-Schnittstelle seriell, HP-spezifische Infrarot-Schnittstelle seriell, HP-spezifische Infrarot-Schnittstelle seriell, HP-spezifische Infrarot-Schnittstelle seriell USB (nur zum PC), IrComm seriell, USB (nur zum PC), IrComm

[Bearbeiten] Nachfolger

Nachfolger ist die HP-49G Reihe, die sich vor allem durch eine Erweiterung des HP-48-Befehlssatzes, einer qualitativ schlechter verarbeiteten Tastatur, eines leistungsfähigen Computer-Algebra-Systems (CAS) für symbolische mathematische Operationen und eine etwas verbesserte Performance der Hardware auszeichnen. Bei dem HP-49G ist auch ein großer Teil der Software durch Optimierung wesentlich schneller geworden. Dabei wurden Teile der Software in Assemblersprache übersetzt. Bei dem HP-49G wurde auch die Infrarotschnittstelle weggelassen. Diese wurde in dem HP-49g+ wieder eingebaut, allerdings kommuniziert diese über das IrCOMM-Protokoll und nicht wie bei dem HP-48-Reihe über das einfache SIR-Protokoll mit 2400 bit/s. Der HP-49g+ besitzt anstelle einer seriellen Schnittstelle einen USB-Anschluss, der einen schnelleren Datenaustausch mit dem PC garantiert (für Microsoft Windows wird ein Treiber auf CD-ROM beigelegt, der Linux-Kernel 2.6.x und höher verfügt über einen entsprechenden Treiber). Seit dem HP-49g+ wird ein ARM-Prozessor mit 75 MHz eingesetzt, auf welchem der Saturn-Prozessor softwaremäßig emuliert wird. Der HP-50g ist das neueste Modell der 48/49/50-Reihe von HP und verfügt über die Fähigkeiten des HP-49g+, ist mit einer verbesserten Tastatur ausgestattet sowie durch eine serielle Schnittstelle erweitert. Der HP-50g verwendet als weitere Neuerung vier Mikro-Batterien (AAA-Batterien). Dieses Modell schließt farblich an die HP-48 Reihe. Das Gehäuse ist schwarz. Die Shift-Tasten haben die Farben Weiß und Orange. Die Alpha-Taste ist wie bei dem HP-49g+ Gelb.

[Bearbeiten] Weblinks

Andere Sprachen

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 -