Trommel- adresse | Extern | Intern | Erläuterung |
---|---|---|---|
T5000T | Ab hier werden die variablen Werte r und h gespeichert. | ||
5000 | 2,5 | Wert für den Radius r | |
5001 | 4 | Wert für die Höhe h (Gleitkommazahl; eine entsprechende Strichzahl würde 4´ geschrieben). | |
T3000T | Ab hier wird das Programm gespeichert; zunächst werden in diesem Fall jedoch die konstanten Zahlen abgelegt | ||
3000 | 3,14159265 | Die Zahl π (mehr als 9 Dezimalen sind nicht erlaubt und führen zu falschen Werten). | |
3001 | 3 | Zur Gleitkommadivision durch 3 . | |
3002 | B5000 | NA0+5000 | Wert für r in den Akku . |
3003 | U6 | UK6+0 | Damit steht der Wert für r im Akku UND im Schnellspeicher 6 . |
3004 | X | F0+367 | Multiplikation; es werden immer die Inhalte von Akku und Schnellspeicher 6 multipliziert; hier ergibt das r • r oder eben r² . Das Ergebnis steht immer im Akku und im Schnellspeicher 6. |
3005 | B3000 | NA0+3000 | Die Zahl π kommt in den Akku. Das vorige Ergebnis für r² steht immer noch im Schnellspeicher 6 . |
3006 | X | F0+367 | Multiplikation, also r² • π ; das Ergebnis kommt wieder in den Akku und Schnellspeicher 6 . |
3007 | B5001 | NA0+5001 | Der Wert für die Höhe h kommt in den Akku. |
3008 | X | F0+367 | Multiplikation; das Ergebnis, das ist jetzt r² • π • h , kommt nach Akku und Schnellspeicher 6 . |
3009 | B3001 | NA0+3001 | Gleitkommazahl 3 nach Akku . |
3010 | : | F0+480 | Division, und zwar immer Schnellspeicher 6 geteilt durch Akku. Ergebnis in Akku und Schnellspeicher 6. |
3011 | D | F0+644 | Der Inhalt des Akkus wird auf dem Fernschreiber ausgedruckt; das ist hier das gewünschte Ergebnis. |
3012 | Z0 | EKZ0+0 | Endgültiger Stopp. |
T1030T | Jedes Programm, das Ausgabe erzeugt, sollte Angaben zur Druckformatierung in den Trommelzellen 1030-1036 haben. Hier soll das Ergebnis – ist nur eine einzige Zahl – in Festkommdarstellung mit maximal 3 Vorkomma- und 5 Nachkommastellen ausgegeben werden. | ||
1030 | 9' | Mantissenstellen für Gleitkommadarstellung, hier nur von Bedeutung, wenn Ergebnis größer als 3 Stellen vor dem Komma ist. | |
1031 | 3' | Vorkommastellen | |
1032 | 5' | Nachkommastellen | |
1033 | 1' | Spalten | |
1034 | 1' | Zwischenräume | |
1035 | 11' | Strichzahlstellen, hier ohne Bedeutung | |
1036 | -1' | Festkomma-Darstellung | |
EZ3002E | Wegen Z stoppt die Maschine nach dem Einlesen zunächst. Mit Weiter oder Start beginnt das Programms bei Adresse 3002; nicht etwa bei 3000, denn dort stehen ja erst die beiden Konstanten; der erste Befehl des Programms steht in 3002. |