www.wikidata.de-de.nina.az
Der SR 52 ist ein programmierbarer wissenschaftlicher technischer Taschenrechner von Texas Instruments mit eingebautem Magnetkartenleser SR 52Inhaltsverzeichnis 1 Zeitliche Einordnung 2 Technische Ausstattung und Funktionen 3 RAM 3 1 Programmspeicher 3 2 Datenspeicher 4 Programmierung 4 1 Anzeige im Programmiermodus 4 2 Undokumentierte Funktionen 5 Zahlenformat und Rechengenauigkeit 6 Varianten 7 Optionales Zubehor 8 Technische Daten 9 Trivia 10 Weblinks 11 EinzelnachweiseZeitliche Einordnung BearbeitenAm 15 September 1975 kam der SR 52 zum Preis von 395 auf den US Markt In Deutschland kostete er anfangs 1199 DM 1 Dies entspricht heute kaufkraftbereinigt einem Betrag von 1 990 bzw 1 790 EUR 2 Er wurde bis 1977 gebaut und dann vom TI 59 abgelost Er galt als Antwort auf den HP 65 und war Texas Instruments erster programmierbarer Taschenrechner Der eingebaute Magnetkartenleser macht den Rechner sehr schwer und uber 4 5 Zentimeter dick ein tatsachliches Mitfuhren in der Jacken oder Hosentasche ist im Grunde nicht moglich Technische Ausstattung und Funktionen BearbeitenDer SR 52 hat mit 224 mehr Programmierschritte als der HP 65 100 ahnlich wie beim HP 65 konnen bei Texas Instruments Tasteneingaben nicht zusammengefasst werden ausser der 2nd Taste so dass der Befehl STO 0 1 im SR 52 drei Programmschritte benotigt und ein Sprung mit GTO goto zu einer Programmzeile konnte in einem fehlerhaften Programm auf den zweiten Teil eines Befehls also beispielsweise auf die Adresse des STO 0 1 Befehls verzweigen Zur permanenten Sicherung der vom Anwender selbst erstellten Programme und Daten werden Magnetkarten verwendet die man jeweils in zwei Spuren beschreiben kann Jede Spur fasst die Halfte des Speichers sodass ein grosses Programm zweimaliges durchziehen der Magnetkarte erfordert Fertige Anwendungen aus verschiedensten Bereichen z B Aviation Navigation Elektrotechnik Statistik und auch eine Spielesammlung konnten auf Magnetkarten programmiert erworben werden RAM BearbeitenDer Arbeitsspeicher des Rechners umfasst 224 Programmschritte plus offiziell 20 Datenspeicher Es ist durch undokumentierte Features jedoch moglich auch Programmschritte als Datenspeicher zu verwenden ferner gibt es zwei undokumentierte Speicher mit den Adressen 98 und 99 die ausserdem nicht durch den CM Clear Memory Speicher loschen Befehl geloscht werden Da auch das Einlesen der Magentkarten mit einem Programmbefehle ausgelost werden kann konnen fortgeschrittene Nutzer Programme schreiben die uber mehrere Speicherkarten verteilt sind und sich Teile wahrend der Laufzeit selber nachladen Programmspeicher Bearbeiten Ein Programmschritt entspricht zwei Nibbles bzw einem Byte an Speicherkapazitat Datenspeicher Bearbeiten 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 Da der Programmspeicher direkt uber die Datenspeicheradressen 70 97 angesprochen werden kann kann man die Anzahl der Datenspeicher auf Kosten von Programmschritten erhohen Ausserdem ist es zumindest theoretisch moglich das Programm durch Abspeichern von Rechnergebnissen im Programmspeicher selbst zu verandern Programmierung BearbeitenDie Programmierung des SR 52 geschieht einfach durch Drucken der gewunschten Tastenfunktionen im LRN Modus Beim Ausfuhren des Programms arbeitet der Rechner die aufgezeichnete Liste der gedruckten Tasten ab Die anwenderseitig erstellten Programme werden in der Regel uber die Tasten A bis E und ihre Zweitbelegungen 2nd A bis 2nd E gestartet Zur Programm Ablaufsteuerung bietet der SR 52 z B eine Start Stop Funktion Zahlschleifen bedingte Sprungbefehle mehrfach ineinander verschachtelbare Unterprogramme die direkte und indirekte Adressierung von Datenspeichern oder Programmschritten einfache symbolische Programm Marken Labels und die Programmsteuerung uber einfache binare Flags Anzeige im Programmiermodus Bearbeiten 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 gedruckten 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 fur die Zweitbelegungen 2nd Function Key der Tasten als der Zahlenwert der Tastenposition plus 5 verwendet Der Tastendruck auf die 2nd Taste belegt somit keinen zusatzlichen Programmschritt Zur Erleichterung beim Lesen dieser doch recht kryptischen Darstellung lag dem Rechner eine transparente Tastatur Auflegefolie mit aufgedruckten Zahlencodes bei Undokumentierte Funktionen Bearbeiten Neben den bereits erwahnen zusatzlichen Speichern konnte mit den Adressen 60 69 auf die Arbeitsstacks des Rechners zugegriffen werden Zahlenformat und Rechengenauigkeit BearbeitenDas interne Zahlenformat betragt 12 Dezimalstellen in Exponentialdarstellung mit 2 stelligem Exponenten zuzuglich jeweiligem Vorzeichen Davon werden 10 Stellen Mantisse mit zweistelligem Exponenten und den Vorzeichen angezeigt wodurch Rechenungenauigkeiten durch Rundungsfehler weniger augenfallig werden sollen d h der Rechner rechnet mit zwei Stellen mehr als er am Ende anzeigt Varianten BearbeitenKurz nach Einfuhrung des SR 52 wurde noch der SR 56 vorgestellt der nur 100 Programmschritte bot und keinen Magnetkartenleser hatte Das Tischmodell SR 60 verfugte uber eigene Tasten fur jede Funktion keine Doppelbelegung der Tasten einen eingebauten Drucker und auf bis zu 1920 Programmschritte und 100 Datenspeichern ausbaubaren Speicher im unausgebauten Zustand 480 Programmschritte und 40 Datenspeicher Der SR 62A verfugte ab Werk uber den Vollausbau Optionales Zubehor Bearbeiten nbsp Taschenrechner TI 59 auf Thermodrucker PC 100C montiert Rechts daneben ein TI 58CDer optional anschliessbare Thermopapier Drucker PC 100 ermoglicht 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 Der Drucker wurde nahezu unverandert auch beim Nachfolger TI 59 weiter eingesetzt Technische Daten BearbeitenCPU TMC0501 4 Bit CPU RAM 2 TMC0599 mit 1920 Bit SR 56 1x SR 60 5x SR 60A 13x Anzeige 10 2 stellige rote 7 Segment LED Anzeige Stromversorgung Uber mitgeliefertes Netz Ladeteil oder auswechselbaren NiCd Akku 3 6 Volt Schnittstellen 12 polige bit serielle Schnittstelle fur den Drucker PC 100 Speichermedien Magnetkarten mit 2 Spur AufzeichnungTrivia BearbeitenDer NATO Topspion Rainer Rupp Tarnname Topas soll vom Staatssicherheitsdienst der DDR ein als Schnellgeber bezeichnetes Gerat erhalten haben welches als Telefonmodem dient Das Gehause stammt von einem SR 52 3 Weblinks Bearbeiten nbsp Commons TI SR 52 Sammlung von Bildern Videos und Audiodateien http www rskey org gene hpgene Seite eines Sammlers von HP und TI Taschenrechnern engl http www rskey org tidocs htm Manuals fur diverse programmierbare Rechner von Texas Instruments engl Einzelnachweise Bearbeiten Der SR 52 auf datamath org engl Die Betrage werden beim Aufrufen des Artikels mit der Vorlage Inflation ermittelt Schnellgeber Codewandlergerat fur Stasi Agenten im Auslandseinsatz Deutsches Spionagemuseum abgerufen am 23 Juli 2018 Abgerufen von https de wikipedia org w index php title SR 52 amp oldid 230659948