Privacy Policy Cookie Policy Terms and Conditions TI-59 - Wikipedia

TI-59

aus Wikipedia, der freien Enzyklopädie

Der TI-59 ist ein programmierbarer wissenschaftlicher/technischer Taschenrechner von Texas Instruments mit eingebautem Magnetkartenleser.

Taschenrechner TI-59 auf Thermodrucker PC-100C montiert. Rechts daneben ein TI-58C
vergrößern
Taschenrechner TI-59 auf Thermodrucker PC-100C montiert. Rechts daneben ein TI-58C
Anleitungsbücher und Magnetkarten
vergrößern
Anleitungsbücher und Magnetkarten

Inhaltsverzeichnis

[Bearbeiten] Zeitliche Einordnung

Der TI-59 kam 1978 auf den Markt und stand zum Zeitpunkt der Markteinführung in Konkurrenz zum ähnlich gestalteten, jedoch etwas langsameren und mit weniger Speicher ausgestatteten und zudem ca. doppelt so teuren HP-67 von Hewlett-Packard.

Ein Schwestermodell ohne Magnetkartenleser und nur halb so viel Arbeitsspeicher, der TI-58, wurde gleichzeitig angeboten. Der TI-58 wurde bald durch den verbesserten TI-58C ersetzt, der (erstmals bei TI-Taschenrechnern) mit einem sogenannten "Constant Memory" ausgestattet war, dessen Inhalt beim Ausschalten des Rechners nicht gelöscht wurde.

Taschenrechner TI-58 in Verpackung
vergrößern
Taschenrechner TI-58 in Verpackung

Schon 1979 antwortete Texas Instruments' Hauptkonkurrent mit dem deutlich leistungsstärkeren, fortschrittlicheren (Alphanumerische LCD-Anzeige, nichtflüchtiger Arbeitsspeicher erweiterbar, mehrere Modulschächte) aber auch wesentlich teureren HP-41C.

[Bearbeiten] Technische Ausstattung und Funktionen

Der TI-59 ist der leistungsfähigste TI-Taschenrechner, der noch mit einer roten LED-Siebensegmentanzeige ausgestattet ist.

Zur permanenten Sicherung der vom Anwender selbst erstellten Programme (und Daten) werden je nach Programmgröße bis zu zwei Magnetkarten verwendet.

Zur Markteinführung bot der TI-59 als weltweit erster Taschenrechner auswechselbare Programm-Module auf Halbleiterbasis (ROM) mit fest einprogrammierten Anwendungsprogrammen („Solid State Software“).

Ein serienmäßig bereits mitgeliefertes Standard-Software-Modul ("Master-Library") enthält 25 Programme aus den Bereichen Matrizen-Rechnung, Komplexe Funktionen, Integral-Rechnung, Geometrie, Statistik, Finanzmathematik, Umrechnung von Mass-Einheiten, ein Kalenderprogramm, ein einfaches Spiel, sowie ein Diagnoseprogramm zum Funktionstest des Rechners und des als Zubehör erhältlichen Thermopapier-Druckers.

[Bearbeiten] RAM

Der Arbeitsspeicher ist variabel in 11 Stufen zwischen Programm- und Datenspeicher aufteilbar. Es sind zwischen 159 Programmschritte mit 100 Datenspeichern oder auch 960 Programmschritte ganz ohne Datenspeicher verfügbar. Die Standard-Voreinstellung nach dem Einschalten des Rechners sind 480 Programmschritte plus 60 Datenspeichern.

[Bearbeiten] Programmspeicher

Ein Programmschritt entspricht zwei Nibbles bzw. einem Byte an Speicherkapazität.

[Bearbeiten] Datenspeicher

Ein numerischer Datenspeicher (13 Stellen Mantisse + 2 Stellen Exponent + Vorzeichen) belegt 8 Programmschritte, das entspricht (8 Byte) bzw. besser gesagt 16 Nibbles, da der Taschenrechner mit seiner 4-Bit-CPU nibble-orientiert arbeitet.

[Bearbeiten] Programmierung

Die Programmierung des TI-59 geschieht einfach durch Drücken der gewünschten Tastenfunktionen im LRN-Modus. Beim Ausführen des Programms arbeitet der Rechner die aufgezeichnete Liste der gedrückten Tasten ab. Die anwenderseitig erstellten Programme werden in der Regel über die Tasten A bis E (und ihre Zweitbelegungen 2nd - A' bis 2nd - E') gestartet.

