Hewlett Packard  HP 34c, programmierbar

Der HP 34c ist ein Taschenrechner mit UPN-Eingabe und roten LED-Ziffern. Tastenfolgen können auch abgespeichert werden. Es stehen viele Funktionen zur Verfügung, z.B. zwei Tasten (A und B) zum einfachen Starten selbstgeschriebener Programme, viele Vergleichsoperationen und indirekte Funktionen bei adressierbaren Funktionen, z.B. STO (i), GTO (i).       Der Rechner kann Zahlenregister für zusätzlichen Programmspeicher opfern. Drei Umschalttasten f, g und h sind allerdings gewöhnungsbedürftig.

So funktioniert das mit der ENTER-Taste:

 Erste Zahl eintippen, ENTER drücken, zweite Zahl eintippen, + drücken:

Das Ergebnis Zahl 1 + Zahl 2 erscheint in der Anzeige.

Beispiele für die Berechnung einer Dreiecksfläche mit den bekannten Seiten a, b und c

 

──────────────────────                           4                           

/( (a+b+c)x(a+b-c)x(a-b+c)x(-a+b+c) )

Formel nach Heron:

Taste B startet Programm
Run/Stop für Eingabe von Seite a
in Register 1
in Register 2
in Register 3
Vorzeichenwechsel
in Register 4
Run/Stop für Eingabe von Seite b
in Register 1 addiert
in Register 2 addiert
in Register 3 subtrahiert
in Register 4 addiert
Run/Stop für Eingabe von Seite c
in Register 1 addiert
in Register 2 subtrahiert
in Register 3 addiert
in Register 4 addiert
Aufruf Register 1
Aufruf Register 2, (Register 1 ins
Stackregister),  multiplizieren
Aufruf Register 3, (Ergebnis Reg.1 x
Reg.2 auf Stack), multiplizieren
Aufruf Register 4, (Ergebnis Reg.1 x
Reg.2 x Reg.3 auf Stack),
multiplizieren Quadratwurzel (aus Ergebnis)
4  (Ergebnis Wurzel im Stack)
Ergebnis Wurzel geteilt durch 4, Ergebnis
der Dreiecksfläche a-b-c,    Zurück nach
LBL B (Zeile 001)

Bspl.: a = 300,00mm

Bspl.: c = 500,00mm

Bspl.: b = 400,00mm

Ergebnis: Fläche = 60.000,00mm2

LBL B  R / S      STO 1    STO 2    STO 3    CHS    STO 4    R / S      STO + 1 STO + 2 STO - 3 STO + 4 R / S      STO + 1 STO - 2 STO + 3 STO + 4 RCL 1  RCL 2  x            RCL 3    x            RCL 4    x            √x         4            ÷            GTO B   

001-25.13.12 002-         74 003-     23  1 004-     23  2 005-     23  3 006-         32 007-     23  4 008-         74 009-23.51. 1 010-23.51. 2 011-23.41. 3 012-23.51. 4 013-         74 014-23.51. 1 015-23.41. 2 016-23.51. 3 017-23.51. 4 018-     24  1 019-     24  2 020-         61 021-     24  3 022-         61 023-     24  4 024-         61 025-     14  3 026-           4 027-         71 028-     22 12

Befehle:

Anzeige im PGRM-Modus:

70 Programmschritte, 20 Zahlenregister, 1 Zahlenregister I für indirekte Adressierung, Bis zu 210 Programmschritte bei weniger Zahlenregistern (7 Schritte = 1 Register), dauerhafte Speicherung.

SHARP Pocket Computer PC 1262 von 1986, programmierbar in BASIC und auch mittels Easy Simulation  Program (ESP).

4 Stackregister und ein LASTx Register als Arbeitsspeicher.

Statistikfunktionen, Gleichungslöser SOLVE, Integralberechnungen, x! ist gleichzeitig
 Gammafunktion, Prozentberechnungen.

Größe: 74mm x 140mm x 30mm

Größe: 135mm x 70mm x 11mm