Zur Programm-Ablaufsteuerung bietet der TI-59 z. B. eine Start-/Stop-Funktion, Zählschleifen, bedingte Sprungbefehle, mehrfach ineinander verschachtelbare Unterprogramme, die direkte und indirekte Adressierung von Datenspeichern oder Programmschritten, einfache symbolische Programm-Marken (Labels) und die Programmsteuerung über 10 einfache binäre "Flags".

[Bearbeiten] Anzeige im Programmiermodus

Die verwendete Siebensegmentanzeige kann keine Buchstaben anzeigen. Im Programmier-Modus erfolgt daher die Anzeige der Programmschritte neben der dreistelligen Programmschrittnummer als zweistelliger Zahlencode. Der Zahlencode entspricht dabei der Zeilen- und Spaltenposition der gedrückten Taste auf der Tastatur.

Die Zahlencodes "00" bis "09" entsprechen zur vereinfachten Lesbarkeit direkt den Zifferntasten 0 bis 9.

Zur Einsparung von Programmspeicher wird u. a. der Code für die Zweitbelegungen ("2nd-Function-Key") der Tasten als der Zahlenwert der Tastenposition plus 5 verwendet. Der Tastendruck auf die 2nd-Taste belegt somit keinen zusätzlichen Programmschritt.

Einige möglichen Zahlencodes werden für die indirekte Adressierung verwendet – so wird z. B. RCL 2nd Ind als 73 angezeigt.

So entspricht z. B. die Tastenfolge x² x 3 = R/S RST der Darstellung:

000 33
001 65 x
002 03 3
003 95 =
004 91 R/S
005 81 RST

Zur Erleichterung beim Lesen dieser doch recht kryptischen Darstellung lag dem Rechner eine transparente Tastatur-Auflegefolie mit den in blau aufgedruckten Zahlencodes bei.

[Bearbeiten] Undokumentierte Funktionen

Darüberhinaus gibt es funktionsfähige undokumentierte Befehle, z. B. die HIR-Befehle zum direkten Zugriff auf die normalerweise nur intern für Klammern-Hierarchie und Statistik-Funktionen verwendeten "Hidden-Register".

[Bearbeiten] Zahlenformat und Rechengenauigkeit

Das interne Zahlenformat beträgt 13 Dezimalstellen in Exponentialdarstellung mit 2-stelligem Exponenten zuzüglich jeweiligem Vorzeichen. Davon werden 10 Stellen Mantisse mit zweistelligem Exponenten und den Vorzeichen angezeigt, wodurch Rechenungenauigkeiten durch Rundungsfehler weniger augenfällig werden sollen.

Die Genauigkeit der Rechenalgorithmen dieser Generation TI-Taschenrechner ist allerdings nicht so ausgereift wie beim Hauptkonkurrenten Hewlett-Packard, der während der Marktpräsenz des TI-59 den Übergang von den Schwestermodellen HP-67 und HP-97 zum HP-41C vollzog.

[Bearbeiten] Optionales Zubehör

Der optional anschliessbare Thermopapier-Drucker PC-100C ermöglicht neben dem Ausdruck von Rechenergebnissen auch das Ausdrucken von Programmen mit zeilenweiser Auflistung von alphanumerischer Tasten- und Zahlencode-Darstellung sowie den programmgesteuerten oder manuellen Ausdruck von bis zu 20 Buchstaben und/oder Ziffern je Zeile.

[Bearbeiten] Technische Daten

TI-59 Mainboard
vergrößern
TI-59 Mainboard
  • CPU: TMS0501 - 4-Bit-CPU, Taktfrequenz 227,5 kHz (bzw. 192 kHz beim TI-58)
  • RAM: 4 x TMC0598 mit je 1920 Bits = 960 Bytes
  • ROM: 1 x TMC0582 + 1 x TMC0583 + 1 x TMC0571 = 6 KByte
  • CROM: 1 x TMC0541 als auswechselbares Programm-Modul mit 5000 Bytes
  • Anzeige: 10+2-stellige rote 7-Segment-LED-Anzeige
  • Stromversorgung: Über mitgeliefertes Netz-/Ladeteil oder auswechselbaren NiCd-Akku (3,6 Volt)
  • Schnittstellen: 12-polige bit-serielle Schnittstelle für den Drucker PC-100C
  • Speichermedien: Magnetkarten (nur TI-59) mit 4-Spur-Aufzeichnung

[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 -