5:PAUSE “Dreiecksberechnung”
10:INPUT “A=? “;A
20:INPUT “B=? “;B
30:INPUT “C=? “;C
40:F=√ ( ( A+B+C ) * ( A+B-C ) * ( A-B+C ) * ( -A+B+C ) ) / 4

50:PRINT “Flaeche=”;F
60:GOTO 10

Das BASIC-Programm für die Dreiecksberechnung aus
Seite a, b und c.
Gestartet wird das Programm durch Eingabe von R U N
(über die Buchstabentastatur) und die ENTER-Taste; die
Anzeige fordert zur Eingabe der jeweiligen Dreieckseite
(hier z.B. Seite A) mit  A=? _ auf, Zahl eintippen und
ENTER-Taste drücken usw.
Bei A=30, B=40 und C=50 ist die Ergebnisanzeige:
Flaeche=600.

Befehle und Anzeige im PRO-Modus:

9342 Bytes verfügbar für umfangreiche Programme.

#Euro=Betrag*100/768:NOK=Betrag*7.68

Befehle und Anzeige im PRO-Modus (ESP-Programm):

Programm zur Umrechnung eines Betrags in
Euro und NOK (Norwegische Kronen)
gleichzeitig (Kurs war 7.68 NOK = 1 Euro).
Es ist ein primitives Excel-Programm.
Gestartet wird das Programm im RUN-Modus
durch die Eingabe von # und der Taste
ENTER (Zeigt #Euro als Programmname an).
Nochmals ENTER-Taste drücken und es wird
  Betrag :Euro    :NOK
  _                                   
angezeigt. Gibt man einen Wert (z.B. 48) ein und
drückt die ENTER-Taste, wird folgendes angezeigt:
   Betrag :Euro      :NOK
   48.        :6.25      :368.64
                     48 NOK sind  6,25 Euro und
                     48 Euro sind   368,64 NOK
Wird nochmals ENTER gedrückt, kann eine neue
Umrechnung erfolgen, ansonsten muss das Programm
neu gestartet werden.

Im RUN-Modus:

STO 0 bis STO 9
STO .0 bis STO .9
STO I 
STO (i)
STO+0 bis STO+9
STO+.0 bis STO+.9
STO+(i)
STO-0 bis STO-9
STO-.0 bis STO-.9
STO-(i)
STOx0 bis STOx9
STOx.0 bis STOx.9
STOx(i)
STO÷0 bis STO÷9
STO÷.0 bis STO÷.9
STO÷(i)

Das ist z.B. mit der
   STO-Taste möglich:
(I ist die Adresse des
Indirekt-Zeigerregisters und
(i) die gespeicherte Zahl darin.)

nach ca. 3sec.

Ergebnis nach ca. 1/20 sec.

Texas Instruments TI-66 PROGRAMMABLE
von 1984 - 512 Programmschritte oder 64 Speicher
(8:1 veränderbar).

Größe: 87mm x 145mm x 15mm

000  LBL
001  A
002  LBL
003  SUM
004  R/S
005  STO
006  07
007  R/S
008  STO
009  08
010  R/S
011  STO
012  09
013  (
014  (
015  RCL
016  07
017  +
018  RCL
019  08
020  +
021  RCL
022  09
023  )
024  x
 

025  (
026  RCL
027  07
028  +
029  RCL
030  08
031  -
032  RCL
033  09
034  )
035  x
036  (
037  RCL
038  08
039  +
040  RCL
041  09
042  -
043  RCL
044  07
045  )
046  x
047  (
048  RCL
049  09
 

050  +
051  RCL
052  07
053  -
054  RCL
055  08
056  )
057  )
058  √x
059  /
060  4
061  =
062  GTO
063  SUM

Dreiecksberechnung (Satz des Heron)

1. Start mit A
2. Eingabe Seitenlänge a
3. R/S
4. Eingabe Seitenlänge b
5. R/S
6. Eingabe Seitenlänge c
7. R/S
8. Ergebnis ablesen
   (nach ca 6 Sekunden!)
9. R/S, für Neuberechnung
   dann Punkt 2. usw

Ausstattung: Alphanumerisches Display 14 Segment mit Punkt und Indikatoren, 10 Stellen und Vorzeichen.
Es werden jedoch nur die Tastenbezeichnungen im LRN-Modus in der Mitte des Displays alphanumerisch angezeigt.
Der Rechner arbeitet sehr langsam, jedoch stromsparend.
Speicherbereich für Programme und Daten kann schrittweise geändert werden - 8 Programmschritte sind ein Datenregister.
Die Ind-Taste (2nd STO) erlaubt umfangreiche indirekte Adressierungen der Speicherplätze, Sprungbefehle usw.
Sogar zwei indirekte Adressen bei bestimmten Befehlen sind möglich, z.B. bei DSZ indirekte Datenregisternummer und indirektes Sprungziel oder bei Flagtests indirekte Flagnummer und indirektes Sprungziel. Die Datenregister dienen gleichzeitig als Indexregister.
Mit einer Schnittstelle kann ein Drucker betrieben werden.

(Anzeige im LRN-Modus)

Der Verbrauch an Programmschritten ist bei diesen TI-Rechnern viel größer als bei den HP’s. Der Befehl INV Dsz Ind 05 Ind 07  benötigt insgesamt 6 Programmschritte.

Hewlett Packard HP 12c

Programmierbarer UPN-Finanzrechner mit 99 Programmschritten.

Größe: 80mm x 128mm x 15mm

Dreiecksberechnung (Heron)

01-    44 1
02-    44 2
03-    44 3
04-        16
05-    44 4
06-        31
07-44 40 1
08-44 40 2
09-44 30 3
10-44 40 4
11-        31
12-44 40 1
13-44 30 2
14-44 40 3
15-44 40 4
16-    45 1
17-    45 2
18-        20
19-    45 3
20-        20
21-    45 4
22-        20
23-  43 21
24-          4
25-        10
26-43.33 00

STO 1
STO 2
STO 3
CHS
STO 4
R/S
STO+1
STO+2
STO -3
STO+4
R/S
STO+1
STO -2
STO+3
STO+4
RCL 1
RCL 2
x
RCL 3
x
RCL 4
x
√x
4
÷
GTO 00

Speichern von a in Register
1, 2 und 3

Vorzeichenwechsel
Speichern von -a in Register 4
Halt für Eingabe (Seite b)
Zu Register 1 addieren
Zu Register 2 addieren
Zu Register 3 subtrahieren
Zu Register 4 addieren
Halt für Eingabe (Seite c)
Zu Register 1 addieren
Zu Register 2 subtrahieren
Zu Register 3 addieren
Zu Register 4 addieren
Registerinhalt 1 aufrufen
Registerinhalt 2 aufrufen, Sp. 1 auf Stack
Multiplikation Register 1 mit Register 2

Start: Seite a eingeben, R/S drücken

Registerinhalt 3 aufrufen, Zwischenergebnis 12 auf Stack
Multiplikation Register 3 mit Zwischenergebnis 12
Registerinhalt 4 aufrufen, Zwischenergebnis 123 auf Stack
Multiplikation Register 4 mit Zwischenergebnis 123
Quadratwurzel aus Ergebnis berechnen
Zahl 4 aufrufen, Zwischenergebnis Quadratwurzel auf Stack
Zwischenergebnis durch 4 teilen
Vorprogrammierter Rücksprung vor die erste Zeile

Rechenzeit: 1,5 Sekunden

Wenige Programmschritte sind erforderlich, obwohl es kein technisch wissenschaftlicher Rechner ist. Die Anzahl der verfügbaren Programmschritte sind auf Kosten der Datenregister veränderbar.
Die Programmierung ist nicht sehr komfortabel,
es fehlen Tasten zum Löschen und Einfügen.
Das stört besonders beim Vertippen!

Canon FP-11P

Programmierbarer AOS-Rechner mit eingebauten Drucker

Dreiecksberechnung nach Heron

Eingabe des Programms mit MODE 0. Die Programmschritte werden nicht angezeigt!

SM
+
RUN
STO
1
+
RUN
STO
2
=
x
(
RM
+
RCL
1
-
RCL
2
)
x
(
RM
-
RCL
1
+
RCL
2
)
x
(
RCL
1
-
RM
+
RCL
2
)
=
√x
÷
4
=

in Register M abspeichern
plus
Halt für Eingabe b
in Register 1 abspeichern

plus
Halt für Eingabe c
in Register 2 abspeichern

Zwischenergebnis berechnen
Multiplikation
Klammer auf
aus Register M abrufen
plus
aus Register 1 abrufen

minus
aus Register 2 abrufen

Klammer zu (Zwischenergebnis)
Multiplikation
Klammer auf
aus Register M abrufen
minus
aus Register 1 abrufen

plus
aus Register 2 abrufen

Klammer zu (Zwischenergebnis)
Multiplikation
Klammer auf
aus Register 1 abrufen

minus
aus Register M abrufen
plus
aus Register 2 abrufen

Klammer zu (Zwischenergebnis)
Zwischenergebnis
Quadratwurzel
dividieren
durch 4
Endergebnis

MODE 1 eingeben,
dann Seite a eingeben
RUN drücken
Seite b eingeben
RUN drücken
Seite c eingeben
RUN drücken
Ergebnis ablesen

Der Rechner hat 45 Programmschritte. Die
wurden hier alle verbraucht. Die Programmierung dieses Rechners ist umständlich
und es wird Speicherplatz verschwendet
(siehe STO 1 mit zwei Speicherschritten).

Ausstattung: Druckwerk, 7 Datenspeicher:
 STO 1 bis 6
 RCL 1 bis 6
XS 1 bis 6
und:
SM
X↔M
M+
RM

Die %-Funktion ist unklar. Im MODE 4 und
 MODE 5 gelten die umrandeten Symbole,
z.B. SUM auf der STO-Taste zur Eingabe
statistischer Werte. Grüne Symbole gelten dann
mit der INV-Taste.
Die →  Taste ist die Vortaste für die 4 Umrechnungen, INV → x rechnet z.B. kg in lb um.
n! ist die Fakultät von n.
Algebrarische Logik beim Rechenvorgang.

Casio FX-602P

Programmierbarer AOS-Taschenrechner mit Punktmatrixdisplay

Herstellungsjahr: 1982

Maße: 75mm x 145mm x 13mm

Maße: 75mm x 180mm x 25mm (einschließlich Rollenhalter)

Das Programm zur Dreiecksfläche aus den Seiten a,b,c:

P0
“Seite a=?”
HLT
Min01
“Seite b=?”
HLT
Min02
“Seite c=?”
HLT
Min03
(
(
MR01
+
MR02
+
MR03
)
x
(
MR01
+
MR02
-
MR03
)
x
(
MR02
+
MR03
-
MR01
)
x
(
MR03
+
MR01
-
MR02
)
)
/
÷
4
=
FIX4
“F=#”

 

011
012
013
024
025
026
037
038
039
040
041
042
043
044
045
046
047
048
049
050
051
052
053
054
055
056
057
058
059
060
061
062
063
064
065
066
067
068
069
070
071
072
073
074
075
076
078
083

428

Programmbereich P0 wählen (Anzeige der verfügbaren Programmschritte)
Seite a=? im Display anzeigen
Halt für Dateneingabe a , mit EXE abschließen
Speichern in M 1
Seite b=? im Display anzeigen
Halt für Dateneingabe b , mit EXE abschließen
Speichern in M 2
Seite c=? im Display anzeigen
Halt für Dateneingabe c , mit EXE abschließen
Speichern in M 3
Klammer auf (Eckige Klammer)
Klammer auf
Register M 1 aufrufen
plus
Register M 2 aufrufen
plus
Register M 3 aufrufen
Klammer zu (Zwischenergebnis1)
mal
Klammer auf
Register M 1 aufrufen
plus
Register M 2 aufrufen
minus
Register M 3 aufrufen
Klammer zu (Zwischenergebnis)
mal
Klammer auf
Register M 2 aufrufen
plus
Register M 3 aufrufen
minus
Register M 1 aufrufen
Klammer zu (Zwischenergebnis2)
mal
Klammer auf
Register M 3 aufrufen
plus
Register M 1 aufrufen
minus
Register M 2 aufrufen
Klammer zu (Zwischenergebnis3)
Klammer zu (Eckige Klammer) (Zwischenergebnis4)
Quadratwurzel (aus Zwischenergebnis4)
geteilt durch
4
= Endergebnis
auf 4 Stellen nach dem Komma runden und anzeigen
F=Ergebnis anzeigen (# ist Platzhalter für Zahl in der Anzeige)

Eingabe mit MODE2, Berechnungen im MODE1

Insgesammt 84 Programmschritte wurden gebraucht. Die Programmierung
ist sehr komfortabel und übersichtlich. Register brauchen nur einen Programmschritt.
Die Aufteilung Programmschritte zu Registeranzahl geht von 512 Schritten zu 22 Registern
bis 032 Schritten zu 88 Registern. Von Min00 bis Min79 und MinF bis Min7F.
Das F wird nach Min mit der EXP-Taste eingegeben. 8 Programmschritte sind 1,125 Register. Bei 80 Programmschritten weniger sind es deshalb 11 Register mehr (10 normale und ein F).

Registerinhalte lassen sich auch in einem Text eingefügt anzeigen:
Die # Taste im Text zeigt den Anzeigewert mit Text an und
z.B. “X=ar1Fcm” zeigt den Inhalt von Register 1F mit Text an:
X=12.78cm
wenn 12.78 Min1F gespeichert wurde.
mit ; können einzelne Textnachrichten aneinandergereiht werden .
Text kann nach INV MODE eingegeben werden.
Indirekte Adressierung der Register, Festkommastelle, Rundungsstelle, GOTO, GSB, ISZ und DSZ ist auch möglich.
Programme, Daten und Töne können mit einem Adapter auf einen
Tonträger eines beliebigen Aufzeichnungsgeräts aufgespielt und
gelesen werden

XY arbeitet auch mit negativen Zahlen korrekt, z.B ist
-271/3 mit dem Taschenrechner -27 XY 3 1/X = -3

Hewlett Packard HP 32 S II

Dreiecksberechnung:

LBL A
INPUT A
INPUT B
INPUT C
RCL+ A
RCL+ B
RCL A
RCL+ B
RCL- C
x
RCL A
RCL+ C
RCL- B
x
RCL B
RCL+ C
RCL- A
x
SQRT
4
÷
STO F
VIEW F
STOP

A01
A02
A03
A04
A05
A06
A07
A08
A09
A10
A11
A12
A13
A14
A15
A16
A17
A18
A19
A20
A21
A22
A23
A24

Label A (Speicherbereich A)
Eingabeaufforderung A? , in Speicher A
Eingabeaufforderung B? , in Speicher B
Eingabeaufforderung C? , in Speicher C
Aufruf Speicher A und zu Anzeigewert addieren (Wert C)
Aufruf Speicher B und zu Anzeigewert addieren (Wert C +A)
Aufruf Speicher A, Zwischenergebnis1 C+A+B auf Stack
Aufruf Speicher B und zu Anzeigewert addieren (Wert A)
Aufruf Speicher C und vom Anzeigewert abziehen (Wert A+B)
mal (Zwischenergebnis1 vom Stack C+A+B mal A+B-C) = Zwischenergebnis2
Aufruf Speicher A, Zwischenergebnis2 auf Stack
Aufruf Speicher C und mit Anzeigewert addieren (Wert A)
Aufruf Speicher B und vom Anzeigewert abziehen (Wert A+B)
mal (Zwischenergebnis2 vom Stack mal A+C-B) = Zwischenergebnis3
Aufruf Speicher B, Zwischenergebnis3 auf Stack
Aufruf Speicher C und mit Anzeigewert addieren (Wert B)
Aufruf Speicher A und vom Anzeigewert abziehen (Wert B+C)
mal (Zwischenergebnis3 vom Stack mal B+C-A) = Zwischenergebnis4
Quadratwurzel vom Zwischenergebnis4 = Zwischenergebnis5
4 , Zwischenergebnis5 auf Stack
geteilt durch (Zwischenergebnis5 vom Stack geteilt durch 4) = Endergebnis
in Speicher F (Endergebnis)
Aufruf von Speicher F (Anzeige F=6,00 wenn die Werte für A=3, B=4 und C=5 sind)
STOP am Programmende

PRGM drücken für Programmeingabe
und mit PRGM abschliessen.
Start mit XEQ A, Eingabe der Werte nach Aufforderung, mit R/S bestätigen.

Rechner hat sehr umfangreiche Funktionen.
Speicher sind von A bis Z nummeriert, i ist der Indexspeicher und (i) ruft den Speicher auf, dessen Adresse in i steht. 1 -26 entspricht A - Z
und 27 ist i, 28 bis 33 sind Statistikspeicher.
Die Anzeige kann das Ergebnis auch als Bruch
ausgeben, mit einstellbarer Genauigkeit.

Programmierbarer UPN-Taschenrechner mit Punktmatrix

Baujahr: 1993/ 50.Woche in Singapore

Maße: 80mm x 147mm x 16mm

Baujahr 1993 / 10.Woche in Singapore

Baujahr 1980 / 11.Woche in Singapore

Programmierbarer UPN-Taschenrechner

Bemerkenswert: Speicherarithmetik auch beim
Speicheraufruf RCL, z.B Speicherinhalt Z:
RCL+ Z Anzeigeinhalt plus Z
RCL- Z   Anzeigeinhalt minus Z
RCLx Z   Anzeigeinhalt mal Z
RCL÷ Z   Anzeigeinhalt geteilt durch Z

Die vierzehn Tastenbefehle im dunklen
Rechteck werden als Menü mit Auswahl-
möglichkeiten angezeigt. Pfeile im Display zeigen auf die dazugehörigen Tasten in
der oberen Reihe, die dann als Funktions-
tasten dienen.

Hewlett Packard HP 20 S

Programmierbarer AOS-Taschenrechner

Baujahr 1998 / 43.Woche in Indonesien

Maße: 80mm x 147mm x 16mm

AOS-Taschenrechner

21 1
26
21 2
26
21 3
75
22 1
75
22 2
74
55
33
22 1
75
22 2
65
22 3
34
55
33
22 1
75
22 3
65
22 2
34
55
33
22 2
75
22 3
65
22 1
34
74
11
45
4
74
 

01-
02-
03-
04-
05-
06-
07-
08-
09-
10-
11-
12-
13-
14-
15-
16-
17-
18-
19-
20-
21-
22-
23-
24-
25-
26-
27-
28-
29-
30-
31-
32-
33-
34-
35-
36-
37-
38-
39-

STO 1
R/S
STO 2
R/S
STO 3
+
RCL 1
+
RCL 2
=
x
(
RCL 1
+
RCL 2
-
RCL 3
)
x
(
RCL 1
+
RCL 3
-
RCL 2
)
x
(
RCL 2
x
RCL 3
-
RCL 1
)
=
/
÷
4
=

Dreiecksberechnung über Seiten a,b,c:

Anzeige

Eingabe:

Eingabe Seite a,
R/S drücken,
Eingabe Seite b,
R/S drücken,
Eingabe Seite c,
R/S drücken,
                       Ergebnis

Programmschritte: 99
Datenregister:     10

Speichert insgesamt 384 Bytes an Daten, Programmen oder Formeln.

 Programm 36 Bytes
 Daten       32 Bytes

Speicherverbrauch:

Mit der Taste LOAD kann im
PRGM-Modus ein vorgespeichertes
Programm von 6 verfügbaren
in den Arbeitsspeicher
geladen werden. Es überschreibt ein bereits gespeichertes Programm.
LOAD A - LOAD F

Texas Instruments TI 59

Programmierbarer AOS-Taschenrechner mit Software-Modul,
Magnetkarten und LED-Display, Programm/Datenspeicherinhalt
 geht beim Ausschalten verloren.

Maße: 83mm x 163mm x 37mm

Baujahr 1981 / 11.Woche

Druckeranschluss möglich

Drucker und Bandlaufwerk mit Microkassetten
als Speichermedium anschließbar.

Gerät kann auf Drucker gesteckt werden

Dreiecksberechnung:  Fläche aus Seite a,b und c

000
001
002
003
004
005
006
007
008
009
010
011
012
013
014
015
016
017
018
019
020
021
022
023

024
025
026
027
028
029
030
031
032
033
034
035
036
037
038
039
040
041
042
043
044
045
046
047
048

22
44
02
44
03
44
04
43
01
65
43
02
65
43
03
65
43
04
95
34
55
04
95
91
11

76
11
42
01
42
02
42
03
94
42
04
91
44
01
44
02
22
44
03
44
04
91
44
01

Lbl
A
STO
01
STO
02
STO
03
+/-
STO
04
R/S
SUM
01
SUM
02
INV
SUM
03
SUM
04
R/S
SUM
01

INV
SUM
02
SUM
03
SUM
04
RCL
01
x
RCL
02
x
RCL
03
x
RCL
04
=
/
÷
4
=
R/S
A

Markierung A

Speichern in 01

Speichern in 02

Speichern in 03

Vorzeichenwechsel
Speichern in 04

Halt für Dateneingabe
Zu Speicher 01 addieren

Zu Speicher 02 addieren

Von Speicher 03 abziehen


Zu Speicher 04 addieren

Halt für Dateneingabe
Zu Speicher 01 addieren

Von Speicher 02 abziehen


Zu Speicher 03 addieren

Zu Speicher 04 addieren

Aufruf Speicher 01

mal
Aufruf Speicher 02

mal
Aufruf Speicher 03

mal
Aufruf Speicher 04

Ergebnis (Schritt 031 - 041)
Quadratwurzel
geteilt durch
4
Endergebnis
Halt (Ergebnisanzeige/neue Daten eingeben)
Sprung zu Markierung A (000)

Seite a eingeben,
 mit A Starten,
Seite b eingeben,
R/S drücken,
Seite c eingeben,
R/S drücken,
Ergebnis ablesen,
Neuen Wert für Seite a eingeben,
R/S drücken,
usw.

Der Rechner hat 480 Programmschritte und 60 Datenspeicher
beim Einschalten. Je 10 Datenspeicher entsprechen 80 Programmschritten,
die mit der Op-Funktion von 960 Schritten zu 0 Datenspeicher bis zu
160 Schritten zu 100 Datenspeichern geändert werden können.

Die Solid State Software ist in einem sehr robusten
ROM-Modul gespeichert und kann bei ausgeschaltetem
Rechner gegen andere Software gewechselt werden.
Ca. 5000 Programmschritte (25 Programme) sind aufgespeichert und werden
beim Abruf auch schneller (Fast Modus) abgearbeitet als
selbst geschriebene Programme.
Die 25 Programme werden mit Pgm 01 bis Pgm 25 voreingestellt und die Tasten
A - E und A’ bis E’ vorbelegt. Merkkärtchen zeigen die möglichen Funktionen.
Pgm 00 schaltet zurück auf selbstgeschriebene Programme.

Der TI 58c hat einen nichtfüchtigen Speicher. Selbstgeschriebene Programme
sind sofort beim Einschalten nutzbar. Allerdings hat er nur halb soviele Speicher-
plätze für Daten und Programme und keine Magnetkarten.

Indirekte Adressierung von STO, RCL, SUM, Exc, Prd, INV SUM, INV Prd.
Fix, Op Pgm, GTO, SBR, St flg, INV St flg, If flg, INV If flg, Dsz, INV Dsz, x=t, INV x=t,
x$t, INV x$t. Die schwarz markierten Befehle können sowohl in Adresse, Sprungziel oder in
Adresse und Sprungziel indirekt adressiert werden. Als Indexregister dient jeder beliebige Speicher.

F=

UPN = Umgekehrte Polnische Notation - Merkmal: Die ENTER-Taste. Die = Taste fehlt.
benötigt 4 sogenannte Stack-Register für die Zahlen zum Rechnen mit +, -, x,
÷ , ^ ohne Klammern.

BASIC rechnet mit AOS = Algebrarisches Operations System.
Punkt- vor Strich-Rechnung nach den Regeln der
 Algebra. Bei BASIC ersetzt die ENTER-Taste die = Taste, die sonst vorhanden ist.
Auch Klammern sind unverzichtbar.
Intern werden Zahlen in mindestens 8 Datenregistern automatisch zwischengespeichert,
um in der Rangfolge der Rechenregeln abgearbeitet zu werden.

BASIC ist eine Programmiersprache aus den Anfängen der Computerzeit
und sollte für Anwendungen leicht verständlich sein. Zum Teil ist sie auch auf
modernen PCs noch vorhanden, nur etwas schwer zu finden.

Einer der schnellen Rechner.

Mit Magnetkärtchen konnten Programme dauerhaft gespeichert und archiviert werden.
 Allerdings hatten nur sehr wenige Bytes auf einer Karte Platz. Der vollständige Speicher
des TI 59 brauchte 2 Speicherkärtchen, die jeweils oben und unten eine Datenspur hatten
und deshalb auch zweimal durch den Leseschlitz laufen mussten.
Eine aufwändige elektromechanische Technik für die Aufzeichnung wurde benötigt und
der Taschenrechner dadurch schwerer, mit mehr Stromverbrauch.
Heutige Taschenrechner können SD-Kärtchen verwenden, die im Vergleich zu früher
millionenfach mehr Daten bei kleinerer Bauart speichern können, wie z.B. der HP 50 G.
Da braucht es nur eine winzige Kontaktleiste.

Magnetkärtchen HP oben

unten (Magnetschicht)

SD-Karte
2 Gigabyte

unten

Hewlett Packard HP 49G

AOS und UPN - Grafikrechner programmierbar

Das Programm zur Dreiecksberechnung wurde mit der Bezeichnung FDR als Variable abgespeichert und ist hier mit der Menütaste F2 abrufbar. Im Stack in Zeile 1 steht das vollständige Programm in der Anzeige, eine Mischung aus AOS und UPN - Programm.
Die Eingabe der Seite a,b und c erfolgt über das Stackregister:
mit der Taste VAR die Programmnamen in
die Menütastenreihe F1 - F6 holen, dann
a eingeben,
ENTER drücken,
b eingeben,
Enter drücken,
c eingeben,
F2 drücken (FDR). (Berechnung)
>Anzeige der Fläche des Dreiecks

ALG = Algebrarisches Operationssystem
AOL = Algebrarische Operations-Logik

Oben:

Mitte:

Unten:

Labelkärtchen für TI-58, TI-58c und
TI-59 für das Master Library Module -1-
ohne Magnetschicht.

Labelkärtchen für TI-58, TI-58c und
TI-59 zum Selbstbeschriften für eigene Programme. Auch mit Magnetschicht für
den TI-59 zum Aufzeichnen der Programme.

Magnetkärtchen für den Texas Instruments SR-52 (Programmsammlung). Diese Kärtchen sind
etwas größer als die für den TI-59 und viel größer
als die HP-Magnetkärtchen.

Softwaremodul ROM für den TI-58, TI-58c und TI-59 mit ca.
5000 Programmschritten.

CASIO FX-730P

Casio fx-201P

Baujahr 1978

Programmierbarer Taschenrechner

Exotische Programmierung:

Dreiecksfläche aus den Seitenlängen a, b und c nach Heron.

PROGRAM-Wahlschalter auf WRITE

Bis zu 3 Programmbefehle werden in einer Zeile angezeigt. Hier wurden wegen der Übersichtlichkeit immer die nächsten 3 Befehle abgeschrieben.

Programmablauf:

PROGRAM-Wahlschalter auf COMP

Programmstart mit der Taste START

Linke Ziffer: Registeradresse der einzugebenden Zahl. Eine rote LED über der Beschriftung ENT weist auf eine Eingabe hin. Rechts erscheint der eingetippte Wert , der dann mit der ENT -Taste eingegeben wird , die gleichzeitig den Programmablauf fortsetzt.

Das Ergebnis erscheint dann, wenn die LED über der Beschriftung ANS aufleuchtet. Die linke Ziffer zeigt die Registeradresse an, die das Ergebniss enthält.

Die kryptischen Zeichen im Programm finden sich unter den entsprechenden Tasten auf dem Rechner wieder.

Tastenbefehle:

Taschenrechner