DE2462301A1 - Elektronischer (taschen-)rechner mit uhrbetrieb - Google Patents
Elektronischer (taschen-)rechner mit uhrbetriebInfo
- Publication number
- DE2462301A1 DE2462301A1 DE19742462301 DE2462301A DE2462301A1 DE 2462301 A1 DE2462301 A1 DE 2462301A1 DE 19742462301 DE19742462301 DE 19742462301 DE 2462301 A DE2462301 A DE 2462301A DE 2462301 A1 DE2462301 A1 DE 2462301A1
- Authority
- DE
- Germany
- Prior art keywords
- time
- jump
- subroutine
- key
- register
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G04—HOROLOGY
- G04G—ELECTRONIC TIME-PIECES
- G04G99/00—Subject matter not provided for in other groups of this subclass
- G04G99/006—Electronic time-pieces using a microcomputer, e.g. for multi-function clocks
-
- G—PHYSICS
- G04—HOROLOGY
- G04G—ELECTRONIC TIME-PIECES
- G04G9/00—Visual time or date indication means
- G04G9/0064—Visual time or date indication means in which functions not related to time can be displayed
- G04G9/007—Visual time or date indication means in which functions not related to time can be displayed combined with a calculator or computing means
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/02—Digital computers in general; Data processing equipment in general manually operated with input through keyboard and computation using a built-in program, e.g. pocket calculators
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/02—Digital computers in general; Data processing equipment in general manually operated with input through keyboard and computation using a built-in program, e.g. pocket calculators
- G06F15/0225—User interface arrangements, e.g. keyboard, display; Interfaces to other computer systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/02—Digital computers in general; Data processing equipment in general manually operated with input through keyboard and computation using a built-in program, e.g. pocket calculators
- G06F15/025—Digital computers in general; Data processing equipment in general manually operated with input through keyboard and computation using a built-in program, e.g. pocket calculators adapted to a specific application
- G06F15/0258—Digital computers in general; Data processing equipment in general manually operated with input through keyboard and computation using a built-in program, e.g. pocket calculators adapted to a specific application for unit conversion
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Human Computer Interaction (AREA)
- Mathematical Physics (AREA)
- Calculators And Similar Devices (AREA)
- Electric Clocks (AREA)
- Complex Calculations (AREA)
- Input From Keyboards Or The Like (AREA)
- Measurement Of Unknown Time Intervals (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
Description
Elektronische Rechner weisen in der Regel einen Oszillator auf, von welchem Taktsignale für den Rechenbetrieb abgeleitet
werden. Diese Taktsignale können durch Frequenz-Syntheseschaltungen entsprechend den für die Berechnung
der einzelnen Zeiteinheiten im Uhrbetrieb erforderlichen Frequenzen modifiziert werden. Durch entsprechende Logikschaltungen
kann dann eine fortlaufende Zeitanzeige in den üblichen Zeiteinheiten, beispielsweise Stunden, Minuten,
Sekunden, erzeugt werden. Derartige Frequenz-Synthese- und Logikschaltungen würden naturgemäß einen erheblichen schaltungstechnischen
Zusatzaufwand zur Realisierung des Uhrbetriebs in einem Kleinrechner bedeuten.
Der Erfindung liegt demgegenüber die Aufgabe zugrunde, einen elektronischen Rechner so auszugestalten, daß keine
aufwendige, viele diskrete Bauelemente erfordernde Frequenz-Synthese-
und Logikschaltung für den Uhrbetrieb erforderlich ist.
809838/0747
2482301
Diese Aufgabe wird erfindungsgemäß bei einem elektronischen
Rechner der eingangs genannten Art dadurch gelöst, daß der Prozessor einen Festwertspeicher mit Mikrobefehlen
für den Rechenbetrieb und solchen für den Zeit-Rechenbetrieb aufweist, bei Betätigung einer Funktionstaste der Prozessor den Uhrbetrieb aufnimmt und repetierend
während konstanten Basiszeitintervallen die Zahl schrittweise erhöht, welche die Anzahl der kleinsten Zeiteinheiten
darstellt, die schrittweise erhöhte Zahl auf Null zurückstellt, wenn diese einen vorbestimmten Wert übersteigt, diejenige
Zahl, welche die jeweils nächst höhere Zeiteinheit darstellt, schrittweise erhöht, wenn die schrittweise erhöhte
Zahl, welche die Anzahl der nächst tieferen Zeiteinheiten darstellt,beim Überschreiten eines vorbestimmten
Wertes auf Null zurückgestellt wird, bis die die Anzahl der höchsten Zeiteinheiten darstellende Zahl einen vorgegebenen
Maximalwert erhält, und daß während jedes Basiszeitintervalles der Prozessor die zur Zeitberechnung erforderliche,
entsprechend den jeweiligen Übertragen oder Rückstellungen und schrittweisen Erhöhungen der einzelnen
Zahlen unterschiedliche Anzahl von Mikrobefehlen ausführt sowie zusätzliche verzögernde, im übrigen für die Zeit-Berechnung
funktionslose Mikrobefehle derart ausführt, daß die Ausführung von einer jeweils konstanten Anzahl von
Mikrobefehlen in dem vom Oszillator abgeleiteten konstanten Takt jeweils so lange wie die kleinste Zeiteinheit dauert
und die Zeitberechnung in den gewählten Zeiteinheiten mit dem tatsächlichen Zeitverlauf synchronisiert ist. Diese
Lösung beruht auf der Erkenntnis, daß bereits für den Rechenbetrieb
Mikrobefehle enthaltende Festwertspeicher-Einrichtungen sowie ein diese Mikrobefehle in konstanten
Zeitabschnitten ausführender Prozessor vorhanden ist und die Inkrementierung, übertragung und Rückstellung der
Registerinhalte, welche die Anzahlen der jeweiligen Zeiteinheiten (Stunden, Minuten, Sekunden ...) angeben, durch
609838/0747
Folgen von Mikrobefehlen erfolgen. Der zeitliche Ablauf
der Folgen von Mikrobefehlen ist dabei für die fortlaufende Zeitanzeige zu.synchronisieren mit dem tatsächlichen
Zeitverlauf. Um diese Synchronisation zu erreichen, werden zusätzlich.zu den für die Berechnung der Zeit funktionsbedingten
Mikrobefehlen weitere für die Zeitberechnung an sich funktionslose Mikrobefehle eingefügt, welche die erforderlichen
Verzögerungen bewirken, so daß während jedes Basiszeitintervalles effektiv die gleiche Anzahl von Mikrobefehlen
ausgeführt wird.
Vorzugsweise kann vorgesehen werden, daß mittels der auch zur Eingabe von Operanden dienenden DezimaltaStatur eine
Zahl in ein vorbestimmtes Register der Registereinrichtung eingehbar ist, welche eine feste Zeitangabe darstellt und
bei Betätigung der den Uhrbetrieb auslösenden Taste der Prozessor diese Zahl entsprechend dem Zeitablauf schrittweise
im Anzeigeformat der gewählten Zeiteinheiten modifiziert. Wenn der Uhrbetrieb des Rechners gerade in dem Augenblick
gestartet wird, in welchem die feste Zeitangabe mit der tatsächlichen Uhrzeit übereinstimmt, kann eine fortlaufende
Berechnung und Anzeige der Tageszeit erreicht werden.
Weiterhin kann eine Zwischenspeicherung von mehreren Zeitintervallen
realisiert werden, indem eine Taste den Uhrbetrieb des Rechners auslöst, eine zweite Taste den Uhrbetrieb
des Rechners beendet, eine dritte Taste die Anzeige derzeit steuert und eine vierte Taste die Register zur Speicherung
der verschiedenen Zeiteinheiten löscht.
Im Uhrbetrieb kann der Rechner also zur Anzeige des Zeitablaufs der Tageszeit oder als Stoppuhr zur Anzeige von
Zeitintervallen verwendet werden.
60983 8/0747
Im folgenden wird ein bevorzugtes Ausführungsbeispiel der
Erfindung anhand der Zeichnungen erläutert; es stellen
Fig. 1 eine Aufsicht auf einen kommerziellen Taschenrechner
gemäß der Erfindung;
Fig. 2 ein Blockdiagramm des Rechners gemäß Fig. 1; Fig. 3 ein Diagramm über die zeitliche Reihenfolge, mit
welcher die Sammelleitungen und die Einzelleitungen
in Fig. 2 verbunden werden;
Fig. 4 ein Blockdiagramm des Steuerwerks gemäß Fig. 2; Fig. 5 ein detailliertes Blockdiagramm der Tastatur-Abfrageschaltung
gemäß Fig. 4;
Fig. 6 ein Blockdiagramm eines der Festwertspeicher (ROM)
Fig. 6 ein Blockdiagramm eines der Festwertspeicher (ROM)
0-7 in Fig. 2;
Fig. 7 ein Flußdiagramm, aus dem die zu betätigenden
Fig. 7 ein Flußdiagramm, aus dem die zu betätigenden
Tasten bei der Ausführung der Funktionen hervorgehen; Fig. 8 ein Flußdiagramm zur Berechnung der Zeiteinheiten
im Uhrbetrieb.
Gemäß Fig. 1 und 2 enthält ein elektronischer Taschenrechner 10 eine Tastatur 12 zur Eingabe von Daten und Befehlen in
den Rechner und eine Anzeigeeinheit 14 mit aus jeweils sieben Leuchtdioden gebildeten Segmenten zur Anzeige jedes
Dateneingangs und der berechneten Ergebnisse. Gemäß Fig. 2 enthält der Rechner 10 auch eine MOS-Steuer- und Taktgeberschaltung 16, einen MOS-Auslesespeicher 18 mit Auslesespeichern
ROM 0-7, eine MOS-Rechen- und Registerschaltung 20, eine bipolare Taktgeber-Treiberschaltung 22, eine Festkörper-Stromversorgungseinrichtung
24 und einen MOS-HiIfsdatenspeicher 25.
Die vier MOS-Schaltungen sind in zweiphasiger dynamischer
MOS/LSI Technik ausgeführt und haben niedrige Schwellwerpotentiale,
so daß sie verträglich sind mit bipolaren Schaltungen in TTL Technik und extrem wenig Leistung, nämlich
60 9 838/0747
2482301
weniger als 100 mW für alle drei Schaltungen, verbrauchen. Diese Schaltkreise verarbeiten aus 14 Bits in einem BCD-Code
codierte Wörter Ziffer für Ziffer und Bit für Bit in serieller Weise. Die maximale Bitgeschwindigkeit oder Taktgeberfrequenz
ist 200 kHz, woraus sich ein Zeitintervall pro Wort von 280 ys ergibt, und es ist möglich, die Addition
in Gleitkommaschreibweise in 60 ms abzuschließen.
Das Steuerwerk 16, der Festwertspeicher 18, die Rechen- und Speicherschaltung 20 und der Hilfsdatenspeicher 25 sind miteinander
durch eine Synchronisationssammelleitung (SYNC) 26, eine Befehlssammelleitung (I ) 28, eine Wortwählsammelleitung
(WS) 30, eine Befehlsadressenleitung (I ) 32 und eine Übertrags-
leitung 3 4 verbunden. Alle Operationen erfolgen in einem Wortzyklus
mit 56 Bits (b -^55) bei 14 in BCD-Code codierten Ziffern
aus vier Bits. Die Zeitfolge, in welcher die Sammelleitungen und Leitungen 26-34 verbunden werden, ist in Fig. 3 angegeben.
Die Synchronisationssammelleitung 26 überträgt die Synchronisationssignale
von dem Steuerwerk 16 zu Speichereinheiten 0-7 in dem Festwertspeicher 16 und zu der Rechen- und Registerschaltung
20, um das Rechensystem zu synchronisieren. Dadurch wird zu jeder Wortzeit ein Ausgangssignal erhalten. Dieses
Ausgangssignal hat die Funktion eines Fensters (b.j- - b ) mit
einer Breite von zehn Bits, und während dieses "Fensters" ist die I -Leitung 28 aktiv.
Die I -Leitung 28 überträgt'Informationen aus zehn Bits von
der aktiven Festwertspeichereinheit in dem Festwertspeicher 18 an die anderen Speichereinheiten, das Steuerwerk 16, die
Rechen- und Registerschaltung 20 und dem Hilfsdatenspeicher 25, von denen jede die Befehle lokal decodiert und auf diese anspricht,
wenn sie die entsprechende Registereinheit betreffen. Anderenfalls ignoriert die Speichereinheit diese Befehle. Beispielsweise
betrifft der Befehl "Add" die Rechen- und Registerschaltung 20, wird jedoch von dem Steuerwerk 16 ignoriert. In
ähnlicher Weise setzt der Befehl "Setze Zustandsbit 5" das Zustandsflipflop
5 in dem Steuerwerk 16, jedoch wird dieser
0 9838/0 747
Befehl von der Rechen- und Registerschaltung 20 ignoriert.
Die tatsächliche Ausführung eines Befehles wird um eine Wortzeit gegenüber dessen Empfang verzögert. Be'ispielsweise
kann ein Befehl erfordern, daß die Ziffer 2 in zwei Registern der Rechen- und Registerschaltung 20 hinzuaddiert wird. Der
Additionsbefehl würde durch die Rechen- und Registerschaltung 20 während der Bitzeiten b.- - b,.. der Wortzeit N empfangen,
und die Addition würde stattfinden während der Bitzeiten bo - b,.
ο
der Wortzeit N + 1. Während also ein Befehl ausgeführt wird, würde der nächste Befehl bereits erhalten.
Die WS-Leitung 30 überträgt ein Auslösesignal von dem Steuerwerk 16 μ einender Speichereinheiten in dem Festwertspeicher
18 zu der Rechen- und Registerschaltung 20, um den dadurch ausgelösten
Befehl auszulösen. Daher erfolgt im Beispiel des vorhergehenden Abschnittes die Addition nur während der Ziffer 2,
da die Additxonsschaltung in der Rechen- und Speicherschaltung durch die WS-Sammelleitung 30 nur während dieses Abschnittes des
Wortes aktiviert ist. Wenn die WS-Sammelleitung 30 das niedrige Potential hat, werden die Inhalte der Register in der-Rechen-
und Registerschaltung 20 unverändert zirkuliert. In Fig. 3 sind drei Beispiele von WS-Taktgebersignalen dargestellt. In
dem ersten Beispiel wird die Ziffer 2 aus dem gesamten Wort ausgewählt. In dem zweiten Beispiel werden die letzten elf
Ziffern ausgewählt. Dieses entspricht dem Mantissenabschnitt eines Wortformates in Gleitkommaschreibweise. In dem dritten
Beispiel wird das gesamte Wort ausgewählt. Die Verwendung des Merkmales der Wortwahl gestattet die wahlweise Addition, Übertragung,
Verschiebung oder den Vergleich von Teilen der Register in der Rechen- und Registerschaltung 20 bei nur einen Befehl
"ADDIERE, ÜBERTRAGE, VERSCHIEBE oder VERGLEICHE". Durch Maskierungsmöglichkeiten
sind in den Wortwählfeldern des Festwertspeichers einige Abwandlungen möglich·.
Die I -Leitung 32 "Ifrägt seriell die Adressen der aus den Festwertspeichern
ROM 0-7 auszulesenden Befehle. Diese Adressen
809838/0747
stammen von dem Steuerwerk 16, welches ein Befehlsadressenregister
enthält, das bei jeder Wortzeit erhöht wird, bis ein Sprungbefehl oder ein Verzweigungsbefehl ausgeführt wird.
Jede Adresse wird zu den Festwertspeichern ROM 0-7 während der Bitzeiten b q-b„fi übertragen und in einem Adressenregister
in jedem Festwertspeicher gespeichert. Jedoch ist nur ein Festwertspeicher gleichzeitig aktiv, und nur der aktive
Festwertspeicher 'spricht auf eine Adresse an, indem ein Befehl auf der I -Leitung 28 ausgegeben wird. Die Steuerung
wird zwischen den Festwertspeichern durch einen Festwertspeicher-Wählbefehl übertragen. Dadurch reicht eine einzelne
aus acht Bits bestehende Adresse und acht besonderen Befehlen um die acht Festwertspeicher mit jeweils 256 Wörtern
zu adressieren.
Die Übertraguiigsleitung 3 4 überträgt den Zustand des Übertragsausganges
der Additionsschaltung in der Rechen- und Registerschaltung 20 zu dem Steuerwerk 16. Das Steuerwerk benutzt
diese Information, um bedingte Verzweigungen auszuführen, was von dem numerischen Wert der Inhalte der Register in der
Rechen- und Registerschaltung 20 abhängt. Eine Eingangs/Ausgangsleitung 35 für binär/dezimal codierte Daten (BCD-Daten)
verbindet den Hilfsdatenspeicher 25 und das C-Register der Rechen- und Registerschaltung 20. Diese Leitung führt jeweils
den Speicherinhalt des C-Registers der Rechen- und Registerschaltung 20, es sei denn, daß ein spezieller Befehl zur Eingabe
an das C-Register der Rechen- und Registerschaltung ausgeführt wird.
Eine Einschalteinrichtung 36 in der Stromversorgungseinrichtung 2 4. liefert ein Signal, durch welches der Rechner in
einem bekannten Zustand startet, wenn ihm Energie zugeführt wird. Die Energie wird-dem Rechner zugeführt, wenn der Ein/Ausschalter
der Tastatur-rEingangsschaltung 12 (Fig. 1) in die Position "ein" bewegt worden ist.
Der Rechner hat fünf primäre Ausgangsleitungen 38, die zwischen einer Anzeige-Decodiereinrichtung der Rechnen- und Register-
609838/0747
Schaltung 20 und einer Anodentreiberschaltung der Ausgangsanzeigeeinrichtung
14 verbunden sind. Die Daten für eine Sieben-Segment-Anzeige und einen Dezimalpunkt werden im Zeit-Multiplexverfahren
auf diese fünf Ausgangsleitungen übertragen. Eine Startleitung 40.ist zwischen der Anzeige-De-Codiereinrichtung
der Rechen- und Registerschaltung 20 und dem Hilfsdatenspeicher 25 verbunden, und eine Kathodentreiberschaltung
der Anzeigeeinrichtung 14 gibt an, wenn die Ziffer 0 auftritt.
Gemäß Fig. 4 enthält das Steuerwerk 16 den Hauptsystemzähler 42. Es tastet die Tastatur 12 ab, behält die Zustandsinformation
über das System oder den Zustand eines Algorithmus und erzeugt die nächste Festwertspeicheradresse. Es erzeugt auch
die Unterklasse der Wortwählsignale, welche den Hinweiszähler 44 enthält, der aus einem 4-Bit-Zähler besteht, der
auf eine der Register-Ziffernpositionen hinweist.
Das Steuerwerk 16 hat ein Mikroprogramm mit einem Steuerfestwertspeicher
für 58 Wörter (25 Bits pro Wort), welcher Zustandsbedingungen aus dem gesamten Rechner aufnimmt und
schrittweise Ausgangssignale abgibt, die den Datenfluß steuern, Jedes Bit in diesem Steuer-Festwertspeicher entspricht entweder
einer einzelnen Steuerleitung oder' ist Teil einer Gruppe von N-Bits, die in 2 sich wechselseitig ausschließende Steuerleitungen
codiert sind und außerhalb des Steuer-Festwertspeichers decodiert werden. Bei jedem Taktsignal der Phase
wird ein Wort aus dem Steuer-Festwertspeicher entsprechend seiner gegenseitigen Adresse gelesen. Ein Teil der Ausgangssignale
wird als die nächste Adresse zurückgeführt.
Es werden verschiedene Arten von Freigabegattern überprüft. Da die meisten Befehle nur bei bestimmten Bitzeiten während
des Wortzyklus abgegeben werden, sind Takt-Freigabegatter erforderlich..Das bedeutet, daß der Steuer-Festwertspeicher
609838/0747
sich in einer Warteschleife befindet, bis das entsprechende
Zeitgatter ein Freigabesignal abgibt, und dann erfolgt der Übergang zu der nächsten Adresse, um einen Befehl abzugeben.
Andere Auslösecode werden durch den Zustand des Hinweiszählers, die Leitung zur Leistungseinschaltung, das tibertragsflipflop
und den Zustand von jedem der 12 Zustandsbytes bestimmt.
Da der Rechner ein seriell arbeitendes System ist, welches aus einem aus 56 Bits bestehenden Wort beruht, wird ein
6-Bit-Zähler 42 verwendet, der bis 56 zählt. Es sind verschiedene DeCodiereinrichtungen für den Zähler 42 erforderlich.
Das Synchronisiersignal wird während der Bitzeiten b45~b54 übertragen und an alle Schaltkreise in dem System
(Fig. 3) weitergeleitet. Andere Auslösecodes werden an den Steuerfestwertspeicher ROM 4 6 abgegeben.
Der Systemzähler 42 wird auch als Abtasteinrichtung für die Tastatur gemäß Fig. 5 verwendet. Die drei bedeutendsten
Bits des Systemzählers 4 2 gelangen zu einer ("1 aus 8"-) Decodierschaltung 48, welche nacheinander eine der Leitungen
50 für die Tastaturzeilen auswählt. Die niedrigsten drei Bits des Systemzählers zählen modulo sieben und sind
mit einer ("1 aus 8"-)Multiplexschaltung 52 verbunden, die nacheinander eine der Leitungen 54 für die Tastaturspalten
auswählt. Während 16 Taktperioden wird keine' Taste abgetastet. Das Ausgangssignal der Multiplexschaltung gibt an,
daß eine "Taste unten" ist. Falls an irgendeinem Schnittpunkt in der 5x8 Matriv durch das Drücken einer Taste eine
Verbindung, hergestellt wird, hat das Signal "Taste unten" ein hohes Logikpotential für einen Zustand des Systemzählers 42,
d.h. wenn geeignete Leitungen für die Zeilen und Spalten ausgewählt werden·. Das Signal "Taste unten" verursacht, daß
der Zustand des Systemzählers in einem Pufferspeicher 56 über den Tastencode aufgehoben wird. Dieser aus sechs Bits bestehende Code wird dann an das Adressenregister 58 übertragen
und wird zur Startadresse für das Programm, welches die
609838/0747
_10_ 2A62301
Taste bezeichnet, die gedrückt wurde. (Wenn eine aus acht Bits bestehende Adresse vorliegt, werden durch Hardware zwei
neue Bits hinzugefügt). Während jedes Zustandes des Systemzählers 4 2 überprüft die De.codier- und Multiplexschaltung
und 52, ob eine spezielle Taste gedrückt ist. Falls.dieses der Fall ist, wird der Zustand des Systemzählers eine Startadresse
zur Ausführung dieser Tastenfunktion. 16 der 56 Zustände werden nicht für Tastencodes benutzt. Durch diese
Unterteilung der Funktion des Systemzählers und durch die Verwendung eines Abtastverfahrens für die Tastatur, welches
direkt mit der MOS-Schaltung arbeitet, wird der Schaltungsaufwand wesentlich herabgesetzt.
In dem Steuerwerk 16 wird ein aus 28 Bits bestehendes Schieberegister
verwendet,welches die Information zweimal während jedes aus 56 Bits bestehenden Wortzeitintervalles zirkuliert.
Diese 28 Bits sind in drei Funktionsgruppen unterteilt: Das Hauptfestwertspeicher-Adressenregister 58 (acht Bits),
das Register 60 für die Unterprogramm-Rückkehradressen (acht Bits) und das Zuständsregister 62 (12 Bits).
Die Hauptspeicher ROM 0-7 enthalten jeweils 256 aus 10 Bits bestehende Wörter und erfordern eine aus acht Bits bestehende
Adresse. Die Adresse zirkuliert durch eine serielle Additions/ Subtrakt ions schaltung 64 und wird durch Bitzeiten b-.-bj. .
erhöht, mit Ausnahme von Verzweigungs- und Programmsprung-Befehlen,
für welche das aus acht Bits bestehende Adressenfeld des aus 10 Bits bestehenden Befehles anstelle der laufenden
Adresse ersetzt wird. Die nächste Adresse wird über die I -Lei-
tung 32 an jeden der Hauptspeicher 0-7 während der Bitzeiten bn „-b-^. übertragen.
Das Zuständsregister 62 enthält 12 Bits oder Markierungssignale
welche verwendet werden, um den Zustand des Rechners zu verfolgen. Derartige Informationen, welche das Drücken der Dezimalpunkttaste
oder das Einstellen des negativen Vorzeichens betreffen, müssen in den Zustandsbyte enthalten sein. In jedem
Fall erinnert der Rechner sich an vergangene. Ereignisse, indem ein geeignetes Zustandsbit gesetzt wird und später abgefragt
609838/0747
wird, ob dieses Bit gesetzt ist. Falls das Abfragen des Zustandes zu einem positiven Ergebnis führt, wird das Übertragsflipflop
66 gesetzt, wie durch das Steuersignal IST in Fig. 4 angegeben ist. Jedes Zustandsbit kann gesetzt, zurückgestellt oder
abgefragt werden, während es durch die Addierschaltung 64 bei'
dem geeigneten Befehl-zirkuliert.
Die Rückkehradresse wird in dem Register 60 für aus acht Bits
bestehende Rückkehradressen gespeichert. Die Ausführung eines Sprung-Unterprogrammes speichert die erhöhte gegenwärtige Adresse
in das Register 60. Die Ausführung des Rückkehrbefehles findet diese Adresse zur Übertragung über die I -Leitung 32 wieder
• a
auf. Es wird eine Gatterschaltung verwendet, um die 28 Bits zu
unterbrechen, die in dem Schieberegister 58-62 zirkulieren, um im geeigneten Zeitpunkt gemäß dem JSB-Steuersignal in Fig. 4
Adressen einzusetzen.
Ein wichtiges Merkmal des Rechnersystemes besteht darin, daß
es eine einzige Ziffer oder eine Gruppe.von Ziffern, beispielsweise
das Exponentenfeld aus den Registern für 14 Ziffern auswählen kann. Dieses Merkmal wird durch die Verwendung des Hinweiszählers
44 erreicht, der auf die interessierende Ziffer hinweist. Es sind Befehle vorgesehen, um den Hinweiszähler zu
setzen, zu erhöhen, zu erniedrigen und abzufragen. Der Hinweiszähler wird durch die gleiche serielle Additions/Subtraktionsschaltung
64 erhöht oder erniedrigt, welche.für Adressen benutzt
wird. Eine positive Antwort auf den Abfragebefehl "ist
Hinweiszähler φ N?" setzt das Übertragsflipflop 66 durch das
Steuersignal IPT in Fig. 4.
Das Merkmal der Wortwahl wurde in Verbindung mit den Fig. 2 und 3 erläutert. Einige der Wortwählsignale werden in dem
Steuerwerk 16 erzeugt, nämlich jene, die von dem Hinweiszähler 44 abhängen, während der Rest in den Hauptfestwertspeichern
ROM 0-7 erzeugt wird. Die Möglichkeiten zur Wortwahl durch den Hinweiszähler sind:
1. Lediglich Position des Hinweiszählers und
2. Position des Hinweiszählers und alle Ziffern mit niedrigerem Stellenwert. . 6 0 9 8 3 8/0747
-12- 2482301
Es werde beispielsweise angenommen, daß die Mantissenzeichen 'der Ziffern in den Registern A und C der Rechen- und Registerschaltung
20 ausgetauscht werdensollen. Der Anzeigezähler würde auf die Position 13 (letzte Position)gesetzt und es würde der
Befehl "A TAUSCHE C" bei einem Wortwählfeld einer "Zählerposition" gegeben. Wenn das gesamte Wort'außer der Mantissenvorzeichen
ausgetauscht werden soll, würde dieser Befehl gegeben, wenn der Zähler auf 12 gesetzt ist und das Wortwählfeld auf
den Zähler und die Ziffern niedrigerer Wertigkeit gesetzt sind. Der Steuerwerks- Wortwählausgang 30 ist durch eine Oder-Verknüpfung
mit dem Festwertspeicher-Wortwählausgang 30 verbunden und wird an die Rechen- und Registerschaltung 20 übertragen.
Jedes Ubertragssignal aus der Addierschaltung in der Rechen- und Registerschaltung 20 setzt das Übertragsflipflop 66, wenn
der Wortwählausgang das hohe Potential hat. Dieses Flipflop wird während des Verzweigungsbefehles abgefragt, um zu bestimmen,
ob die vorliegende Adresse erhöht werden soll (ja, übertrag) oder durch die Verzweigungsadresse (kein übertrag) ersetzt
werden soll. Die Verzweigungsadresse wird in einem aus acht Bits bestehenden Adressenpufferspeicher 68 gespeichert
und durch das BRH-Steuersignal auf die I -Leitung 32 geschaltet.
Das Signal zur Leistungseinschaltung wird verwendet, um die Startbedingungen des Rechners zu synchronisieren und vorher
einzustellen. Seine eine Funktion besteht darin, daß die Adresse des Steuer-Festwertspeichers ROM 4 6 in einen geeigneten
Startzustand gesetzt wird, und die andere Funktion besteht darin, daß der Systemzähler 42 in dem Steuerwerk 16
mit dem Zähler in jedem Hauptfestwertspeicher ROM 0-7 synchronisiert wird. Wenn die Stromversorgung des Gerätes eingeschaltet
wird, wird das Signal PWO während wenigstens 20 ms auf dem Logikpegel .1 gehalten, der in diesem System 0 V entspricht.
Dadurch kann der Zähler 42 wenigstens einen Schritt durch die Bitzeiten t>45~b . ausführen, wenn das Signal "SYNC"
den hohen Pegelwert hat, wodurch der Hauptspeicher 0 aktiviert und der Rest des Speichers passiv gemacht wird. Wenn das Signal
PWO den Logikpegel 0 hat (+6V), wird die Adresse des Steuerfestwertspeichers 46 auf 000000 gesetzt, wenn der
eigentliche Betrieb beginnen kann.
609838/0747.
2AS2301
Durch den seriellen Aufbau der Rechenschatkreise ist eine sorgfältige Synchronisation erforderlich. Diese Synchronisation
erfolgt durch den SYNC-Impuls, der in dem Steuerwerk 16
erzeugt wird und während der Bitzeitintervalle b.g-b^,
dauert. Jede Speichereinheit hat ihren eigenen Zähler 72 für 56 Zustände, der mit dem Systemzähler 4 2 in dem Steuerwerk
16 synchronisiert ist. Die decodierten Signale dieses Zustands-Zählers
72 schalten den Eingang zu dem Adressenregister 7 4 im Bitzeitintervall b g durch, schalten das Taktgebersignal
I im Bitzeit b^,- aus und geben andere Taktgebersignale ab.
Wenn die Stromversorgung des Systems eingeschaltet wird, hat das PWO-Signal den Spannungspegel 0 V (Logikpegel 1),
während wenigstens 20 ms. Das PWO-Signal ist durch geeignete Maskierung derart verdrahtet, daß es das Speicherauslöseflipflop
70 auf die Speichereinheit 0 setzt und alle anderen Speicher zurücksetzt. Wenn daher der Betrieb beginnt, ist
die Speichereinheit 0 die einzige aktive Speichereinheit. Zusätzlich unterdrückt das Steuerwerk 16 die Ausgangsadresse
während des Startvorganges, so daß die erste Speicheradresse 0 ist. Der erste Befehl muß ein Befehl "Unterprogrammsprung"
sein, so daß das Adressenregister 58 in dem Steuerwerk 1ύ
ordnungsgemäß geladen wird.
609838/0747
Im Taktgeberbetrieb arbeitet der Rechner als Taktgeber oder Stoppuhr, welche unterteilte Zeitabschnitte speichert
und anzeigt. Gemäß Figur 1, 2, 35 und 36 verläuft dieser Betrieb folgendermaßen: In der Rechneranzeigeeinheit
wird eine Tageszeit eingestellt, wobei die beiden Ziffern links vom Dezimalpunkt die Stunden, die beiden
Ziffern unmittelbar rechts vom Dezimalpunkt die Minuten und die nächsten beiden Ziffern Sekunden und die
letzten beiden Ziffern Hundertstelsekunden angeben. Der Uhrbetrieb wird ausgelöst, indem die Rückruftaste (RCL)
118 und sodann die Eingabetaste 116 betätigt werden. Die Eingabetaste 116 startet jeweils die Uhr oder den
Taktgeber: Die Taste zur Vorzeichenänderung (CHS) bewirkt einen Kippvorgang des Taktgebers und läßt ihn
starten oder anhalten, d.h. ändert den vor der Tastenbetätigung herrschenden Zustand. Die Betätigung der
Taste EEX (Exponenteneingabe) tastet den Hundertstelsekundenabschnitt der Anzeigeeinheit ein oder aus, wobei
jeweils der vor der Tastenbetätigung herrschende Zustand geändert wird, obgleich der Taktgeber weiterläuft.
Die Betätigung der Taste "lösche X" (CLX) setzt den Taktgeber bzw. die Uhr auf O und durch die Summationstaste
(Summe +) wird die Uhr jeweils angehalten.
Unterteilte Zeitintervalle werden gespeichert, indem eine Zifferntaste gedrückt wird, während die Uhr läuft,
wodurch der Zeitpunkt gespeichert wird, zu welchem die Zifferntaste gedrückt wird, und zwar erfolgt diese
Speicherung in einem Speicherregister dessen Zahl der gedrückten Zifferntaste entspricht. Falls die Uhr nicht
läuft, wird durch Drücken einer Zifferntaste die Konstante, beispielsweise der vorher gespeicherte Wert
eines unterteilten Zeitintervalles in dem Register mit der gleichen Zahl wie die gedrückte Zifferntaste zurückgerufen-.
60983870747
Es gibt viele Anwendungen für den Uhrbetrieb der Erfindung.
Zur Verwendung als Stoppuhr kann die Uhr gestartet werden, wenn ein Rennen beginnt. Wenn der
erste Läufer die Ziellinie durchquert, wird die Taste für die Ziffer 1 gedrückt und seine Ankunftszeit ist
in einem Register 1 gespeichert, ohne den Uhrbetrieb zu unterbrechen. Wenn der zweite Läufer die Ziellinie
überquert, wird die Taste für die Ziffer 2 gedrückt und dessen Zeit in dem Register 2 gespeichert. Dieser
Vorgang kann bis zu 10 Läufen fortgesetzt werden. Am Ende des Rennens wird die Uhr durch Betätigung der
Taste Σ+ angehalten. Das Drücken der Zifferntasten entsprechend den einzelnen eintreffenden Läufern
zeigt dann die für jeden Läufer vergangene Zeit an.
Der Uhrbetrieb beruht auf der Eigenschaft, daß die gleiche Anzahl von Befehlen durch den Rechner während
jeder Hundertstelsekunde ausgeführt wird, wie sie durch den in Figur 17 dargestellten mit 800 kHz laufenden
Oszillator 100 gesteuert wird. Gemäß Figur 36 enthalten die Schleifen 1, 2, 3, 4 und 5 niemals mehr
als 3 5 Befehle, was jeweils der Zeit entspricht, um das Register für die Hundertstelsekunden zu erhöhen.
Während 35 Befehle erforderlich sind, um den Standardzyklus des Taktgebers zu durchlaufen, sind wesentlich
weniger als 35 Befehle erforderlich, um irgendeine Schleife des Programms zu durchlaufen·. Daher muß das
Durchlaufen einer Schleife zusätzliche Befehle aufweisen, die dem Unterschied zwischen 3 5 Befehlen und
der Anzahl der Befehle entsprechen, die zum Durchlaufen der Schleife erforderlich sind. Die Verzögerung, d.h.
die Anzahl der hinzuzufügenden Befehle, welche keinem Betriebsvorgang zu dienen brauchen, stehen in keiner
Beziehung zu dem Betrieb der Uhr und sind "schleifenabhängig" , da die Anzahl zum Durchlaufen oder Ausführen
jeder Schleife erforderlichen Befehle unterschiedlich ist. Beispielsweise "wird während der Ausführung
der Schleife 1, welche erfolgt, wenn in dem
6098 3 8/0747
Register für die Hundertstelsekunden kein Übertrag enthalten
ist, der Zustand der den Taktgeber steuernden Tasten in der Tastatur nach jeder Hundertstelsekunde
abgefragt, bis ein derartiger Übertrag auftritt. Während der Ausführung der Schleife 2 werden einige
der restlichen verfügbaren Befehle aus der Anzahl von 35 Befehlen dazu verwendet, um das Register für die
Hundertstelsekunden auf O zu stellen, und eine 1 zu dem Sekundenregister zu addieren. Alle 59 Sekunden
werden einige weitere Befehle der restlichen Anzahl der 35 Befehle zur Ausführung der Schleife verwendet,
um das Sekundenregister auf O zu stellen und 1 zu dem Minutenregister hinzuzufügen. Alle 59 Minuten werden
einige weitere Befehle aus dem Rest der 35 verfügbaren Befehle zur Ausführung der Schleife 4 verwendet, um
das Minutenregister auf O zu stellen und das Stundenregister zu erhöhen. Schließlich werden alle 12 Stunden
einige weitere Befehle aus der Restmenge der 35 verfügbaren Befehle zur Ausführung der Schleife 5 verwendet,
um das Register für die Stunden auf 1 zu setzen. Daher wird alle 12 Stunden das Register für die Hundertstelsekunden
360 000 Mal auf O gestellt, das Sekundenregister 3 600 Mal auf O gestellt, und das Minutenregister
60 Mal auf O gestellt.
Nachfolgend wird eine vollständige Liste aller Programme und Unterprogramme von Befehlen aufgeführt, die in dem
Rechner geführt werden können. Auch sind die Befehle für alle Konstanten angegeben, die in diesen Programmen und
Unterprogrammen verwendet werden. Alle diese Programme, Unterprogramme und Konstanten sind in den Auslesespeichern
0-7 gespeichert, wie oben auf der ersten jedem Auslesespeicher zugeordneten Seite angegeben ist. Jede Zeile in
jedem Auslesespeicher ist getrennt in der ersten Spalte links auf der Seite nummeriert. Dadurch wird die Bezugnahme
609838/0747
auf verschiedene Teile der Liste erleichtert. Jede Adresse in den Auslesespeichern 0-7 ist in Potenzen von 8, d.h.
als Oktalcode mit 4 Ziffern in der zweiten Spalte links auf der Seite bezeichnet. Die erste Ziffer bezeichnet den Auslesespeicher,
und die nächsten drei Ziffern bezeichnen eine Adresse mit 9 Bits (wobei der Buchstabe L vor diesen vier
Ziffern lediglich zur Identifizierung einer Adresse dient). Der in jedem Auslesespeicher 0-7 gespeicherte Befehl oder
die darin gespeicherte Konstante ist in binärer Form in der dritten Spalte von links auf der Seite dargestellt. In den
verbleibenden Spalten werden zusätzliche Anmerkungen gegeben.
609838/0747
ROM
CD O CO CD U) CD
| O | LOOOOO: | . .1.1.11.1 ■*■ | LOO 5 3 | ***** | PWOl |
| ι . | LOOOOl: | 11... 1. ... -*■ | LOOO 2 | .ΤΜ85 | |
| 2 | LOOOO2: | . 1. . 1.1. . 1 -* | LOl 12 | TMS 2 | |
| 3 | L00003: | 11..1.111. | ***** | ||
| 4 | L00004: | 11111. . 11. | . ***** | ||
| 5 | LOOOO5: | .1. .111.1. | |||
| 6 | LOOOO6: | 11.1111.1. | |||
| 7 | L00007: | 111...111. | |||
| 8 | LOOOlO: | 1.111.1.1. | |||
| 9 | LOOOH: | 111. . .1. .1 ■*■ | LO3 42 | ||
| 10 | LOOOl2: | 111. . .1. .1 -> | LO3 42 | ||
| 11 | LOOOl3: | 1.111.1.1. | |||
| 12 | Loool4: | 11. .1. .1.1 ■*■ | L0311 | ||
| 13 | LOOOl5: | .11. .1. .11 ■*■ | LO144 | ||
| 14 | LOOOl6: | X · * * · X * X · · | DMDTZ4 | ||
| 15 | LOOOl7: | .1.1. . .111 ■*■ | LOl 21 | ||
| 16 | LOOO20: | 1 111.1 ■* | LO2O7 | TDMS | |
| 17 | L00021: | 111.1.111. | |||
| 18 | LOOO22: | .11... 111. | |||
| 19 | LOOO23: | 1.11 -* | LOOO 2 | ||
| 20 | LOOO24: | 1.1. . 1. . . . -* | L5O25 | PW03 | |
| 21 | .LOOO25: | 1 111.1 ■+■ | LO 20 7 | TPL4 | |
| 22 | •LOOO2 6: | 111.1.111. | |||
| 23 | LOOO27: | X · · · ■ X · · · · | L4O3O | ||
| 24 | L00030: | . .1. . 1. . . . -> | Ll 031 | RETl | |
| 25 | L00031: | . .11.1.1. . | TRClZl | ||
| 26 | LOOO3 2: | ... 11... 11 ■* | LOO 30 | ||
| 27 | LOOO33: | ·Χ··Χ·Χ··· | |||
| 28 | L0003 4: | . .11. .111.. | |||
| 29 | LOOO3 5: | X· «XXX« · · ■ | |||
| 30 | LOOO 3 6.: | ||||
| 31 | LOOO37: | 1.11111. . . | |||
| 32 | L00040: | 111.1.111. | |||
| 33 | L00041: | 1..1111..1 -* | LO23 6 | ||
| 34 | LOOO4 2: | 11. . .11. .1 -*■ | LO3O6 | ||
| 35 | LOOO43: | 1-1* . -1. .1 . -»■ | LO242 | ||
Springe zu Unterprogramm PW02 Wähle ROM 6
Springe zu Unterprogramm FRAC Tausche A gegen B(W) aus A + 1 -* A(N)
A ■> B(XS)
A-I-* A(XS)
A + B -* A(CW)
B -* A(X)
Springe zu Unterprogramm MLOP Springe zu Unterprogramm MLOP .0 -* A(X)
Springe zu Unterprogramm NORM (Normierung Gehe zu TMS4
Falls S8 # 1, gehe zu DMT2
Springe zum Unterprogramm MODE Tausche A mit C(W) aus C + A(W)
Gehe zu TMS2
Wähle R0M5
Springe zu Unterprogramm MODE Tausche A mit C(W) aus
Wähle ROM 4
Wähle ROM 1
Falls, S3 * 1, dann gehe zu RETl
C ■* Stapel
O -* D(W)
C -* Datenadresse
Kein Betrieb
Daten -* C
Tausche A mit C(W) Springe zu Unterprogramm DIVl Springe zu Unterprogramm EXCH (Austausch)
Springe zu Unterprogramm MULI
CD
OO
CO
CXJ
36 LOOO44
37 LOOO4 5:
38 LOOO46:
39 LOOO47:
40 LOOO50;
41. L00051:
42. LOOO52;
43 LOOO53:
44 LOOO54:
45 LOOO55: 4 6 LOOO56:
47 Looo57:
48 L00060:
49 L00061:
50 LOOO62:
51 LOOO63 :
52 LOOO64:
53 LOOO6 5:
54 LOOO66:
55 ' LOOO67:
56 LOOO70:
57 L00071:
58 LOOO72:
59 LOOO73:
60 LOOO74:
61 LOOO75:
62 Looo76:
63 LOOO77:
64 LOO-100:
65 LOOlOl:
66 L00102:
67 L00103:
11. . .11. 1.1111111. 1.11111. .11.11111. ..L. 11.111
11.111111. . .1.11.1.1 . . .1.1.
111.1.111.
'Uli..1.11 . .1111111. 111..1.
. .1.11..11 1.1. .1.1. .11.1. .111 ..111.1.11
.11...111.
111.1.111. .11. . .111. .111111.1. .1. . .11.11 .1.1.1.1.1.
.1. . .11.11 ..11..111.
.1.1.11. . 11 11.
LO3O6
LOO 5 5
LOO 5 5 LOO 2 4 L1O55
LO3 6 2 LO3 62
Loo 5 4
LOl 51 LOO 7 2 L1070
Ll 07 2
L0106 LOl 06
PWO 2 SQTl TRC 2
SQRTZ3
TANX SNl 2
MAGlZl
Springe zu Unterprogramm EXCH (Austausch) 0 +. A(S)
Daten ^C
Falls C(S = 0), gehe zu .TRC2
A-I-*- A(S)
Springe zu Unterprogramm TRC2 Gehe zu PW03
Wähle ROMl
Tausche A mit C(W) aus Falls S8 # 1, dann gehe zu REG9Z4
0 - C - 1 -»■ C(S)
Springe zu Unterprogramm REG9Z4 Falls Sl 4t 1, dann gehe zu SQTl
Falls SlO # 1, dann gehe zu TN12
Gehe zu MAGlZl
Wähle ROM- 1
C -> A(W)
Wähle ROM 1
Tausche A mit C(W) aus C ■*■ A(W)
C + 1 -»- C(XS)
Wenn kein Übertrag gehe zu MAG3 Falls C(X) = 0, dann gehe zu MAG3
0 ■> C(W)
0 -> P Ni>
Lade . Konstante 5 ^*"
12 -»- P OT
CjD
OO
Ul
OO
OO
Ul
OO
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88-
89
90
91
92
93
94
95
96
97
98
99
100
101
102
L00104: L00105: L00106; L00107: L00110: L00111: L00112:
LOOl13: L00114; LOOl15: L00116:
L00117: LOOl20: LOOl21: LOOl22: LOOl23:
LOOl24: LOOl25: LOO126: LOOl27:
L00130: LOOl31: LOOl32: LOOl33: LOO134:
LOO13 5: LOO13 6: LOO137:
LOOl40: LOOl41: LOOl42: LOOl43:
LOO144: LOOl45: LOOl46:
.111..1.1. 111.1.1111 1.1..1.1.. .111.1.111 111.1.111. . .111...11
. .11. .1.1.
•••••■XX·«
.,1.1.11. 11.1..1.1.
I. .1111.1.
II. .11. 1111111111 .1..1.1.
III. . .11.1
1.111.
11..11..1.
II. .1.111. .1. . . .111.
III. .1.1.1 .111...1.. 11. .1..1.1 . .11. .111.
; .li.ii,..
.11. .11...
11 11..
1. .1111..1
1 11.
.11111.111 .1111.1.1. .1111...1.
1 1111
..11..111. ..1.. .11.
• JL * · «XX· ··
-*■ LO353
-* LO165 ·*· L0070
LO314 LO377 LoI LO3
-»■ LO345
-»■ L0311
LO236 LO 20 LO175
LO
MAG 3
FRAC
DMT 2
RTFG
TMS 4
A + C ■* C(X) Wenn kein Übertrag, dann gehe zu MAG4
Falls SlO # 1, dann gehe zu ROMl
Tausche A mit C(W) aus Gehe zu SNl2 0 ->
C(X) 0 -> P
Lade Konstante A-C-* A(X) Falls A(XS)
>= 1, dann gehe zu FRCl
Gehe zu ERR2 •Springe zu Unterprogramm FRAC Springe zu Unterprogramm MLPO
0 -»■ B(W)
Tausche A mit B(WP) aus Tausche A mit B(W) aus Schiebe A (W) nach links
Springe zu Unterprogramm MLP2
1 ·* S7
Springe zu Unterprogramm NORM (Normierung) 0 ->
C(W) Lade Konstante Lade Konstante 12 ■* P
Springe zu Unterprogramm DIVl Springe zu Unterprogramm MODO Gehe zu FSTO
C + 1 ■*■ C(X) C + 1 * C(P)
Wenn kein Übertrag, dann gehe zu DVML isj
0 * C(W) -P-
2 -> P CO
Lade Konstante 4 1^
CD CD OO CO OO
| 103 | LOO147: | 111.1.111. | L0001 |
| 104 | LOOl50: | 111 -> | L1152 |
| 105 | ^** ^^ ^^r ^b ^^ ^*^ · L00151: |
. .1. .1. ... -»■ | |
| 106 | LOOl52: | . 111. ..1.. | |
| 107 ; | ■A*4 ^^ ^^ mMm ^^ ^m ■ LOOl53: |
. 1. . . 1 .1. . | LOl 63 |
| 108 | LOO154: | .111..11Il ->· | |
| 109 | LOOl55: | 1.1.1.111. | |
| 110 | LOOl56: | .111.1111. | |
| 111 | LOOl57: | 1. .11..11. | LOl 6 2 |
| 112 | LOOl60: | .111..1.Il ■ -*· | |
| 113 | L00161: | . .1111111. | LO246 |
| 114 | LOOl62: | 1.1. .11...I -> | |
| 115 | LOOl63 : | ...1...1. . | LOO25 |
| 116 | M^M X^ ^^ mmm X^ ^^ V LOOl64: |
. . .1.1.111 -*■ | LH 66 |
| 117 | LOOl65: | . .1. . 1.... -»■ | |
| 118 | LOOl66: | 1 1.1. . | LOl 52 |
| 119 | LOOl67: | .11.1.1.11 -*- | LO2O7 |
| 120 | LOOl70: | 1 111.1 -> | |
| 121 | LOOl71 : | ...1... 1. . | |
| 122 | LOOl72: | 1.1. .1.1. . | LOO 7 2 |
| 123' | LOOl73: | ..111.1.11 -> | LO353 |
| 124 | LOO174: | 1111..1111 -> | |
| 125 | LOO175: | 111.1.111. | L3177 |
| 126 | LOO176: | . 11. . 1. . . .. -* | |
| 127 | LOO177: | .1.11.1.1. | |
| 128 | LOO200: | .1.11.1.1. | |
| 129 | L00201: | .111. . .1.. | |
| 130: | LOO2O2: | .1.11. . .1. | |
| 131 | LOO2O3: | 1.1. .1.1. . | LO236 |
| 132 | LOO204: | 1..1111.11 -»■ | LO242 |
| 133 | LOO2O5: | 1.1. . .1.11 + | |
| 134 | LOO 20.6 : | 1.1.1. .1. . | |
| 135 | LOO2O7: | .111. . .1. . | |
| 136 | L00210: | • X· · X » · X · · | |
| 137 | L00211: | • XX« · · · X · · | |
: Tausche A mit C(W) aus
Gehe zu TMS5 TNl2 : Wähle ROM 1 TPOL : 1 -»■ S7
Falls S4 ■ Φ. 1, dann gehe zu TPL3
C + C -»■ C(W) A + C + C(S)
Falls A(M) >= 1, gehe zu TPL2
0 - C - 1 -*■ C(S)
TPL2 : Springe zu Unterprogramm SUBl TPL3 : 1 * Sl
Gehe zu TPL4 ROMl : Wähle ROM 1 DRGlZl: Falls S8 4 1, dann gehe zu TPOL
DRGO Springe zu Unterprogramm MODE
1 ■*■ Sl
Falls SlO % 1, dann gehe zu MAGlZl
| Gehe | zu | REGM | 1 -»· | C(X) | zu | MULI | |
| FSTO | : Tausche | A mit C(W) aus | 1 -> | C(X) | SlO | ||
| FSTl | : Wähle R0M3 | S7 | S7 | ||||
| GTFD | : C- | 1 | C(P) | S4 | |||
| C - | : Falls SlO % 1, dann gehe zu DIVl | S6 | |||||
| 1 -»■ | Gehe | ||||||
| DTFR | : C - | O ■*■ | |||||
| DVML | 1 -> | ||||||
| O -*■ | |||||||
| MODO | . 1 + | ||||||
| MODE | |||||||
138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154
155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173
LOO212: LOO213:
LOO214: LOO215: LOO216:
LOO217! LOO22O:
LOO221: LOO222: LOO223: LOO2 24:
LOO225: LOO226: LO0227: LOO23O:
LOO231: LOO232: LOO233: LOO23 4:
LOO235: LOO236: LOO237:
LOO24O: LO.O241 :
LOO242: LO0243: LOO244: LOO245:
LOO246: LOO247: LOO250: LOO251:
LOO252: LOO253: LOO254: LOO255:
1.1.1.1. .11.11111. 1. . .111.11
• X·· MCeJ-**
.11111111. 1. .1. . .111 .11.1..1. ..11. .111. .1111.1.1.
• · ·Χ·Χ·Χ· ·
11
• X · · · X · X ■ ·
111....111 .1111. .1. . 11. . 1.1.
1 1.11
.11....111 1.1.1.1.11 1.1..1.1.. 1.1...1.11 1.11...1..
• * ·ΧΧ· · X · *
1.111.
1.1..1.111 1.11. . .1. ."
• ■ «XX« · X ■ ·
1.11. . .1. ..1111111.
1.111.
1111111.1. 1111111.1. .111111.1.
-»■ LO216
-*■ LO221
-> L0300 ->
LO341
LO 20 LOl
MOD 2
MOD 3
| LO252 | ADD3Z1 |
| MLDV | |
| LO242 | |
| DIVl | |
| DIVO | |
| LO245 | |
| MULI | |
| MULO | |
| Ll245 ***** | MULX |
| Ll246 ***** | DIVX |
| SUBl | |
| SUBO | |
| ADDOX |
ADD 3
M -> C
Falls C(S) = 0, dann gehe zu M0D2
1 -»· S4
C + 1 ■*■ C (S)
Wenn kein Übertrag, dann gehe zu M0D3 0 ->· S6
0 ■*■ C (W)
C + 1 -»- C(X)
Falls Sl * 1, dann gehe zu DEGR
Falls S4 * lf dann gehe zu RETO
0 -> S7
Falls S6 # 1, dann gehe zu DTFR
Gehe zu RTFG Gehe zu ADD3 Falls SlO # 1, dann gehe zu MULI
| 1 ^ | SIl | 1 |
| 0 -»- | Sl | 1 |
| ο -> | B(W) | |
| Gehe | -*■ c | |
| 1. -*■ | ||
| o -> | ||
| Wähle | zu DIVX | |
| Wähle | SIl | (XS) |
| 1 -»■ | Sl | (XS) |
| 0 - C | ROM | (XS) |
| 0 ·> | ROM | |
| 0 ■* | SIl | |
| 0 ^ | - 1 | |
| A + 1 | Sl | |
| A + 1 | S2 | |
| C + 1 | B(W) | |
| ■*- A | ||
| -> A | ||
| ■*■ C | ||
C(S)
| cn | cn | IT) | • u | S. | [^ | cn | f—1 | P | iH | CN | ο Eh |
Pi Fm |
cn | P | r^ | rH | ε d |
rH | φ | rH | cn | cn | |
| P | P | +) | P | -P | p) | ROM | Pi | W | Eh | H | Fm | Φ | Ι- H | -P | |||||||||
| < | cd | cd | •H | U | c\ | < | Pi | Pi | P | t rH | Eh | & | φ | S Ή Ο rH CU |
ROM | cd | Xi | ||||||
| 0 | ε | -P | rj | Ü | N | φ | W | rj | rj | rd | cn | ■Η | -P | CO | :rd | O | |||||||
| N | IS | N | -rl | N | Q) | φ | N | H | N | ISJ | O Fm | r-J | Φ | co | γ; | -H IS | φ | φ | |||||
| Q) | Q) | KtJ | £ | Q) | S-I | r| | N | NI | ρ, | Φ | rH | >H | |||||||||||
| CJ | U | (-j | Q) | t~{ | Φ | Φ | :rd | Φ | φ | rd | "f· | (~] | U | XJ | |||||||||
| Q) | +J | +> | Q) | CQ | Q) | Ü | tr· | is | φ | Φ | +J | :rti | +j | O | |||||||||
| - Cn | -H | -H | υ | Q) | Cn | rd | Φ | C] | φ | Φ | r\ | co | -H | cd Cj |
|||||||||
| ε | ε | cn | ■ | O | φ | Cn | Cn | Φ | U | ε | |||||||||||||
| Ü | C | ,—.. | rrl | α | O | ||||||||||||||||||
| <! | «j | Ö | rd | cn | JS: | ro | α | PQ | |||||||||||||||
| rd | Q) | ω | rd | EH | tj | cd | *~* | cd | cd | φ | |||||||||||||
| rd | CQ | CQ | |||||||||||||||||||||
| Ü | O | ft» | Q)- | - | υ | Φ | |||||||||||||||||
| cn | cn | O | (X) | ^ Il | I—I | I—I | cn | ||||||||||||||||
| Il | α | Φ | X | rj | Φ | ||||||||||||||||||
| co υ | cd | cd | •Η | s— ^-V | -II· | IF | cd | •Η | |||||||||||||||
| EH | EH | .—. | Il | <Ι Is | Eh | r] | |||||||||||||||||
| ^- Il | Λ | ü | ■t CQ | CO | r^ co | ü | |||||||||||||||||
| υ λ | --' | <! | CO | co | CO | ||||||||||||||||||
| CJ | ■η cn | cn | |||||||||||||||||||||
| cn | H | iH | |||||||||||||||||||||
| rH CO | cn | H | + rH | <-i ' | |||||||||||||||||||
| H | ■Η | Γ—I | rd | rd | |||||||||||||||||||
| + rH | rH | rd | <! Fti | Fm | |||||||||||||||||||
| rd | rd | Fm | |||||||||||||||||||||
| U Fm | Fm | ||||||||||||||||||||||
| OO | eg | K | K | CN | * | ■H | CN | |
| in κω | P | r-· cn pi | U | O | H | U | U | |
| P P | P Pi CD | H | Pi | Pi | ||||
| P P | < | P Pi H | w | PM | Fm | Fm | ||
| rf! <! | <! Fq P | |||||||
| rf | ||||||||
| cn | V£) | VO | \O ^^« ^"^ f"^· | rH | cn r~ | co 's)1 |
| <x> | <D | Γ-- | r^ *x> t— r^ | O t~- | rH rH | |
| CN | CN | CN | CN CN CN OO | (V) | CN rH | η cn |
| O | O | O | O O ή ο | O | O O | rH r-l |
rHrHiH
rHrHrHrHi-HrHi-Ii-H
rHiH .1-HrH · ·ΐΗ
· «rHiH ·γ-\ι-\γ-Λ
rH rH rH
•rHiH
iH rH · rH iH · rH · iH
• · rH - · · iH iH · rH
iH.iH rH iH · · rH rH iH
rH rH · rH · · · · iH
rH MHrI · iH rH rH
·ιΗ'·γΗγΗγΗγΗιΗ · r-{ · · .
τ-\τ-Λ ·ιΗ · ·· · H H H H ·
iHrHiHrHiH · ·ιΗ ·γΗ· ·ιΗ
ιΗ · ■ r-i · ·ιΗ · · rl H H H
ιΗιΗ »rH · ·ιΗ · · rH · · ■
· · »ιΗιΗιΗιΗιΗ »ιΗιΗ
ιΗγΗ · ,-{ .rH · ·ιΗ · ·
· ι—1 ιΗ ·
· · ·ιΗ
'lHfHrH ·ιΗ
ΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟ
ΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟ
ΟΟΟΟΟΟ ΟΟΟΟΟΟ
oOOOOOO
iHrHiHiHiHiHrHiHrHrHiHrHrHiHiHrHiHiHrHrHiHrHrHiHrHiHCNrNCNCNCNCNCN
609838/07Α7
| 207 | LOO317 | |
| 208 | L003 20 | |
| 209 | LOO3 21 | |
| 210 | LOO3 22 | |
| 211 | LOO3 23 | |
| 212 ; | LOO3 24 | |
| 213 | LOO325 | |
| 214 | LOO3 26 | |
| 215 | LOO3 27 | |
| 216 | LOO33O | |
| 217 | LOO331 | |
| 218 | LOO33 2 | |
| 219 | LOO333 | |
| CD | 220 | LOO33 4 |
| O tf\ |
221 | LOO33 5 |
| OO | 222 | LOO33 6 |
| CJ | 223 | LOO337 |
| 00 . | 224 | LOO3 4O |
| >^. | 225 | LOO3 41 |
| σ | 226 | LOO342 |
| -j | 227 | LOO3 43 |
| 228 | LOO34 4 | |
| 229 | LOO3 45 | |
| 230 | LOO346 | |
| 231 | LOO3 47 | |
| 232 | LOO35O | |
| ■ | 233 | LOO351 |
| 234 | LOO352 | |
| 235 | LOO353 | |
| 236 | LOO354 | |
| 237 | LOO355 | |
| 238 | LOO356 | |
| 239 | LOO357 | |
| 240 | LOO36O | |
| 241 | LOO361 |
11..11.111 1.111.111. .11...11. .
1.11.1.1. . 11.11. . .11 1.1.1.111. .111. . .1. . 1. .111. .11
• ••Le · X · ··
11... .11. . 11.1..1111 1.11.1.1. . 11111..111 1.11.. .1. . .111.1.1. .
11..1.1111 1.111..1..
1.111.
11..11. .1. 1.1...111. 1.1...11. . 111... 111.
111.".
.1..1.11. . 111..11.11
■•■•XX«···
. .11..11I. .1111...1. 1.1..1.1. . ..11.11111 .11.1..111
.111111.11
LO315
■* LO33O
-»■ LO23 4
■*■ Ll 331
-»- LO3 23
->■ LO371
-> LO313
LO346
-»■ LOO67
-> LOl 51
-> LO176
PIRT
PII4Z1
PII4Z1
RETWZ1
Wenn kein Übertrag, gehe nach FRC2
0 -* A(W) 6 ->· P
Kehre um
Kehre um
Falls SIl £ 1, dann gehe zu PIRT
C + C C(W)
1 -y S7
Gehe zu MLDV Wähle ROM 1 12 -»■ P
Gehe zu MLDV Wähle ROM 1 12 -»■ P
Gehe zu PII4
Falls SIl Φ? 1, dann gehe zu RTRN
1 -»■ SIl
Falls S7 # 1, dann gehe zu PII2
| O ■*■ SIl | B(WP) aus | |
| RETO | : Kehre um | nach rechts |
| MLOP | O -»- B(W) | |
| MLPO | : Tausche A mit | |
| Schiebe B(W) | ||
| MLP 2 | : 10 -*■ P | dann gehe zu MLP3 |
| MLP 3 | A + E -> A(W) | |
| P - 1 -> P | ||
| Falls P =? 4, | ||
Kehre um
O -> C (WJ
C + 1 -y C(P)
Falls SlO * 1, dann gehe zu TANXtO
Gehe zu TNl2
Falls Sl * 1, dann gehe zu FSTl'
| ■ 242 | : LOO3 62 | |
| 243 | LOO363 | |
| 244 | L003 64 | |
| 245 | LOO3 65 | |
| 246 | LOO3 66 | |
| 247 | LOO3 67 | |
| 248 | ; LOO3 7O | |
| 249 | LOO371 | |
| 250 | LOO372 | |
| 251 | LOO373 | |
| 252 | LOO374 | |
| 253 | LOO3 75 | |
| 254 | L0037 6 | |
| 255 | LOO377 | |
| Cf) | ||
| O | ||
| CD | ||
| OO | ||
| co | ||
| 00 |
| 111.1.111. | LOl 7 5 |
| ..11..111. | |
| .1.11...1. | LO3 6O |
| 1..111..... | |
| ..11..111. | LO376 |
| 1.1111 | L4376 |
| .11111.111 + | L5377 |
| ..11.1.1. . | L24OO |
| 1111 11 -*■ | |
| 1.1. .1.1.. | |
| 1111111.11 ■*■ | |
| -L««a«X«a*· | |
| 1.1. . 1. . . . -*· | |
| aXaaaJ-aaaa | |
| REG9Z4: | Tausche A | mit | C(W) aus | k 1, | dann' gehe zu REG9 |
| REGX : | 0 ·> C (W) | * 1. | , dann gehe zu RET | ||
| C - 1 -*■ C | (P) | 4 | |||
| C -*■ Datenadresse | 5 | ||||
| 0 ■-*· C(W) | 2 | ||||
| C -»- Daten | |||||
| RTRN : | |||||
| Gehe zu FSTO | |||||
| RET 4 : | Falls S3 \ | ||||
| RET 5 : | Falls SlO | ||||
| ERR 2 : | Wähle ROM | ||||
| Wähle ROM | |||||
| Wähle ROM |
ROM 1
| 0 | LlOOO | |
| 1 | LlOOl | |
| 2 | L1002 | |
| 3 | L1003 | |
| 4 | ;L1004 | |
| 5 | L1005 | |
| 6 | L1006 | |
| 7 | Ll 00 7 | |
| 8 | LlOlO | |
| 9 | LlOIl | |
| 10 | L1012 | |
| 11 | Ll 013 | |
| 12 | Llol4 | |
| ο | 13 | L1015 |
| co | 14 | L1016 |
| 00 | 15 | L1017 |
| OJ | 16 | L1020 |
| OP | 17 | L1021 |
| r> | 18 | L1O22 |
| -«a | 19 . | . L1O23 |
| .ρ» | 20 | • Llo24 |
| -3 | 21 | L1O25 |
| 22 | L1O26 | |
| 23 | L1O27 | |
| 24 | L1030 | |
| 25 | L1Q31 | |
| 26 | L1O32 | |
| 27 | L1O33 | |
| 28 | L1O34 | |
| 29 | L1O35 | |
| 30 | L1O36 | |
| 31 | L1O37 | |
| 32 | L1040 | |
| 33 | L1041" |
1. . .1111.1. 1111..1111 11..1.111.
1.11111. . . 111.1.111.
• · JL X # ■ · ■ · X
1.11111. . . 111.1.111. 1. .1.1.1. .
11. .11
111.1.111. .1.1.1.1. . ...11.1.11 ...111111.
• · · X· · ι IX
Χ···Χ··Χ··
Χ···Χ··Χ··
. .11.1111. 1.1. .11. .1 1.1111. . . . 1.1..1.1.1
1. .11 1
..1.11.1.1 1,11111. . .-
111.1.111, 1.1. .11. .1 1.1. .1.1. , 11.11.1.11
1.111.111.
um.. .ι.
.1..1..11. 111.1. .11. .1.11.1.1.
-> L1363
■*■ L1060
-> L1060
-*· L1014
·> L1O32
·»■ L1021
-»· L1246
-" L1245
->· L123O
-> L1O55
-»■ L0031
+ L1246
-^ LO332
Tausche B mit C(S) aus
Gehe zu TANl3
TANl5 : Tausche A mit B(W) aus
TANl5 : Tausche A mit B(W) aus
Springe zu Unterprogramm TNMIl
Daten ■+· C
Tausche A mit C(W) aus
Springe zu Unterprogramm TNMIl
Daten -> C
Tausche A mit C(W) aus TANX : Falls S9 * 1, dann gehe zu TANl6
Tausche A mit C(W)
TAN 16: Falls S5 # 1, dann gehe zuASN12
TAN 16: Falls S5 # 1, dann gehe zuASN12
Falls C(S) >= 1, dann gehe zu TAN17
0 ·* S8
TAN17: 0 -*■ C (S)
Springe zu Unterprogramm DIVIl ASNIl : C ■*■ Daten
Springe zu Unterprogramm MPYIl
Springe zu Unterprogramm ADDlO
Springe zu Unterprogramm SQTIl
Daten + C
Wähle ROM 0
ASNlZO: Tausche A mit C(W) aus ASN12: Springe zu Unterprogramm DIVIl
Falls SlO 4r 1, dann gehe zu RTN12
ATNIl : A -*· A(W)
A + 1 ->■ A(P)
A -*■ B(M)
Tausche A mit C(M) aus ATNl 2 : C - 1 -*■ C(X)
| 34 | L1O42 | |
| 35 | L1O43 | |
| 36 | L1O44 | |
| 37 | L1O45 | |
| 38 | L1O46 | |
| 39 | L1O47 | |
| 40 | . L1050 | |
| 41 | ' L1051 | |
| 42 | Llo52 | |
| 4-3 | L1O53 | |
| 44 | Ll 054 | |
| 45 | L1O55 | |
| 46 | Llo56 | |
| 47 | L1O57 | |
| 48 | L1060 | |
| CD | 49 | L1061 |
| CO | 50 | L1O62 |
| OO | 51 | L1O63 |
| <*> | 52 | L1O64 |
| a> | 53 | Ll 06 5 |
| f^ | 54 | L1O66 |
| ·*Λ | 55 | L1O67 |
| JO | 56 ' | Llo70 |
| «J | 57 | L1071 |
| 58 | L1O72 | |
| 59 | L1O73 | |
| 60 | Ll 07 4 | |
| 61 | ,L1O75 | |
| 62 | L1O76 | |
| 63 | L1O77 | |
| 64 | LIlOO | |
| 65 | LIlOl | |
| 66 | L1102 | |
| 67 | L1103 | |
| 68 | L1104 | |
| 69 | L1105 |
1.1. .1..1. .11.111.1.
. .1 111
1.11.1..1. .1111.1.1. . .1..1.111 1.11..111. 1.1. . .111. 1.1111. . . .
1. . .1.111. .1. . .11.11
I. . .1.111.
» X · ■ ι f XX t ι
11.1111.11
1.1111
111.1.111. .11.1. . .1. ..11.1.111 . .1.1.111.
.11.. .111.
II. '.1.11Il 1..Ill
.1.1.1.1.. ...111.111 . .1111111". 111.11111. .. .1..1111 1.1..1. .1.
11.111111.' . .11111111 .11111111. 11..11..1. .111.1. .1. 11..1.111.
L1041 L1O45
-5-
L1105 L1336
L1O65
L1313 LlOIl LOO 7 2
L1O35 L10 2 3 L1O77
Schiebe B(WP) nach rechts Falls, C(XS) = 0, dann gehe zu ATNl2
ATNl3: Schiebe A(WP) nach rechts C + 1 ■*■ C (X)
Wenn kein Übertrag, dann gehe zu ATNl3 Schiebe A(W) nach rechts Schiebe B(W) nach rechts
C -»■■ Daten ATNl4: Tausche B mit C(W) aus
Gehe zu ATNl8 SQTIl: Tausche B mit C(W) aus
4 -»■ P
Gehe zu SQTl4 TNMIl: C -*■ Daten
Tausche A mit C(W) aus . Falls C(P) =0, dann gehe zu TNMl2
0 - C -»- C (W) TNMl 2: C + A(W)
B ->■ C(X)
Gehe zu ADDl5 TANX20: Gehe zu TANX .TPLOZJ: Wähle ROM O
SIN12: Falls S5 * 1, dann gehe zu ATNIl
O - C - 1 ■*■ C(S)
Tausche A mit C(S) aus Gehe zu ASNIl
ATN15: Schiebe B(WP) nach rechts ATNl 6: A- 1 + A(S)
Wenn kein Übertrag, gehe nach ATNl5 C + 1 ■*■ C(S)
Tausche A mit B(WP) aus A + C -»· C (WP)
Tausche A mit B(W) aus
ο
co
co
co
co
70
71
72
73
74
75
76
77
78
79
8o
81
82
83
84
85
86
87
88
89
90
71
72
73
74
75
76
77
78
79
8o
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
L1106: L1107: L1110: Lllll: L1112: L1113: L1114:
L1115: L1116: L1117: L1120: 1.1121: L1122;
L1123: L1124; L1125: L1126: L1127: L1130: L1131: L1132: L1133: L1134:
L1135: L1136: L1137: Ll140: L1141: L1142: L1143: L1144:
L1145: L1146: Ll147. L1150!
L1151:
| .1..1.111. | -»■ LIlOO |
| 11.1.1..1. | |
| .1 11 | |
| 111.1.111. | |
| 1.11111... | |
| 1. .1. .111. | |
| 111.11111. | |
| 11. .1.111. | |
| .1. ..1..1. | |
| 1.1111 | |
| 111111111. | -*■ L1O53 |
| 111111111. | |
| ..1.1.1111 | |
| ..11..111. | |
| ο · · ι X t X t X · | ■> L1262 |
| 1.11.1.11. | |
| 1.11..1..1 | |
| 11.11...1. | |
| 1.11111. . . | ■*- L1244 |
| • JL · · ■ t X X · · | |
| 1.1. .1. . .1 | -*■ L1233 |
| .11...11.. | |
| 1..11.11.1 | -> L1233 |
| JL* · · * » JL JL · · | |
| 1..11.11.1 | |
| »iXltlXX·· | ■»■ L1233 |
| 1.1...11.. | + L1216 |
| 1. .11.11.1 | -> L1233 |
| 1. ..111. .1 | ·* L1314 |
| 1. .11.11.1 | |
| 11..11...1 | -»■ L1233 |
| .1 111. | |
| 1. .11.11.1 | ·*■ L1313 |
| . .1. ..111. | |
| 11. .1.11.1 | |
ATNl 8 : A ■*· B(W)
A - C ■*■ A(WPJ
Wenn kein Übertrag, gehe zu ATNl6
Tausche A mit C(W) aus
Daten -> C
Schiebe C(W) nach rechts
Tausche A mit C(S) aus
Tausche B mit B(W) aus
Schiebe A(WP) nach links
C ■*- Daten
A + 1 -> A(S)
A + 1 ■*· A(S)
Wenn kein Übertrag, dann gehe zu ATNl4
0 -> C(W)
0 -> B(X)
Schiebe A(MS) nach rechts
Springe zu Unterprogramm DIVl4
A - 1 -> A(P)
Daten -»- C
4 ■*· P
ATNl7 : Springe zu Unterprogramm PQOl3
ATNl7 : Springe zu Unterprogramm PQOl3
6 ■> P
Springe zu Unterprogramm PNUIl
8 -> P
Springe zu Unterprogramm PMUIl 2->- P
Lade Konstante 8
10 -KP
Springe zu Unterprogramm PMUIl
Springe zu Unterprogramm ATCDl
Springe zu Unterprogramm PMUIl
Springe zu Unterprogramm ATCl
Schiebe A (W) nach links
Springe zu Unterprogramm PMUIl
B + C(W)
Springe zu Unterprogramm ADDl5 K)
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127.
128
129
130
131
132
133
134
5
6
137
138
139
140
L1152
L1153
L1154
L1155
Ll 156
L1157
L1160:
L1161:
L1162;
1.1X63 :
L1164:
L1165:
L1166:
L1167:
L1170:
L1171:
Ll17 2:
L1173:
L1174:
L1175:
L1176:
L1177:
Ll200:
Ll201:
L12O2:
Ll203:
L12O4:
L12O5:
Ll206:
Ll207:
Ll210:
L1211:
Ll212:
L1213:
L1214:
11..11...I 1.1.1.111. 1.1. .1.1. .111.1.111 1. .1.1.1.
.111.1.111 111.1.111. ..1111111. 1..11.1..1 11..11...1 1.1.1.111.
■••••Χ····
11.. 11... 1.1.1.111. 1.1.1.111. 1. .1.1.1.1
1.1.1.111. 111.1.11.1
11.. 11
1.1. . .11. 1. .111. . 1. . .111.
JL * a · · ι i, i. · ·
1,.111.1.1
■ · JL # · · JL JL · ·
JL · · · · -JL JL · · ·
.11. . .11. 1..111...1
• JL « · · aJLJL« ·
1. .111...1
I. .111. .
II. .1.111. 1..1..111. 11.1..11. .1.1.11. .
L1314 TAN12
L1165 L1165
B1232 L1314
LOl66 ***** ROMO
L1314 LPIIl
L1225
L1353 L1314
L1234 L1216
L1235
L1234
+ L1234
■*■ L1234
Springe zu Unterprogramm ATCl C + C ■>
C (W)
Falls SlO ι? 1, dann gehe zu ROMO
Falls S9 =# .1, dann gehe zu ROMO
Tausche A mit C(W) aus O - C 1 ->
C(S)
Springe zu Unterprogramm ADDIl Springe zu Unterprogramm ATCl
C + C -*· C (W) ■
Wähle ROM O
Springe zu Unterprogramm ATCl
C (W)
C(W)
C ■*■
C ->
C ->
Springe zu Unterprogramm RTNIl C. + C ->
C(W)
Springe zu Unterprogramm PREIl Springe zu Unterprogramm ATCl
ao ■*■ p
Springe zu Unterprogramm PQOIl Springe zu Unterprogramm ATCDl
8 -*■ P
Springe zu Unterprogramm. PQOl2
2 -»■ P
Lade Konstante 8
6 -J- P
Springe zu Unterprogramm PQOIl 4 ■*■ P
Springe zu Unterprogramm PQOIl Springe zu Unterprogramm PQOIl
Tausche A mit B(W) aus Schiebe C(W) nach rechts 13 ->
P
Lade Konstante 5
CÖ GO Cd»
| 141 | L1215: | 111111..11 | ■* L1274 | ***** | ATCDl : | Gehe zu TANl4 | ©J K) |
| 142 | L1216: | .11...11. . | ***** | 6 ■> P | <3Ü | ||
| 143 | L1217: | J- ι · · ι Χ Χ ι ι ι | Lade Konstante 8 | CD | |||
| 144 | L122O: | .11..11... | ***** | Lade Konstante 6 | |||
| 145 | L1221: | . 1. 1.. 11. . . | Lade Konstante 5 | ||||
| 146 | L1222: | ■ · X ι ι X X t ι · | Lade Konstante 2 | ||||
| 147 | ■ L1223: | lXlltXXlll | Lade Konstante 4 | ||||
| 148 | L1224: | 1. .1.11. . . | RTNH : | Lade Konstante 9 | |||
| 149 | Ll225: | • ι iXiXiX· ι | Falls Sl % 1, dann gehe zu RTNl2 | ||||
| 150 | L1226: | 11.11.1.11 | -»■■ L1332 | ||||
| 151 | L1227: | ■ι -ι | ADDlO : | ||||
| 152 | L123O: | I I I I *J— *Ί* till 1.111.111. |
0 +A(W) | ||||
| 153 | L1231: | Hill. . .1. | ADDH : | A + 1 -*■ A(P) | |||
| 154 | L1232: | -*· LO233 | PMUH : | Wähle ROM 0 | |||
| 155 | L1233: |
• III· **■■■» till
• XlllXltll |
-»■ L2234 | PQOH : | Wähle ROM 2 | ||
| 156 | L1234: | .1. . . .111. | PQOl2 : | Schiebe A(W) nach links | |||
| 157 | L1235: | 1.1..1.11. | Schiebe B(MS) nach rechts | ||||
| 158 | Ll 236: | 1. . .1.111. | Tausche B mit C(W) aus | ||||
| 159 | Ll237: | 1.1 111 | -> L1241 | PQOl5 : | Gehe zu PQOl6 | ||
| 160 | L124O: | .11111111. | PQOl6 : | C + 1 -*■ C(S) | |||
| 161 | L1241: | 11 111. | A - B ■*· A(W) | ||||
| 162. | . Ll-242: | 1.1 11 | ■*■ L124O | Wenn kein Übertrag, gehe zu PQOl5 | |||
| 163 | Ll243: | 111. ..111. | PQOl3 : | A + B + A(W) | |||
| 164 | L12.44: | j— I — _ a 1 Λ Λ Λ Λ | -> L2245 | MPYH : | Wähle ROM 2 | ||
| 165 | L1245: |
• <λλ φ φ, φ λ ι ι ι φ
·Χ· llXlltl |
■*· L2246 | DIVH : | ■ T ^i ι Πι I ^ ^m ^i^ ^ V^l^^ Λ 6^ Wähle ROM 2 |
||
| 166 | L1246: | . 1.1. . 1.1.- | A - C -> C(Xi | ||||
| 167 | L1247: | ιΧιι |Χ··ι ι | -*■ L225O | SQT15 : | Wähle ROM 2 | ||
| 168 | L125O: | .1111...1. | SQTl6: | C + 1 -*■ C(P) | |||
| 169 | L1251: | 11.1..111. | A - C ■»■ A(W) | ||||
| 170 | L1252: | 1.1.1. . .11 | + L125O | Wenn kein Übertrag, gehe zu SQTl5 | |||
| 171 | L1253: | 1111..111. | A + C + A(W) | ||||
| 172 | L1254: | .1.,..111, | Schiebe A(W) nach links | ||||
| 173- | L1255: | 111. . | SQT17 : | P - 1 -> P | |||
| 174 | L1256: | 1. . 1.1. . 1. | Schiebe C (WP) nach rechts | ||||
| 175 | L1257: | ι ι ι * X ι X X ι ι | Falls P % O, dann gehe zu SQT16 | ||||
| 176 | L126O: |
| 177 | L1261: |
| 178 | L1262: |
| 179 | L1263: |
| 180 | :L1264: |
| 181 | L1265; |
| 182 | L1266: |
| 183 | L1267: |
| 184 | L127O: |
| 185 | L1271: |
| 186 | . L1272: |
| 187 | L1273: |
| 188 | L1274: |
| 189 | L1275: |
| 190 | L1276: |
| 191 | L1277: |
| 192 | Ll300: |
| 193 | L1301: |
| 194 | L13O2: |
| 195 . | L13O3: |
| 196 | L13O4: |
| 197 | L13O5: |
| 198 | L13O6: |
| 199 | L13O7: |
| 200 | L1310: |
| 201 | 1,1311: |
| 202 | L1312: |
| 203 | L1313: |
| 204 | Li3i4: |
| 205 | L1315: |
| 206 | L1316: |
| 207 | L1317: |
| 1.1.1..111 + | L1251 |
| ..11.1.111 ■* | L1O65 |
| .1111. . .1.. | |
| 11...1.11. | |
| 1.11..1.11 -> | L1262 |
| 111„ .1.11. | |
| .1. ..1.11. | |
| 111. . | |
| ι · · · 1ιIl » · | |
| 1.11..1111 -* | L1263 |
| ..11.1.111 -* | L1O65 |
| 111. . | |
| 111. .1.11. | |
| 11.11.1111 n- | Ll 33 3 |
| .....ι.... -*■ | LO277 |
| .1.1111.1. | |
| 1.111.1.1. | |
| 11.1.1111. | |
| 1..111111. | |
| 11... 11.11 -* | L13O6 |
| • X · · · X · « m. ■ | L23O6 |
| 1 11. | |
| 11.. 1.1.11 -* | L1312 |
| ..1111111. | |
| 11..1.111. | |
| 11 111. | |
| • 1. . .1. · . · ■* | L2314 |
| . .11. .111. | |
| 1.11. .11.. |
.111.11...
Gehe zu THMl2 DIV14 : . C + 1 ■* C(P)
DIVl5 : A - B ·*■ A(MS)
Wenn kein Übertrag gehe zu DIVl4
A + B ■> A (MS)
. Schiebe A(MS) nach links DIV16 : P. - 1 -* P
Falls P * O, dann gehe zu DIV15
Gehe zu TNMl2 SQT12: P - 1 '■* P.
A + B -* A(MS) ·
Wenn kein Übertrag, gehe zu SQT1.8
Wähle ROM O ADD12 : C - 1 -* C (XS)
C-I-* C(XS)
O ■* A(X)
A - C + A(S)
Falls A(S) >= 1, dann gehe zu ADD13
Wähle ROM 2 ADD13 : Falls A >= B(M), dann gehe zu ADD14
O - C - 1 ■*■ C(S)
Tausch A mit B(W) aus ADDl 4 : A-B-* A(W)
ADDl5: : Wähle ROM 2 ATCl : 0+C(W)
11 -* P
Lade Konstante
Lade Konstante
| 208 | Ll320: | |
| 209 | L1321: | |
| 210 | L1322: | |
| 211 | L1323: | |
| 212 | L1324: | |
| 213 | L1325: | |
| 214 | ; L1326: | |
| 215 | L1327: | |
| 216 | L133O: | |
| 217 | L1331: | |
| 218 | L1332: | |
| 219 | L1333: | |
| 220 | L1334: | |
| 221 | L1335: | |
| 222 | L1336: | |
| ο | 223 | L1337: |
| t& | 224 | L134O: |
| co | 225 | ■L1341: |
| 226 | L1342: | |
| 6» | 227 | L1343: |
| 228 | L1344: | |
| fc«/ «j |
229 | L1345: |
| 230 | L1346: | |
| 231 | L1347: | |
| 23 2 | L135O: | |
| 233 | L1351: | |
| 234 | L1352: | |
| ■ | 235 | L1353: |
| 236 | L1354: | |
| 237 | L1355: | |
| 238 | L1356: | |
| 239 | L1357: | |
| 240 | L136O: | |
| 241 | L1361: | |
| 242 | L1362: |
.1.1.11... ..11.11... 1..1.11...
!•••■ΧΙ···
• · CJLvJLJL* · ·
.11..11... ..11.11..
.1.1.11. . . 1. . . .
.1.1.11. . . 1. . . .
!•••Ill···
• · · · · 1 O · t I
111. ..1.1. 11.1111.11
• JL * JL JL · · · JL ·
.11111111.
I · I · 1 « 11 ι (
1.111.1111 111.1.1.1. 1.111.1.1.
111..11.11 1.11..111. 1..1. .111. 1. . .1.1.1. . .11. .1.1.
11* * · »11· ·
1.1.111.11
• la · · 1 ■ · · ·
1.1..1..1. 1.1..1..1. .1.111111. 111.11..11 .111.1..1.
11* · · 1 · · 1 · ι
1...11..1.
-> LO331
-»■ LO333
·*· L1336
■*■ L1273
■*■ L1346
***** RTNl2 SQT18
SQTl4:
SQT13
L1256 L2354
L1354
PREIl TANl 8
TANl 9
Lade Konstante 5 Lade Konstante 3 Lade Konstante 9 Lade Konstante 8
Lade Konstante 1 Lade Konstante 6 Lade Konstante 3 Lade Konstante 5 Wähle ROM 0 Kehre um
Wähle ROM 0 A + B -»■ A(X)
Wenn kein Übertrag, gehe zu SQTl4 G-I-*- C(P)
C + 1 -> C(S) Falls P fc 0, dann gehe zu SQTl2
Tausche A mit C(X) aus 0 -*· A(X)
Falls C(P) >= 1, dann gehe zu.SQT13
Schiebe A(W) nach rechts Schiebe C(W) nach rechts Tausche C(X) mit B aus
0 -*· C(X)
12 -> P
Gehe zu SQT17 Wähle ROM 2 Schiebe B(WP) Schiebe B(WP)
C - 1 + C(S) Wenn kein Übertrag gehe zu TANl8
A + C ·*· C(WP) A-B + A(WP) Tausche B mit C(WP) aus
nach rechts nach rechts
| 243 | L1363: | ..1...111. | |
| 244 | L1364: | 11.111111. | |
| 245 | L1.365: | 111.111.11 | |
| 246 | L1366: | 111.11111. | |
| 247 | L1367: | 1.11111. . . | |
| 248 | L137O: | 111.1.111. | |
| 249 | ; L1371: | 1111. | |
| 250 | L1372: | 1.11 | |
| 251 | L1373: | • X a · ■ · X X X ■ | |
| 252 | L1374: | 111.11. . 1. | |
| 253 | L1375: | 1.1111. ... | |
| 254 | L1376: | 1.1. .1. .1. | |
| 255 | Ll377: | .1.111111. | |
| O | |||
| co | |||
| OO |
L1356
L1002
TANl 3 : B C(W)
Ä - 1 ■*■ A(S)
Falls kein Übertrag, gehe zu TANl9
Tausche A mit C(S) aus
Daten ->- C
Tausche A mit C(W) aus
Falls B(S) = O7 dann gehe zu TAN15
Schiebe A(W) nach links TAN14 : Tausche A mit C(WP) aus C -*· Daten
Schiebe B(WP) nach rechts C - 1 ■* C(S)
ROM
| 0 | • L2000 |
| 1 | L2001 |
| 2 | L2OO2 |
| 3 | L2OO3 |
| 4 | L2OO4 |
| 5 | . L2OO5 |
| 6 | ' L2006 |
| 7 | L2OO7 |
| •8 | L2010 |
| 9 | L2011 |
| 10 | L2O12 |
| 11 | L2O13 |
| 12 | L2O14 |
| 13 | L2O15 |
| 14 | L2O16 |
| 15 | L2O17 |
| 16 | L2O2O |
| 17 | L2O21 |
| 18 | L2O22 |
| 19 | L2O23 |
| 20 | L2O24 |
| 21' : | L2O25 |
| 22 | L2O26 |
| 23 | L2o27 |
| 24 | L2O3O |
| 25 | L2O31 |
| 26 | L2O32 |
| 27 | L2O33 |
| 28 | L2O34 |
| 29 | L2O35 |
| 30 | L2O36 |
| 3 L | L2O37 |
| 32 | L2O4O |
| 33 | L2o41 |
| 34 | L2O42 |
| 11. .. 1. ... ->· | L6001 |
| 11. .Hill. | |
| 111111111. | |
| 1. .1.1.11. | |
| .1. . .1..1. | |
| . . .1. .1.11 ->· | L2O22 |
| .11.1.1... | |
| 1.1..11..I + | L2246 |
| .11...111. | |
| .1 1.11 ->· | L21O2 |
| 1.111.111. | |
| 11.1...11. | |
| H | |
| 1.11..111. | |
| .1.111111. | |
| H + | L2000 |
| .11111111. | |
| .1. .1.111. | |
| 1.. 1.11.1U -»- | L2226 |
| 11.11. . .1. | |
| ...1.. .111 -*- | L2O21 |
| 11. .11..1. | |
| 111..1111. | |
| Hl -> | L2001 |
| .111..11.. | |
| .11.11.1.1 ->. | L2155 |
| X XX·· | |
| 1..111.1.1 -* | L2235 |
| 1..1..11.. | |
| 1. .111. . .1 -». | L2234 |
| 1111111..1 -»■ | L2376 |
| 1.1...11.. | |
| 1. .111. . .1 -> | L2234 |
| .11111.1.1 -»■ | L2175 |
L6001 +++++ ERR21
LN24
XTY22 XTY21
LN22
LN25 LN2 6
Wähle ROM 6
Tausche A mit B(S) aus A + 1 ->
A(S)
Schiebe C(MS) nach rechts Schiebe A(WP) nach links Gehe zu LN2 6
Stapel -> A
Springe zu Unterprogramm MPY21 C ->
A(W)
Falls S8 3 1, dann gehe zu EXP21
O -> A(W)
A-C -> A(M)
Wenn kein Übertrag, gehe zu ERR21 Schiebe A(W) nach rechts
C - 1 -9- C(S)
Wenn kein übertrag, gehe zu ERR21 C + 1 ->
C(S)
A -> B (W)
Springe zu Unterprogramm ECA22 A-I-*- A(P)
Wenn kein Übertrag, gehe zu LN Tausche A mit B(WP) aus
A + B -> A(S)
Wenn kein übertrag, gehe zu LN24
7 -*- P
Springe zu Unterprogramm FQO23
8 + P
Springe zu Unterprogramm PMU22
9 ->· P
Springe zu Unterprogramm PMU21 Springe zu Unterprogramm LNCD3
10 -*· P
Springe zu Unterprogramm PMU21 Springe zu Unterprogramm LNCD2
fs? to
CT5 O CD CX>
CjJ
| 35 | L2O43: |
| 36 | L2O44: |
| 37 | L2O45: |
| 3 8 | L2O46: |
| 39 | L2o47: |
| 40 | L2O5O: |
| 41 | • L2O51: |
| 42 | L2O52: |
| 43 | L2O53: |
| 44 | L2O54: |
| 43 | L2o55: |
| 46 | L2O56: |
| 47 | L2O57: |
| 48 | L2o60: |
| 49 | L2O61: |
| 50 | L2O62: |
| 51 | L2O63: |
| 52 | L2O64: |
| 53 | L2o65: |
| 54 | L2O66: |
| 55 | L2O67: |
| 56- | • L2O7O: |
| 57 | L2O71: |
| 58 | L2O7 2: |
| 59 | L2O73: |
| 60 | L2O74: |
| 61 | L2O75: |
| 62 | L2O76: |
| 63 | L2O77: |
| 64 | L2100: |
| 65 | L2101: |
| 66 | L21O2: |
| 67 | L21O3: |
| 68 | L21O4: |
| 69 | L21O5: |
| 70 | L21O6: |
| . 71 | • L21O7: |
| 1.11..11.. | -*- | L2234 |
| 1..111...1 | L2337 | |
| 11.11111.1 | L2234 | |
| 1..111. . .1 | L2271 | |
| 1.111..1.1 ■ | L2234 | |
| 1..111...1 | L2366 | |
| 111.1.11. .1 | ||
| 111.1.111. | ->. | |
| .1.1..111. | ||
| 11.1. | L2O57 | |
| ..1.111111 | ||
| .1.1. .111. | ||
| 11. .1.111. | ||
| 111. | ||
| .1 111. | ||
| ...11.11. . | L2O6O | |
| . .11.'. . .11 | ||
| iii.i.iii. · | ||
| .11.11111. | L2O7O | |
| ..111...11 | ||
| . .111. .11. | ||
| .1111.1.1. | ||
| 1.11..11. . | ■*■ | L23O5 |
| 11. ..1.1.1 | -> | |
| 1..1.1.1. . | L2OO6 | |
| 11.11 | ->■ | L2224 |
| 1..1.1..11 | ->. | L2366 |
| 1111.11. .1 | ->■ | L2247 |
| 1.1. .111.1 | -). | L2224 |
| 1..1.1..11 | -> | L2366 |
| 1111.11. .1 | L2354 | |
| 111.11...1 | L2271 | |
| 1.111..1.1 | ||
| 1.11..11.. | L2233 | |
| 1..11.11.1 | L2337 | |
| 11.Hill.1 | ||
LN27 LN28
LN29
EXP 21
11 +P
Springe zu Unterprogramm PMU21 Springe zu Unterprogramm LNCDl Springe zu Unterprogramm PMU21
Springe.zu Unterprogramm LNC2 Springe zu Unterprogramm PMU21 Springe zu Unterprogramm LNClO
Tausche A mit C(W) aus A -C-*- C(W)
Wenn B(XS) = O, dann gehe zu LN27
A - C ->- C (W)
Tausche A mit B(W) aus
P -1-*- P .
Schiebe A(W) nach links
Falls P k 1, dann gehe zu LN28
Tausche A mit C(W) aus Falls C(S) = 0, dann gehe zu LN29
0 - C - 1 -»■ C (M)
C +-1 ->- C(X)
11 -> P
Springe zu Unterprogramm MPY27 Falls S9 * 1, dann gehe zu XTY22
Falls S5 # 1, dann gehe zu RTN21
Springe
Springe
Gehe zu
Springe
Springe
Springe
11 -> P
Springe
Springe
zu Unterprogramm LNClO
zu Unterprogramm MPY22
RTN21
zu Unterprogramm LNClO
zu Unterprogramm PRE21
zu Unterprogramm LNC2
zu Unterprogramm PQ021 zu Unterprogramm LNCDl
| 72 | L2110: | 1.1. ..11.. | -> L2233 | L2136 | PRE 23 | |
| 73 | L2111: | 1..11.11.1 | ■> L2175 | |||
| 74 | L2112: | .11111.1.1 | ||||
| 75 | L2113: | 1..1..11.. | + L2233 | -^ L23O2 | PRE 2 9 | |
| 76 | L2114: | 1. .11.11.1 | -> L2376 | |||
| 77 | L2115: | 1111111..1 | "*" L2131 | PRE 2 4 | ||
| 78 | L2116: | 1 11 | -> L2233 - | |||
| 79 ' | L2117: | 1. .11.11.1 | -^- L2233 | |||
| 80 | L212O: | 1..11.11.1 | + L2233 | |||
| 81 | L2121: | 1..11.11.1 | ■*■ L2134 | |||
| 82 | L2122: | »XX· · · X X · · | ||||
| 83 | L2123: | 1.1111..1. | PRE 2 5 | |||
| 84 | L2124: | 11.1. .11.. | ||||
| 85 | L2125: | 1. . .1.111. | ||||
| 86 | L2126: | 111.1.111. | -*■ L2154 | PRE26 | ||
| 87 | L2127: | «XX· · X X β · · | ->· L2216 | |||
| ο | 88 | L213O: | 1. . .111.11 | -> | ||
| co | 89 | L2131: | » · X · · X · X · · | |||
| co | 90 | L2132: | .1.1111.11 | |||
| 91 | L2133: | 11111.1.1. | ||||
| co | 92 | L2134: | 1..1111.1. | |||
| <(*"* | 93 | L2135: | 11... .1.11 | |||
| «J | 94· : | L2136: | 11...1.11. | |||
| 4P· | 95 | L2137: | .1.11..111 | |||
| 96 | L214O: | 111..1.11. | ||||
| 97 | L2141: | .1 111. | ||||
| 98 | L2142: | .1.11.1.1. | ||||
| 99 | L2143: | .1.111..11 | ||||
| 100 | L2144: | 1.11..111. | ||||
| lol | L2145: | ..11.1..1. | ||||
| 102 | L2146: | 111.1.1.1. | ||||
| 103 | L2147: | .11.11111. | ||||
| 104 | L215O: | .11.11..11 | ||||
| 105 | L2151: | 11..1.111. | ||||
| 106 | L2152: | 11 111. | ||||
| 107 | L2153: | ..111.111. | ||||
10 ■> P
Springe zu Unterprogramm PQ021
Springe zu Unterprogramm LNCD2 9 ->
P
Springe zu Unterprogramm. PQO21
Springe zu Unterprogramm. LNCD3 8 -»- P
Springe zu Unterprogramm PQ021
Springe zu Unterprogramm PQ021
Springe zu Unterprogramm PQ021 6 -»■ P
0 -*■ A(WP)
13 -> P
Tausche B mit C(W) aus Tausche A mit C(W) aus
Lade Konstante 6
Gehe zu EXP23
Falls S2 = 1, dann gehe zu PRE24
A + 1 -> A(X)
Falls A(XS) >= 1, dann gehe zu PRF27
A - B -> A(MS)
Wenn kein Übertrag, dann gehe zu PRE23
A + B -*- A(MS)
Schiebe A(W) nach links
Wenn kein übertrag, gehe zu PRE29 Schiebe A(W) nach rechts
0 -»■ C(WP)
Tausche A mit C(X) aus Falls C(S) = 0, dann gehe zu PRE28
Tausche A mit B(W) aus A - B ->
A(W)
0 - C - 1 -> C(W)
CD
| 108 | L2154: | 1.11..111. | ■*■ L2166 | PRE28 |
| 109 | L2155: | 1...1.111. | PQO 2 3 | |
| 110 | L2156: | ■ , .11. .111·. | ||
| 111 | L2157: | .1.11..11. | ·*■ L2171 | |
| 112 | L216O: | . .1. .1.1.. | ||
| 113 ; | L2161: | .111,11.11 | ||
| 114 | L2162: | • X · · « Xl t · · | ■-»· L2165 | |
| 115 | L2163: | .1111..1I. | ||
| 116 | L2164: | .1111..111 | ||
| 117 | L2165: | • X X · till ■ · | PQO27 | |
| 118 | L2166: | ...11.11.. | ■*■ L2224 | PQO28: |
| 119 | L2167: | ,111.1.111 | ||
| 120 | L217O: | 1..1..111. | ||
| 121 | L2171: | 1..1..111. | PQO24 | |
| 122 | L2172: | • · X · · X · X · · | NRM26 | |
| 123 | L2173: | 1. .1,1..11 | ||
| 124 | L2174: | • · · ■ X X · · · · | ||
| 125 | L2175: | .111..11.. | LNCD 2 | |
| 126 | L2176: | ..11.11... | LNC 6 | |
| 127 | L2177: | ..11.11... | ||
| 128· | L22OO: | 11. .. | ■*■ L2352 | |
| 129' | L2201: | Χ*···.ΧΧ··· | -* L2226 | LNC 7 |
| 130 | L22O2: | .1.1.11... | ||
| 131 | L22O3: | ••■••XX*·» | ||
| 132 | L22O4: | 1. .1.11. .'. | ||
| 133 | L22O5: | 111.1.1.11 | ·*■ L22O6 | |
| 134 | L2 2O6: | 1. .1.11..1 | EXP 2 9 | |
| 135 | L22O7: | 11111...1. | ||
| 136 | L221O: | .1, .1.111. | EXP 22 | |
| 137 | L2211: | .1.111111. | ||
| 138 | L2212; | 1.. ,.11.11 | ||
| 139 | L2213: | 1.11.1..1. | ||
| 140 | L2214: | 111.1.111. | ||
| 141 | L2215: | .1.,.1.11. | ||
| 142 | L2216: | 111.1.111. | ΕΧΡ23 | |
| 143 | L2-217: | 11.111111. | ||
Schiebe A CW) nach rechts Tausche B mit C (W) aus 0 + C CW)
C - 1 + C(M) Falls S2 # P, dann gehe zu PQO23
Lade Konstante 4 C + 1 -y C(M)
Falls kein Übertrag, gehe zu PQO24 Lade Kostante 6 Falls P * 1, dann gehe zu PQO27
Schiebe C(W) nach rechts Schiebe C(W) nach rechts
Falls S2 * 1, dann gehe zu RTN21
Kehre um
7 -»· P
Lade Konstante 3 Lade Konstante 3 Lade Konstante 0 Lade Konstante 8
Lade Konstante 5 Lade.Konstante 0 Lade Konstante 9 Gehe zu LNC9
Springe zu Unterprogramm ECA22
A"+ I + A(P) A ■*■ B(W)
C - 1 -»- C(S) Falls kein Übertrag,gehe zu EXP29
Schiebe A(WP) nach rechts Tausche A mit C(W) aus Schiebe A(MS) nach links Tausche A mit C(W) aus
A-I-*- A(S)
K) O
| 144 | L222O: | |
| 145 | L2221: | |
| 146 | L2222: | |
| 147 | L2223: | |
| 148 | L2224: | |
| 149 | L2225: | |
| 150 | L2226: | |
| 151 | L2227: | |
| 152 | L223O: | |
| 153 | L2231: | |
| 154 | L2232: | |
| 155 | L2233: | |
| 156 | L2234: | |
| 157 | L2235: | |
| σ» | 158 | L2236: |
| ο | 159 | L2237: |
| CO | 160 | L224O: |
| CO | 161 | L2241: |
| CO , | 162 | L2242: |
| 163 | L2243: | |
| 164 | L2244: | |
| 165' | L2245: | |
| -^* | 166 | L2246: |
| 167 | L2247: | |
| 168 | L225O: | |
| 169 | L2251: | |
| 170 | L2252: | |
| 171 | L2253: | |
| 172 | L2254: | |
| 173 | L2255: | |
| 174 | L2256: | |
| 175 | L2257: | |
| 175 | L226O: | |
| 176 | L2261: | |
| 177 | L2262: | |
| 178 | L2263: |
*L · · · JL · m m JL J-
11. .1.111.
mil.. .ι.
11. .11. . .1
1.11.1..1. 11.111111. 1..1.1.111 1.1111111. 111...111.
1.11..111. 1. . .1.111. 1.1 11
111...111. .1.111111. 1. .1111111 111.1.111. .1. . .1.11.
111.1.111. .11.11.111 . .11. .11.. .111..1.1. .1.1.1111. 1.1.1.1111 . .1.11111. 11..1..11.
1.111.111. 11..1.11.. 11.,.1.111 . . .11..11. 1.11.11.11
11
L221O
L2311 Ll 225
L2225
L1234 L224O L2237
L2155 L2253
L23O5 L2266
L 2 000 L5264
Wenn kein übertrag, gehe zu EXP22 Tausche A mit B(W) aus
A + 1 -»■ A(P)
Springe zu Unterprogramm NRM21 RTN21: Wähle ROM 1 ECA21: Schiebe A(WP) nach rechts
ECA22: A-I ^ A(S) Falls kein Übertrag, gehe zu ECA21
O -> A(S) A + B -* A(W)
Kehre um
PQO21: Wähle ROM 1 PMU21: Schiebe A(W) nach rechts PMU22: Tausche B mit C(W) aus
Gehe zu PMU24 PMU23: A + B ■*· A(W)
PMU24: C - 1 -* C(S) Falls kein Übertrag, gehe zu PMU23
Tausche A mit C(W) aus Schiebe A(MS) nach links Tausche A mit C(W) aus
Gehe zu PQO23 MPY21: 3 -*" P
MPY22: A + C ^ C(X) DIV21: A -. C + G(S) Falls kein Übertrag, gehe zu DIV22
MPY22: A + C ^ C(X) DIV21: A -. C + G(S) Falls kein Übertrag, gehe zu DIV22
O - C ·*■ C(S)
DIV22: Tausche A mit B(M) aus O ·*■ A(W)
Falls Pt 12, dann gehe zu MPY27
Falls C(M) >= 1, dann gehe zu DIV23
Falls Sl * 1, dann gehe zu ERR21 Wähle ROM 5
| 179 | ■ L2263: | |
| 180 | L2264: | |
| 181 | L2265: | |
| 182 | L2266: | |
| 183 | L2267: | |
| 184 | L227O: | |
| 185 | . L2271: | |
| 186 | ' L2272: | |
| 187 | L2273: | |
| 188 | L2274: | |
| 189 | L2275: | |
| 190 | L2276: | |
| 191 | L2277: | |
| 192 | L23OO: | |
| 193 | L23O1: | |
| ο | 194 | L23O2: |
| CD | 195 | L23O3: |
| öo | 196 | L23O4: |
| Ca> | 197 | L23O5: |
| CO , | 198 | L23O6: |
| 199 | L23O7:: | |
| 200 | L231O: | |
| 2Ö1 ' | L2311: | |
| 202' | L2312: | |
| 203 | L2313: | |
| 204 | L2314: | |
| 205 | L2315: | |
| 206 | L2316: | |
| 207 | ■L2317: | |
| 208 | L232O: | |
| 209 | L2321: | |
| 210 | L2322: | |
| 211 | L2323: | |
| 212 | L2324: | |
| 213 | L2325: | |
| 214 | L2326: | |
| 215 | •L2327: | |
| 216 | L233O:· | |
| 217 | L2331: |
1 · 1 ν ν 1 · · · ·
11.11.1111
1. . .11..1. Ul. 1". .11.
•XX·»XX···
• · « X ■ 1 1 « · m
• X· · β1 1 1 · · ·
.111.11. . .
• · ι 1 * 11 * · ·
111..11.11 11111..11. .11..1..11 111...111.
.1.11...1.
Λ. Jl, Λ · # 1 · · .L J.
1.11..111. UU. .
11.Hill. . 11...1.111 .1111.1.1. 1.1111111-11....11.
.
• · · t1 * 111t
X· t 11 · · · 1 ·
11.1.11.11
•1···all1·
.1.11.1.1. 1. .11.111. 11..111111 . .11..111. .1..1.1.1. Ul. . .111.
1..111111. U. . .Ulli
L52 64 +++++ L2333
L1271 +++++
DIV23
L2346 L2144
L23O4 L23I5
PRE 2 7
MPY26
MPY27
MPY27
MPY28
L2326
L2317
Wähle ROM 5
Gehe zu NRM25
Kein Betrieb
Tausche B mit C(WP) aus
Tausche A mit C(M) aus
Wähle ROM 1
0 + S8·
Lade Konstante 6
Lade Konstante 9
Lade Konstante 3
Lade Konstante 1
Lade Konstante 4
Lade Konstante 7
Lade Konstante 1
Gehe zu LNC8
A + 1 + A (M) ■
Falls kein Übertrag, gehe zu PRE 2
A + B + A(W)
C-I + C (P)
Falls kein Übertrag, gehe zu MPY26
Schiebe A(W) nach rechts
P + 1 + P
Falls P it 13 , dann gehe zu MPY27
| NRM20 : | C + | 1 +C(X) | dann gehe zu NRM24 |
| NRM21 : | 0 -*■ | A(S) | |
| 12 - | *■ P | ||
| 0 + | B(W) | ||
| NRM23: | Falls A(P) >= 1, | ||
L23O7
Schiebe A(W) nach links
C-I+ C(X)
Falls A(W) >= 1, dann gehe zu NRM23
0 + C (W) ·
A +B(X)
A + B + A(W)
Falls A(S)>=1, dann gehe zu MPY28
| 218 | L2332: | 111.1..11. | L2172 | |
| 219 | L2333: | .11...111. | ||
| 220 | L2334: | 1.111. | ||
| 221 | L2335: | X J· · · · »JLJL· | ||
| 222 | L2336: | .1111.1.11 -s- | ||
| 223 | L2337: | 1. .1. .11. . | ||
| 224 | L234O: | . .11.11. .. | ||
| 225 | L2341: | • · · J> ■ 11 · · · | ||
| 226 | L2342: | • · · · · JL JL · · · | ||
| 227 | L2343:, | •••!•11··· | ||
| 228 | L2344: | .111.11. . . | ||
| 229 | L2345: | JL· · 1 ι 11 ι · · | ||
| 230 | L2346: | 1 · · · · 11 · · · | ||
| 231 | L2347: | •••••11·· | L2335 | |
| 232 | L235O: | .1.1.11. . . | ||
| O | 233 | L2351: | .1.1.11. . . | |
| C£> | 234 | L2352: | ..11.11. . . | |
| CO | 235 | L2353: | 11.111.111 -> | |
| GO» | 236 | L2354: | 111.1.111. | L2136 |
| CO | 237 | L2355: | .1..1.111. | |
| 238 | L2356: | .11 11. | ||
| -J | 239 | L2357: | 1.1.111.1. | |
| 240 | L236O: | .1.1111.11 -> | L2362 | |
| -«J | 241 | L2361: | .111111.1. | L2147 |
| 242 | L2362: | 1.11. .111. | ||
| 243 | L2363: | .1111.1.1. | ||
| 244 | L2364: | 1111..1.11 -► | ||
| 245 | L2365: | .11..111Il ->· | ||
| 246 | L2366: | ..11..11I. | ||
| 247 | L2367: | 11 11. . | ||
| 248 | L237O: | . . 1..11.. . | ||
| 249 | L2371: | . .11.11... | ||
| 250 | L2372: | •••••11··· | ||
| 251 | L23 73: | • * 1· «11* · · | ||
| .252 | L2374: | (!•!•IX· · · | ||
NRM25 NRM27 LNCDl
LNC8
LNC9
PRE21
PRE21
PRE22
LNClO
Tausche A mit C (M) aus C ^- A(W)
0 ->· B(W)
12 -ν Ρ
Gehe zu NRM26
9 + P
Lade Konstante 3 Lade Konstante 1 Lade Konstante 0 Lade Konstante 1
Lade Konstante 7 Lade Konstante 9 Lade Konstante 8 Lade Konstante 0 Lade Konstante 5
Lade Konstante 5 Lade Konstante 3 Gehe zu NRM27
Tausche A mit C(W) aus
C-s-A(M)
C + C-S- C(XS)
Falls kein Übertrag, gehe zu PRE24 C + l->
C (XS)
Schiebe A(W) nach rechts C + 1 -y C(X)
Falls kein Übertrag, gehe zu PRE22 Gehe zu PRE26
0 ^- C(W)
12 -ν Ρ
Lade Konstante 2 Lade Konstante 3 Lade Konstante 0 Lade Konstante 2
Lade Konstante 5
N N
CLj
α> <ΰ
Φ OJ
cj in o
Q U
CN
CN
Γ-■Η CN
* i-l
ιη νο r-
r^ r» r-
M η η
CN CN CN
η ■<* Ln
ιη ιη ιη
CN CN CN
σ
co
co
co
co
■s*
O
-J
O
-J
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
L3000: L3001: L3OO2: L3OO3;
L3OO4: L3OO5: L3OO6: L3OO7:
L3010: L3011: L3O12: L3O13: L3O14:
L3O15: L3O16: L3O17: L3O2O:
L3O21: L3O22: L3O23: L3O24:
L3O25: L3O26: L3O27: L3O3O:
L3O31: L3O3 2: L3O33: L3O3 4:
L3O35: L3O36: L3O37: L3O4O:
L3O41: L3O42:
ROM L4001
| .1 | • a X a | 1 | . 11 | ->· L3112 | FIXl |
| .1 | .11. | * | 111 | -»■ L3131 | EXPN |
| .1 | .11. | 1 | .11 | + L3132 | LMNN |
.1. .1. 1. 11. .11 .11 11.
XX
11 11
.1. .1. .1. .1. .11 1.
1.1. .111111111
mJ-ltml.mXi m m
aX*aX*Xa··
.111111.11 ..11111111 11111.111. 11111.111. 11111.111. . . .11.1.11
• X · · · a
.111.1 . .111.
1. 1.
» Λ· * φ m
.1.1. 11111
1,11 111.
11111.111. 11111.111.
•••»XX····
X a a · a X a ·· ·
X» a a X · · X a a X« a· a X β · β ·
. .1
·*■ L31O4
-)» L2010
-> L4011
-»■ L6O12
■*■ L3146
-»■ L315O
-> L3177
-> L3176 + L3O77
L3O3 L4O27 L32O7
L3122
L4O37
L4O42 L3O4O
INVX LEXX PERC RNDO RCAL STOR ROLD
FST2Z5 DIG6 : DIG5 : DIG4 :
ADDD : FIX3 :
DIG3 DIG2 DIGl
MULT TKRA SIGl
Wähle ROM 4 Kein Betrieb Gehe zu FIX2 Gehe zu EXPl Gehe zu LMN2Z4
Kein Betrieb Gehe zu INVl Wähle ROM 2 Wähle ROM 4 Wähle ROM 6 Gehe zu RCLO
Gehe zu STRO Nach unten rotieren Gehe zu FSTlZX Stapel ->
A
C -> Stapel
Gehe zu FSTXZJ Gehe zu ENT2 A + 1 ^. A(W)
A + 1 -> A(W) A + 1 ->· A(W)
Falls kein Übertrag, gehe zu DIG3 Wähle ROM 4
Springe zu Unterprogramm DSP0Z4 Schiebe A(W) nach links Göhe zu FMZl
A + 1 + A(W) A + 1 -> A(W) A + 1 + A(W)
Kehre um
Wähle ROM 4
Tasten -> ROM Adresse 0 ->
S8
Wähle ROM 4
Gehe zu SIGl·
| 35 | L3O43: |
| 36 | L3O4 4: |
| 37 | L3O45: |
| 38 | L3O4 6: |
| 39 | L3O47: |
| 40 | L3O5O: |
| 41 | "· L3O51: |
| 42 | L3O52: |
| 43 | L3O.53: |
| 44 | L3O54: |
| 45 | L3O55: |
| 46 | L3O56: |
| 47 | L3O57: |
| 48 | L3O6O: |
| 49 | L3O61: |
| 50 | L3O62: |
| 51 | L3O63: |
| 52 | L3O64: |
| 53 | L3O65: |
| 54 | L3O66: |
| 55: | L3O67: |
| 56- | L3O7O: |
| 57 | L3O71: |
| 58 | L3O72: |
| 59 | L3O73: |
| 60 | L3O74: |
| 61 | L3O75: |
| 62 | ' L3O76: |
| 63 | L3O77: |
| 64 | L3100: |
| 65 | L3101-: |
| 66 | L31O2: |
| 67 | L31O3: |
| 68 | L31O4: |
| 69 | L31O5: |
| 70 | L31O6: |
| •·ΧΧ··ΧΧ·· | ■*■ L4O46 |
| ••••XX···· | * L3O45 |
| 1 1 | |
| . .1..1.111 | ·*■ L3144 |
| • χ·χ · ··Χ·· | ·*■ L31O2 |
| .11.. 1'. . .1 | ■*■ L3114 |
| • X· * · · X · X X | + L3O47 |
| ·Χ·»XX»·ΧΧ | ■»■ L4O55 |
| . .1..11111 | ■*■ L3141 |
| 1 1 | ■*■ L3110 |
| "*" LOO62 | |
| .11 1.1 | |
| .1. .1. . .11 | |
| 1. ... | |
| 11111.111. | ■*■ L3O22 |
| 11111.111. | "»■ L4O67 |
| 11111.111. | ■*■ L3246 |
| • · · X · ι X ι X X | ■*" L3 2O1 |
| 1. . . .1. . . . | ' + L3273 |
| ·* L33O1 | |
| 1.1. .11·. .1 | ■*■ L7O76 |
| 1 111 | |
| 1.111.1111 | -»■ L3247 |
| 11 111 | ■*■ L3 2O1 |
| 111..1 | ·*■ L3141 |
| • χ · · χ · χ ■ · · | |
| 1.1. .111.1 | ■*■ L3O51 |
| 1 ·. .111 | ■*■ L3141 |
| •XX»···Χ·Χ | |
| X··ΧΧ··Χ·· | |
| ..11...111 | |
| .11 1.1 | |
| 1.111.111. | |
| 11111...1. | |
DCPT : 3 -*- P
DIGO : Kehre um
DVID : Wähle ROM 4 DIVD : Gehe zu DVID TAN2 : 1 + S5,
TANG s Springe zu Unterprogramm SAV9
Gehe zu SQTlZ4 COSS : Gehe zu COS2 SINN : Gehe zu TAN2
TPOL : Wähle ROM 4
Kein Betrieb SQAR : Springe zu Unterprogramm SAVE
Gehe zu MULO
Kein Betrieb. SQT2 : Wähle ROM 0 DIG9 : A + 1 ->
A(W) DIG8 : A + 1 -> A(W) DIG7 : A + 1 ->
A(W)
Falls kein Übertrag, gehe zu D.IG5 SUBT : Wähle ROM 4
Kein Betrieb CLRX : Sp-ringe zu Unterprogramm 0FL2
Gehe zu FST2ZX EEXX : Gehe zu EEX2 CHSl : Gehe zu CHS2
CLOK : O -> B (W)
Wähle ROM 7 ENTl : C -»· Stapel
ENT2 : Springe zu Unterprogramm 0FL3
ENT2 : Springe zu Unterprogramm 0FL3
Gehe zu FST2XZ
SOTO : Springe zu Unterprogramm SAVE SQT1Z4: O -». S9
SQTl- : Gehe zu SQT2 INVl : Springe zu Unterprogramm SAVE
SQTl- : Gehe zu SQT2 INVl : Springe zu Unterprogramm SAVE
O -> A(W)
A + 1 η- A(P)
| 71 | • L31O7 | |
| 72 | L3110 | |
| 73 | L3111 | |
| 74 | L3112 | |
| 75 | L3113 | |
| 76 | ; L3114 | |
| 11' | L3115 | |
| 78 | L3116 | |
| 79 | L3117 | |
| 80 | L312O | |
| 81 | L3121 | |
| 82 | L3122 | |
| 83 | L3123 | |
| 84 | L3124 | |
| en | 85 | L3125 |
| ο | 86 | L3126 |
| co | 87 | L3127 |
| ex» | 88 | L313O |
| 89 | L3131 | |
| OO | 90 | L3132 |
| 91. . | L3133 | |
| 92 ' | L3134 | |
| 93 | L3135 | |
| 94 | L3136 | |
| 95 | L3137 | |
| 96 | L314O | |
| 97 | L3141 | |
| 98 | L3142 | |
| 99 | L3143 | |
| 100 | L3144 | |
| 101 | L3145 | |
| 102 | L3146 | |
| 103 | L3147 | |
| 104 | L315O | |
| 105 | L3151 |
| .1..1..1Il -»■ | L3111 |
| Χ··· β X a a a· * | L4111 |
| 1. .'. .1. . . . -»- | L4112 |
| 1. .11. .1. . | |
| ...1.11111 -»■ | L3O27 |
| .11. .1. . .1 -*■ | L3144 |
| X * . X * a a X a · | |
| .1.1...1. . | |
| ..11...1Il -*■ | L3O61 |
| • X a a a .XXXa | |
| 11111.111. | |
| a X a a a a X X X * | |
| ..1.1.1. .. | |
| 111.1.1.1. | |
| a 9 J* φ A* m Λ. m a a | |
| .111..1.Il -»■ | L3162 |
| X» a a X . a X « a | |
| .11....1.I -*- | L3141 |
| . .1....1.. | |
| 11111 -> | L3OO7 |
| 1. . . .111.1 -»- | L32O7 |
| . 1.1.... 11 -> | L312O |
| 9.XXa·aX·a | |
| 1.1.1..1.. | |
| 11 . a a 1 . a . . ~> | L6143 |
| 11« ι · 1 < · » · ~^~ | L6144 |
| .· .χ.·.χ*. | |
| .11 111 -> | L3141 |
| X * .X. . ·Χ· . | |
| .11.1..1Il -^- | L3151 |
| Xa .XX. aX* . |
MULO DIVO FIX2
COS 2
COS2Z4
TRECZ4
FRMT FMTl
FSTPZ4:
EXPl LNN2Z4
MTYlZ4 SCI2Z4
SAVl SAVE
SAV 2 SAV 9
RCLO
STRO - STRl
Falls kein Übertrag, gehe zu DIVO Wähle ROM Wähle ROM
0 ->· S9
Gehe zu FIX3 Springe zu Unterprogramm SAV9
1 -> S9 1 + S5
Gehe zu SQT2 Schiebe A(W) nach links A + 1 -J-A(W)
Schiebe A(W) nach links Tausche C mit M Tausche A mit C(X) Tausche C mit M
Gehe zu FSTP Kein Betrieb Kein Betrieb
0 -> S8
1 ->. S9
Springe zu Unterprogramm SAVE 1 + S2 Gehe zu LEXX Springe zu Unterprogramm DSPOZ4
Gehe zu FRMT 1 -> S3
0 -»- SlO Wähle ROM Wähle ROM
1 -> Sl
Gehe zu SAVE 1 -y S9 Gehe zu STRl
0 + S9
1 -». S2
| 106 | L3152: | 1. . . .111.1 | + L32O7 | STR2 : |
| 107 | L3153: | .lii.'.i.i.i | -* L3165 | FSTP : |
| 108 | L3154: | .11.·. .11.1 | -> L3143 | |
| 109 | L3155: | 1. .1.1.1.. | ||
| llO- | L3156: | .111...111 | -> L3161 | CHKO : |
| ll 1 ; | L3157: | 1111.11. .1 | -y L33 66 | |
| 112 | L316O: | .111111.11 | ^- L3176 | |
| 113 | L3161: | 1.1111 | FSTPZ5: | |
| 114 | L3162: | .111.1.1.. | ASMDZ4: | |
| 115 | L3163: | ..11111111 | -> L3O77 | |
| 116 | L3164: | .111111111 | -> L3177 | |
| 117 | L3165: | ■ ·»··· X X · ι | ||
| 118 | L3166: | 1. .11. ..1. | ||
| 119 | L3167: | iiiiiiiiii | -> L3377 | FSTXZJ: |
| 120 | L317O: | .111..1.11 | ->· L3162 | FSTlZX: |
| 121 | L3171: | 1 111.1 | -^ L3 2O7 | FSTlZJ: |
| 122 | L3172: | .111.1.1.1 | ^ L3165 | FST2ZX |
| 123 | L3173: | 1. .. .1. .... | ->■ L4174 ^* | |
| 124 | L3174: | |||
| 125 | L3175: | CHS 3 : | ||
| 126· | L3176: | 111.1.111. | DSPl : | |
| 127 | L3177: | 1.1..111.1 | -> L3247 | |
| 128 | L3 2OO: | .111...1. . | DSP0Z4: | |
| 129 | L32O1: | •La · · > X · X · X | ->· L32O5 | DSP7 : |
| 130 | L32O2: | 1111.1.1.1 | -> L3365 | |
| 131 | L3 2O3: | 11.1.11,11 | + L3326 | |
| 132 | L32O4: | . .1111111. | DSP2 : | |
| 133 | L32O5: | 1.1.1..1.. | ||
| 134 | L3 2O6: | 1. . .1. ..11 | + L321O | |
| 135 | L32O7: | 1.11..111. | ||
| 136 | L321O: | .11,.1111. | ||
| 137 | L3211: | •L · · · X a · JL * a | ||
| 138 | L3212: | 1. . 1.1. . 11 | -> L3224 | |
| 139 | L3213: | .111111.1. | ||
Springe zu Unterprogramm DSP0Z4 Springe zu Unterprogramm CHKO
Springe zu Unterprogramm SAV2 Falls S9 4 1, dann gehe zu STR2
Springe zu Unterprogramm FST4 Gehe zu FSTXZJ
C .». Daten
Falls S7 Φ I, dann gehe zu ENT2
Gehe zu FSTlZX
0 + P
Falls A(P) >= 1, dann gehe zu
RETNZX Gehe zu FSTP
Springe zu Unterprogramm DSP0Z4 Springe zu Unterprogramm CHKO Wähle ROM 4
Kein Betrieb
Kein Betrieb
Tausche A mit C(W) aus Springe zu Unterprogramm 0FL3
Kein Betrieb
Kein Betrieb
Tausche A mit C(W) aus Springe zu Unterprogramm 0FL3
1 -> S7
Springe zu Unterprogramm DSPl Springe zu Unterprogramm FST3
Gehe zu DEN2
0 - C - l-> C(S)
0 -> SlO
Gehe zu DSP7
Schiebe A(W) nach rechts C -> A(S)
0 ->■ S8
Gehe zu DSP8
C + 1 -> C(XS)
| 140 | L3214: | |
| 141 | L3215: | |
| 142 | L3216: | |
| 143 | L3217: | |
| 144 | L322O: | |
| 145 | ' L3221: | |
| 146 | L3222: | |
| 147 | L3223: | |
| 148 | L3224: | |
| 149 | L3225: | |
| 150 | L3226: | |
| 151 | L3227: | |
| 152 | L323O: | |
| co | 153 | L3231: |
| O | 154 | L3232: |
| CO | 155 | L3233: |
| GO t ,·% |
156 | L3234: |
| co ' | 157 | L3235: |
| 158 | L3236: | |
| O | 159 | L3237: |
| »4 | 160 : | L3 24O: |
| 4P» | 161 | L3241: |
| 162 | L3242: | |
| 163 | L3243: | |
| 164 | L3 24 4: | |
| 165 | L3245: | |
| 166 | L3246: | |
| 167 | L3247: | |
| 168 | L325O: | |
| 169 | L3251: | |
| 170 | L3252: | |
| 171 | L3253: | |
| 172 | L3254: | |
| 173 | L3255: | |
| 174 | L3256: |
.1.1.1.1.. 1..1..1.11 .1111.1.1. 1...1.1111
• · · ■ JLr * X » · ·
•■••·1·Χ«·
1...11..Il
111. .
11..1.11..
ι. .1.1.in
1..1...111
.1 111.
.1.11..I.. 1.1..1.1.. . ..1111111
. .11.1..1. .1.111..1. . .11.11.1. 111...1.1. 1.1. .11111
. .11..111.
• ■ · ■ 11· 1t ·
.11...111. 11 11. .
.1..1.1.1. .11...1.1. .11.111.1. 1.11...111 . .1.1.1.1.
DSP3
1 ■*■ S8
Falls S5
+ L3222
■?" L3213
+ L3214
-> L3225
->- L3221
-> L3O37 ->· L424O
I1 dann gehe zu DSP5
DSP4 DSP5-
DSP8 DSP6
OFLl
L3247
OFL 2 0FL3
OFL 4
■*■ L3261
C + 1 -* C(X) Falls kein Übertrag, gehe zu DSP2
Blinkanzeige Falls SO £ 1, dann gehe zu DSP3
0 -»■ SO
P - 1 -*■ P Falls P fr 12, dann gehe zu DSP6
Anzeige ausschalten Falls S8 % 1, dann gehe zu DSP4
Schiebe A(W) nach links 0 -> S5 Falls SlO * 1, dann gehe zu TKRA
Wähle ROM Kein Betrieb 0 -* C(WP) C-I-* C(WP)
0 -> C(XS) A + B ->
A(X) Falls kein Übertrag, gehe zu 0FL3 0 -* C (W) Zustand löschen
C -> A(W) 12 -* P A + B (X)
C -*- A(X) Falls. C(XS) = 0, dann gehe zu 0FL5
0 - C-* C (x)
CD
OO
CaJ
OO
OO
CaJ
OO
| 175 | L3257: |
| 176 | L326O: |
| 177 | L3261: |
| 178 | ' L3262: |
| 179 | L3263: |
| 180 | L3264: |
| 181 | L3265: |
| 182 | L3266: |
| 183 | L3267: |
| 184 | L327O: |
| 185 | L3271: |
| 186 | L3272: |
| 187 | L3273: |
| 188· | L3274: |
| 189 | L3275: |
| 19P | L3276: |
| 191 | L3277: |
| 192 | L33OO: |
| 193 : | L33O1: |
| 194 | L33O2: |
| 195 | L33O3: |
| 196 | L33O4: |
| 197 | L33O5: |
| 198 | L33O6: |
| 199 | ,L33O7: |
| 200 | L331O: |
| 201 | L3311: |
| 202 | L3312: |
| 203 | L3313: |
| 204 | L3314: |
| 205 | L3315: |
| 206 | L3316: |
.1.1111.1.
X ·: X · » m t J· 1 1
111.1.1.1.
• ·· · X · «ill
11..1.1.1.
• ■ ■ · X · X * X ·
1 1.1.1
11. .1.11.. 1 11111
• X · · # · Χ-· X ■
1.11111.11 .1 1. .
1.11.1.1.
. . .111. .11 1.11..111. 111.11..1. 11...11.11 1.11..111.
. . .111. .11 1.11..111. 111.11..1. 11...11.11 1.11..111.
• X · · * X · X · β
1....1..11 111.11..1. ..11111.1. .11...111. .11.111.1. 11..1.1111 ..11.11.1.
..1.1.1.1. 11.1..11. . .1...1.11. .1.11.1.1. 1..111111.
L3 2 41 L3011
L3 2O5 L32O7 L3276
L3O34 L33O6 L3 2O4
L3313
C-Ie-C (XS)
Falls kein übertrag, gehe zu OFLl 0FL5 : Tausche A mit C CX) aus
Falls S4 # 1, dann gehe zu. RNDO
Tausche A mit B(X) aus
0 + B(X)
Springe zu Unterprogramm DSPl
Falls P $ 12, dann gehe zu DSP0Z4
Schiebe A(X) nach links
Gehe zu EEX3 ·
EEX2 : 1 + S4
Gehe zu EEX3 ·
EEX2 : 1 + S4
Falls SIl # 1, dann gehe zu DIGl
EEX3 : ScMebe A(W) nach rechts
Tausche A mit C(WP) aus
Gehe zu EEX4
CHS2 : Schiebe A(W) nach rechts
CHS2 : Schiebe A(W) nach rechts
Falls S4 f 1, dann gehe zu CHS3
Tausche A mit C(WP) aus
0 - C - 1 + C(XS)
EEX4 : C + A(W)
0 - C - 1 + C(XS)
EEX4 : C + A(W)
Falls C(XS) = 0, dann gehezu.EEX5
0 + C(XS)
0 - C+ C (X)
EEX5 : 13 + P
EEX6 : Schiebe A(MS) nach rechts
EEX5 : 13 + P
EEX6 : Schiebe A(MS) nach rechts
C-I+C(X)
Falls A.(S) >= 1, dann gehe zu EEX8
| 207 | L3317: | 111.11..11 ■* | L3354 | DENl | C | DEN5 |
| 208 | L332O: | 1. .111.11. | ||||
| 209 | L3321: | 11..11..11 ■*■ | L3314 | DEN7 | ||
| 210 | L3322.: | 9 · J. *L · · A. * -L · | DEN 2 | DEN6: | ||
| 211 . | L3323: | J· · · · · X * X · X * | L32O5 | |||
| 212 ' | L3324: | 1.11.1.11. | EEX7 | |||
| 213 | L3325: | .11..111I. | ||||
| 214 | L3326: | •L J* « · X t X J. · · | EEX8 | |||
| 215 | L3327: ' | 11.1111111 ■*■ | L3337 | DEN3 | ||
| 216 | L333O: | ..1...111. | ||||
| 217 | L3331: | .1111.111. | ||||
| 218 | L3332: | • · · X · · X X « * | ||||
| 219 | L3333: | •X··· X *· X · | DEN4 | |||
| 220 | L3334: | • a · · X X X X ·. · | ||||
| 221 | L3335: | .11.1...1. | ||||
| 222 | L3336: | 11.11.1111 -»■ | L3333 | |||
| 223 | L3337: | 111.1.111. | ||||
| 224 | L334O: | ..111.11. . | ||||
| 225 | L3341: | 111..1.111 -»· | L3345 | |||
| 226 | L3342: | . .11..1.1. | ||||
| 221'. | L3343: | . 11. ... 1.. | ||||
| 228 | L3344: | 11...11.11 -> | L33O5 | |||
| 229 | L3345: | • -L JL · · JL · JL · 9 | ||||
| 230 | L3346: | 111.1...11 -> | L335O | |||
| 231 | L3347: | 111. . | ||||
| 232 | L335O: | Χ·Χ»·Χ··Χ· | ||||
| 233 | L3351: | 11. . .11. .1 -»- | L33O5 | |||
| 234 | L3352: | 111.. | ||||
| 235 | L3353: | .1111.1.1. | ||||
| 236 | L3354: | ι | ||||
| 237 | L3355: | 111.1.1.11 -*- | L3352 ' | |||
| 238 | L3356: | ItXXl * m JU m 9 | ||||
| 239 | L3357: | 1.11.1.11. | D | |||
| 240 | L336O: | 111.1..11. | ||||
Falls A(MS) >= 1, dann gehe zu EEX6
0 + C(X)
Springe zu Unterprogramm. DSPl Schiebe A(MS) nach rechts
C -> A(S) Falls P # 12, dann gehe zu DEN4
B -> C(W) C + 1 ->
C(W)
1 -y P
Schiebe A(WP) nach links P + 1 -»■ P
Falls C(P) =0, dann gehe zu DEN3
Tausche A mit C(W) aus Falls P 4 3, dann gehe zu DEN5
0 + C(X) .
1 -y S6
Gehe zu EEX4 Falls S6 # 1, dann gehe zu DEN6
Schiebe B(WP) nach rechts Springe zu Unterprogramm EEX4 P - 1 + P
C + 1 -»■ C(X) Falls B(P) =0, dann gehe zu EEX7
1 -> SIl
Schiebe A(MS) nach rechts Tausche A mit C(M) aus
IS5 GT)
| 241 | L3361: | |
| 242 | L3362: | |
| 243 | L3363: | |
| 244 | L3364: | |
| 245 | ; L3365: | |
| 246 | L3366: | |
| 247 | L3367: | |
| 248 | L33 7O: | |
| 249 | L3371: | |
| 250 | L3372: | |
| 251 | L3373: | |
| 252 | L3374: | |
| 253 | L3375: | |
| ο | 254 | .L3376: |
| co | 255 | L3377: |
| QO | ||
| <*> | ||
| CO |
• ·!· · · ■ JL · JL · ■
11,1..1111
J* · X · X · · X ■ ■ JL
ι.;: in
1.111.11.
.111.1.1.. 11111. ,111
.111.1.1.. 11111. ,111
* X · · JLr B JL · * ·
,111...1.. . .11.,111. .1.11.111.
..1.11111. .11111111. 1...1.111.
••••XX····
-»· L33 23 -»· L3251
■*■ L32O1
L3371
FST3
FST4
FST4
Falls S4 % 1, dann geh.e zu DENl
Springe zu Unterprogramm 0FL4
Gehe zu FST2ZX
O ■*· A(MS) '
Falls S7 fr 1, dann gehe zuFST5
| C | ■*■ Stapel | (W) | |
| FST5 : | ' 1 | -> S7 · | (S) ■ |
| O | ■*■ C(W) | (S) | |
| C | - 1 ■*■ C | mit C(W) aus | |
| O | - C + C | ||
| C | + 1 -»■ C | ||
| Tausche B | |||
| RETNZX: | Kehre um | ||
ROM 4
| 0 | L4000: | |
| 1 | L4001: | |
| 2 | L4OO2: | |
| 3 | L4OO3; | |
| 4 | L4OO4: | |
| 5 ; | L4OO5: | |
| 6 | L4OO6: | |
| 7 | L4OO7: | |
| ' 8 | L4010: | |
| 9 | L4011: | |
| 10 | L4O12: | |
| 11 | L4O13: | |
| 12 | L4O14: | |
| 13 | L4O15: | |
| O | 14 | L4O16: |
| ep | 15 | L4O17: |
| GE/ C*J |
16 | L4O2O: |
| OO | 17 | L4O21: |
| 18 | L4O22: | |
| O | 19 | L-4023: |
| 20 | L4O24: | |
| 4P* | 21 | L4O25: |
| -*4 | 22 | L4O26: |
| 23 | L4O2 7: | |
| 24 | L4O3O: | |
| 25 | L4O31: | |
| 26 | L4O3 2: | |
| 27 | L4O33: | |
| 28 | L4O34: | |
| 29 | L4O3 5: | |
| 30 | L4O36: | |
| 31 | " L4O37: | |
| 32 | L4O4O: | |
| 33 | L4O41: | |
| 34 | L4O42: |
1... . .1...Il ·*■ L42O4
.1.111..11 ^ L4134
11...1...11 ->
L431O
,1'.11...Il -*■ L413O
11. . .1. ... -»· L6OO6
.11....1.I -> L4141
.1.11.1.11 ■*■ L4132
1..11...Il -> L423O
.1...,1.Il -*■ L41O2
. ..1..,.Il ■*■ L4O2O
..1 11 -> L4O4O
1. . . . -> LOOl 6
.11....1,I ■*· L4141
1111111111 -*■ L4377
.11....1.1 ■> L4141
11.111 -*■ L4O15
1 1.11 -»■ L42O2
1.....1.11 ■»■ L42O2
1 1.11 -> L42O2
1.1. .1, ... -> L5O26
.11.1,..Il -*· L415O
1,11.1.111 ■*- L4265
1 1.11 -> L42O2
1.....1.11 -»· L42O2
1..,..1.Il * L42O2
.11.111.11 + L4156
.11.,....I -*■ L414O
1.1.*1.... -* L5O42
11.1 11 -*■ L432O
| PRFX | SAVW |
| PRFXZ3 | |
| SCIl | |
| TENX: | |
| LOGG | |
| TNX 3 | |
| XTOY | |
| DPCT | SAVE |
| PERCZ3 | |
| DMST | SAVE |
| TDMS | |
| STDD | |
| DMSD | |
| FACT | |
| TDMl | |
| DIG6 | |
| DIG5 | |
| DIG4 | |
| SIG2 - | |
| ADDD | |
| ADDDZ3· | |
| TPOLZO: | |
| DIG3 : | SAVl |
| DIG2 : | |
| DIGl : | |
| MULT : | |
| MULTZ 3: | |
| STDl : | |
| SIGMZ3: | |
| : Kein Betrieb | |
| : Gehe zu PFXl | |
| : Gehe zu SCI2 | |
| : Gehe zu TNX2 | |
| : Gehe zu L0G2 | |
| : Wähle ROM 6 | |
| : Springe zu Unterprogramm | |
| Gehe zu XTYl | |
| : Gehe zu DPCl | |
| : Gehe zu PCTl | |
| : Ο -*· S8 | |
| Gehe zu TDMl | |
| : : Gehe zu STDl | |
| : Wähle ROM O | |
| Springe zu Unterprogramm | |
| Gehe zu FAC2 | |
| : Springe zu Unterprogramm | |
| Gehe zu DMSD | |
| Gehe zu DSPO | |
| Gehe zu DSPO | |
| Gehe zu DSPO | |
| Wähle ROM 5 | |
| Kein Betrieb | |
| Gehe zu AMDl | |
| Gehe zu TPL3 | |
| Kein Betrieb | |
| Gehe zu DSPO | |
| Gehe zu DSPO | |
| Gehe zu DSPO | |
| Kein Betrieb | |
| Kein Betrieb | |
| Gehe zu AMD4 | |
| Springe zu Unterprogramm | |
| Wähle ROM 5 | |
| Gehe zu SGMA | |
| 3 5 | L4O43: |
| 36 | L4O44: |
| 37 | L4O45: |
| 38 | L4O46: |
| 39 | L4O47: |
| 40 | ; L4O5O:, |
| 41 | L4O51: |
| 42 | L4.O52: |
| •43 | L4O53: |
| 44 | L4O54: |
| 45 | L4O55: |
| 46 | L4O56: |
| 47 | L4O57: |
| 48 | L4O6O: |
| 49 | L4O61: |
| 50 | L4O62: |
| 51 | L4O63: |
| 52 | L4O64: |
| 53 | L4O65: |
| 54 | L4O66: |
| 55' ■ | L4O67: |
| 56 | L4O7O: |
| 57 | L4O71: |
| 58 | L4O72: |
| 59 | L4O73: |
| 60 | L4O74: |
| 61 | ,L4O75': |
| 62 | L4O76: |
| 63 . | L4O77: |
| 64 | L4100: |
| 65 | L4101: |
| 66 | L41O2: |
| 67 | L41O3: |
| 68 | L41O4: |
| 69 | . L41O5: |
| 70 | L41O6: |
.111..1.11 .11L. ...111
L4162 L4161
DCPT DIGO
| .111,.11Il | ->- L4163 | DIVDZ3 |
| .1.1...1.. | ATN 2 | |
| ...1.1111. .1 | -> L4136 | ATAN |
| .1 .111 | -*- L4101 | |
| .1. .1'.11Il | ·* L4113 | ACDS |
| ..1..11111 | -* L4O47 | ASIN |
| 1..1..1111 | -> L4223 | TREC |
| -*■ L425O | TPOLZ3 | |
| .11 1.1 | -¥ L4141 | SQRT |
| .1 111 | -> L4101 | |
| 11111.111. | -y L416O | DIG9 |
| 11111.111. | -ν L5O66 | DIG8 |
| .111 11 | DIG7 | |
| X · X * · X · ··■ | *+■*** TPL6 | |
| SUBT |
.11.1.1111 .11 1.1
1111.1.111 11111.111.
. .liiiiiii.
11.11.111. 11. .
.1..111.11
■ XX« · X · ·· ·
.11 1
X · ■ * X ■ ··!«· ■
11..1.1...
• .L· · J^ · X ■ · ·
.1.11.1.1.
L4153 L4141 L4365
L4O77
->· L4116 ^- L31O2
->■ L414O
SUBTZ3 CLER
GRAD RADN CLOK
DEGR MODE
SQTl PCTl
Gehe zu PIII Gehe zu CONS Kein Betrieb Gehe zu AMD5 1 ->
S5 .
Springe1 zu Unterprogramm SAV9 Gehe zu SQTl
Gehe zu ACSl Gehe zu ATN2 Gehe zu TRCl Gehe zu TPLl Springe zu Unterprogramm SAVE
Gehe zu SQTl Kein Betrieb■ Kein Betrieb A + 1 + A(W)
A + 1 -*. A(W) Falls kein Übertrag, gehe zu CONl
Wähle ROM 5
Kein Betrieb Gehe zu AMD2 Springe zu Unterprogramm SAVE Gehe zu CLR2
A + 1 .». A(W) Falls kein Übertrag, gehe zu MODE
Kein Betrieb Kein Betrieb A - 1 ^ A(W) 0 ->
P
Zur Verschiebung gehen · Wähle ROM 3
Springe zu Unterprogramm SAVl 0 -> S8
Nach unten rotieren C -*- Stapel
C- 1 -5- S (X)'
CJ) NJ GO
CD
CaJ
| 71 | L41O7: |
| 72 | L4110: |
| 73 | L4111: |
| 74 | ; L4112: |
| 75 | L4113: |
| 76 | L4114: |
| 77 | L4115: |
| 78 | L4116: |
| 79 | L4117: |
| 80 | L412O: |
| 81 | L4121: |
| 82 | L4122: |
| 83 | L4123: |
| 84 | L4124: |
| 85 | L4125: |
| 86 | L4126-: |
| 87 | L4127: |
| 88 | L413O: |
| 89- . | L4131: |
| 90 ' | L4132: |
| 91 | L4133: |
| 92 | L4134: |
| 93 | L4135: |
| 94 | L4136: |
| 95 | L4137: |
| 96 | L414O: |
| 97 | L4141: |
| 98 | L4142: |
| 99 | L4143: |
| 100 | L4144: |
| 101 | L4145: |
| 102 | L4146: |
| 103 | L4147: |
| 104 | L415O: |
.1.11.1.1.
X · · · · 1 ι I t ι
1.1...1111 -»■ L4243
1.1 111 ■*■ L4241
.1.1111,.I -*· L4136
.11..I -»■ L3115
.11..I ■*■ L3116
.1 111.
1111..
11.11.11..
.1. .111.11 ·> L4116
•·Χ·Χ·Χ··«
111.1...1.
.11. .1. ... -> L3126
.11..I -»■ L3132
1 111.1 ■*■ L42O7
.11..I ■*■ L3134
X » X · X · · X ■ »
.11..1....- ->■ L3136
.11. . . .111 ->· . L4141
• * X X ft · a X · ·
Xa)X* · · · X · ·
11...1 ->■ L6143
11...1... -*- L6144
11...1... -> L6145
.11...11Il -> L4143
• XX» · · ft X · ·
MULOZ3 DIVOZ3 ACSl
***** TRC2 : SHFT
MRGO MREG
LOG 2 XTYl SC12 S AV 9
SAVl SAVE *****
***** SAVX
***** ADR9
SAV 2
AMDl
C - 1 -»■ C (X) Falls S8 * 1, dann gehe zu MULO
Gehe zu DIVO Springe zu Unterprogramm SAV9 Wähle ROM 3 Wähle ROM 3
Schiebe A(W) nach links P + 1 ■*■ P
Falls P * 13, dann gehe zu SHFT
Tausche C mit, M aus Tausche A mit C(P) .aus Tausche C mit M aus
Wähle ROM 3 Kein Betrieb Kein Betrieb
1 -»■ S5 '
Wähle ROM 3 Springe zu Unterprogramm EXCH (Austausch) Wähle ROM 3
0 ■*■ SlO
Wähle ROM 3
1 -»■ Sl
Gehe zu SAVE 1 -*■ S3
1 -»- SlO Wähle ROM 6 Wähle ROM 6
Wähle ROM 6 K>
1 -»■ SlO *"*
1 -»■ S3 OT
Gehe zu SAVX . ^
1 -> S6 **>
CD
CO
CJ
OO
CO
CJ
OO
-4
4P*
4P*
105 106 107 108 109 110 111 112 113 114 115 116 117 118
119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 .134 135 136 137
L4151: L4152: L4153: L4154: L4155: L4156:
L4157: L416O: L4161: L4162: L4163: L4164: L4165: L4166:
L4167: L417O: L4171: L4172: L4173: L4174: L4175: L4176: L4177: L42OO:
L42O1: L42O2: L42O3: L42O4:
L42O5: L42O6: L42O7: L421O:
L4211:
| «Χ··· ■ t · X · · | L4165 | #***■■* | AMD2 | 1 ·+■ S4 |
| .111.1.111 -> | ***** | AMD3 | Geh.e zu AMD 7 | |
| .li.i..ι;. | 0 ■> S5 | |||
| . ι. ι.. | L4165 | AMD4 | : 1' -»■ S4 | |
| .111.1.111 ■* | Gehe zu AMD7 | |||
| • XX· · » · X · · | L4164 | COMl | 1 ■+■ S6 | |
| .111.1..Il ■*■ | CONS | Gehe zu AMD6 | ||
| 11111.111. | L6162 | ***** | PIII | A + 1-»- A(W) |
| 11. , .1. . ... ■> | L6163 | AMD5 | Wähle ROM 6 | |
| 11 .. .1 .... ■+ | ***** | AMD 6 | Wähle ROM 6 | |
| .11.1. .1.. | AMD 7 | O -*- S6 | ||
| • X · ·Χ· · X · ·' | G -> S4 | |||
| • · X · · X · X · · | L4177 | Falls S2 # 1, dann gehe zu AMD3 | ||
| .111111111 -*■ | ***** | |||
| 1.1.1. .1. . | L3171 | ΑΜ13 | O -> SlO | |
| • XX· ·Χ· · · · '" | Wähle ROM 3 | |||
| 1.1.1. .1. . | L5173 | O -j- SlO | ||
| 1.1. .1 -»■ | AMDZ3 . | Wähle ROM 5 | ||
| L4213 | Kein Betrieb | |||
| 1. . .1.1111 -»■ | FSTl | Gehe zu AMD9 | ||
| L3177 | AMD 8 | Kein Betrieb | ||
| • XX· ·Χ· ■ · ·„ ~7~ | L4141 | ***** | Wähle ROM 3 | |
| . 11 .... 1.1 -*■ | Springe zu Unterprogramm SAVE | |||
| .11.1.1... | L4171 | DSPO | Stapel -*■ A | |
| .1111..1Il -> | Gehe zu AMl3 | |||
| 1.1.1..1.. | L4 2O5 | PFXl | ο ■-»· sio | |
| 1 1.111 ■*■ | DSPX : | Gehe zu DSPX | ||
| 1.1 1. . | 1 -4- SlO | |||
| 1. .11..1.. | L3 2O7 | EXCH : | O ■*■ S9 | |
| ·ΧΧ··Χ···· ""*" | EXCl : | Wähle ROM 3 | ||
| .11.1.1... | Stapel ->■ A | |||
| .1..1.1. . . | C ->■ Stapel | |||
| 111.1.111. | Tausche A mit C(W) aus | |||
CD
O
CD
CO
GJ
CD
O
CD
CO
GJ
CD
| 138 | L4212 |
| 139 | L4213 |
| 140 | L4214 |
| 141 | L4215 |
| 142 | ' L4216 |
| 143 | L4217 |
| 144 | L422O |
| 145 | L4221 |
| 146 | L4222 |
| 147 | L4223 |
| Ί48 | L4224 |
| 149 | L4225 |
| 150 | L4226 |
| 151 | L4227 |
| 152 | L423O |
| 153 | L4231 |
| 154 | L4232 |
| 155 | L4233 |
| 156 | L4234 |
| 157 : | L4235 |
| 158 | L4236 |
| 159 | L4237 |
| 160 | L424O |
| 161 | L4241 |
| 162 | L4242 |
| 163 | L4243 |
| 164 | L4244 |
| 165 | L4245 |
| 166 | L4246 |
| 167 | L4247 |
| 168 | L425O |
| 169 | L4251 |
| 170 | L4252 |
| 171 | L4253 |
1..1.1.1..
I. .1. . . .11 -*■
.11. 1 ■*■
111.1.111. .1111..1Il -*■
.11..1.1.I ·*■ 1.1111
1.. .111.11 -> .1.1111..1 +
.11.1.1. . .
• ill« · · X · ·
1.1.1. .1 .. .1..11.1Il ->
.11 1 ->
II. .1.1. ..
1.1..11..I ■*■
. 1. . .1. .11 -»-
. .111..1.. 1.1..1.111 . .111..1.. . .1. .1. ...
. .1111111.
.1.1111. .1
• »XX* « · X · ·
.11.11111.
L442O L414O
L4171 L4145
L4216 L4136
L4115 L414O
L4246 L41O4
AMD9
AMlO AMIl
AMI 2
TRCl
DPCl
| L524O | ***++ RCXY |
| TKRAZ3 | |
| DIVO | |
| L4245 | |
| MULO | |
| L1245 | **■#*+ MULI |
| L1246 | *■&·*** DIVl |
| SUBl | |
| LO25O | -fc-fc*·*+ ADDl |
| L4236 | TPLl |
Kehre um Falls S9 # 1, dann gehe zu AMl2
Springe zu Unterprogramm SAVl Tausche A mit C(W) aus
Gehe zu AMl3 Springe zu Unterprogramm SAV2 C ->· Daten
Gehe zu AMIl Springe zu Unterprogramm SAV9 Stapel -s- A
1 -s- S3
0 -s- SlO
Gehe zu TRC2 Springe zu Unterprogramm SAVl Nach unten rotieren
C -> Stapel Springe zu Unterprogramm SUBl Gehe zu ClOO Kein Betrieb
Kein Betrieb Wähle ROM 5 Tasten -»- ROM-Adresse
A -> S3
Gehe zu DIVl O -s- S3
Wähle ROM 1 Wähle ROM 1
0 - C - 1 ->- C(S)
Wähle ROM O Springe zu Unterprogramm SAVO
1 ■*■ S3
O -s- S4
O -s- S4
Falls C(S) = O, dann gehe zu TPL2
| 172 | L4254 | |
| 173 | L4255 | |
| 174 | L4256 | |
| 175 | L4257 | |
| 176 | ; L426O | |
| 177 | L4261 | |
| 178 | L4262 | |
| 1'79 | L4263 | |
| 180 | L4264 | |
| 181 | L4265 | |
| 182 | L4266 | |
| 183 | L4267 | |
| 184 | L427O | |
| O | 185 | L4271 |
| CO | 186 | L4272 |
| CO | 187 | L4273 |
| co | 188 | L4274 |
| OO | ' 189 | L4275 |
| 190 | L4276 | |
| -«J | 191. . | L4277 |
| 192 ■ | L43OO | |
| -J | 193 | L43O1 |
| 194 | L43O2 | |
| 195 | L43O3 | |
| 196 | L43O4 | |
| 197 | ' L43O5 | |
| 198 | L43O6 | |
| 199 | Ϊ.43Ο7 | |
| 200 | L431O | |
| 201 | L4311 | |
| 202 | L4312 | |
| 203 | L4313 | |
| . 204 | L4314 | |
| 205 | ■ L4315 |
| 1.,1.111.Il | -*■ L4256 |
| ι X ·■ i a a · J- · a | |
| 11..1.1... | |
| -L · · a J- a a a a J» | -»■ L421O |
| 1. .1U.11. | |
| . .11.1.111 | ■»■ L4O65 |
| . .11.1..1. | |
| .1111...1. | |
| . .11.1.1.1 | ·> L4O65 |
| a · · J. J. ι · X · a | |
| 1 111.1 | + L42O7 |
| .11. ..111. | |
| 1.1. .1...1 | ■*■ L4244 |
| 1.1111 | |
| 11..1.11.1 | ■*■ L4313 |
| .11..1. . .1 | -»■ L4144 |
| 1.1. .1. . .1 | -> L4244 |
| 1.11111. . . | |
| 1.1 . . 111. 1 | -*■ . L4247 |
| 11.1111.1. | |
| 11.1111.1. | |
| 11.1111.1. | |
| 11. . .1.111 | ->- L4 3O5 |
| .1.1111.1.- | |
| 1111...1.1 | ■*■ L4361 |
| .11...111. | |
| .1 1.1 | -j- L4101 |
| 1111...111 | -*■ L4361 |
| .11. . . .1.1 | ·*■ L4141 |
| 1.111 | -> L4OO5 |
| . .11..111. | |
| 1..111 |
1 -»■ S4
TPL2 : Nach, unten rotieren
TPL2 : Nach, unten rotieren
Springe zu Unterprogramm EXCl Falls A(M)
>=, 1, gehe zu TPL6
0 ■> C(WP)
C + 1 ■> C(P)
Springe zu Unterprogramm TPL-6 · TPL3 : 0 -*■ Sl
Springe zu Unterprogramm EXCH
C ->· A(W)
Springe zu Unterprogramm MULI
C -»■ Daten
Springe zu Unterprogramm REST
Springe zu Unterprogramm ADR9
Springe zu Unterprogramm MULI • Daten -»■ C
Springe zu Unterprogramm ADDl
A - 1 '-*■ A(XS)
A-I-*- A(XS)
A - 1 -> A(XS)
Falls kein Übertrag, gehe zu TPL5
C - 1 -y C(XS)
Springe zu Unterprogramm REG9 TPL5 : C HK A(W)
Springe zu Unterprogramm SQTl
Gehe zu REG9
TNX2 : Springe zu Unterprogramm SAVE
TNX2 : Springe zu Unterprogramm SAVE
1 ·*· S2
Gehe zu TNX3
REST : 0 + C(W)
REST : 0 + C(W)
C ·*■ Daten Adresse
Kein Betrieb
Kein Betrieb
IO ixi
cn ο co oo co
| 206 | L4316: |
| 207 | L4317: |
| 208 | L432O: |
| 209 | L4321: |
| 210 | L4322: |
| 211 ; | L4323: |
| 212 | L4324: |
| 213 | L4325: |
| 214 | L4326: |
| 215 | L4327: |
| 216 | L433O* |
| 217 | L4331: |
| 218 | L4332: |
| 219 | L4333: |
| 220 | L4334: |
| 221 | L4335: |
| 222 | L4336: |
| 223 | L4337: |
| 224 | L434O: |
| 225 | L4341: |
| 226 . | L4342: |
| 227 | L4343: |
| 228 | L4344: |
| 229 | L4345: |
| 230 | L4346: |
| 231 | L4347: |
| 232 | L435O: |
| 233 | L4351: |
| 234 | L4352: |
| 235 | L4353: |
| 236 | L4354: |
| 237 | L4355: |
| 238 | L4356: |
| 239 | L4357: |
| 240 | L436O: |
1.11111...
• •••-LX····
1..1.1.1.. 11.1..1111 1..1111111 .11
. . .1.1.111
L4323 L4237 L414O L4O25
SGMA
SIGl
Daten ->■ C
Kehxe um
Falls S9
Kehxe um
Falls S9
1, dann gehe zu SIGl
Gehe zu RCXY Springe zu Unterprogramm SAVl Gehe zu SIG2
Kein Betrieb Kein Betrieb Kein Betrieb Kein Betrieb Kein Betrieb Kein Betrieb Kein Betrieb
Kein Betrieb Kein Betrieb Kein Betrieb Kein Betrieb Kein Betrieb Kein Betrieb Kein Betrieb
Kein Betrieb Kein Betrieb Kein Betrieb Kein Betrieb Kein Betrieb Kein Betrieb Kein Betrieb
Kein Betrieb Kein Betrieb Kein Betrieb Kein Betrieb Kein Betrieb Kein Betrieb Kein Betrieb
| 241 | L4361 | |
| 242 | L4362 | |
| 243 | L4363 | |
| 244 | L4364 | |
| 245 | . L4365 | |
| 246 | L4366 | |
| 247 | L4367 | |
| 248 | L437O | |
| 249 | L4371 | |
| 250 | L4372 | |
| 251 | L4373 | |
| 252 | L4374 | |
| 253 | L!43 75 | |
| cr> | 254 | L4376 |
| ο | 255 | L4377 |
| CD | ||
| OO | ||
| co . | ||
| 00 | ||
| O | ||
| -J |
1 ■*■ L93 62
1.1.. I....' -*- L53 66
11...1... -> L64OO
REG9 :
CLR2 :
RETNZX: FAC2 :
Wähle ROM O
Kein Betrieb Kein Betrieb Kein Betrieb Wähle ROM 5
Kein Betrieb Kein Betrieb Kein Betrieb Kein Betrieb Kein Betrieb Kein Betrieb Kein Betrieb Kein Betrieb Kehre um
Wähle ROM 6
Kein Betrieb Kein Betrieb Kein Betrieb Wähle ROM 5
Kein Betrieb Kein Betrieb Kein Betrieb Kein Betrieb Kein Betrieb Kein Betrieb Kein Betrieb Kein Betrieb Kehre um
Wähle ROM 6
| 0 | LO5000 | |
| 1 | L05001 | |
| 2 | LO5OO2 | |
| 3 . | LO5003 | |
| 4 | LO5OO4 | |
| 5 | ' LO5OO5 | |
| 6 | LO5006 | |
| 7 | LO5007 | |
| 8 | L05010 | |
| 9 | L05011 | |
| 10 | LO5O12 | |
| 11 | LO5O13 | |
| 12 | LO5O14 | |
| as | 13 | LO5O15 |
| σ | 14 | LO5016 |
| co | 15 | LO5O17 |
| 00 | 16 | LO5O2O |
| co | 17 | LO5O21 |
| co | 18 | LO5O22 |
| «—I | 19 | LO5O23 |
| -J | 20 ' | ■ LO5024 |
| 21 | LO5O25 | |
| -4 | 22 | LO5O26 |
| 23 | L05O27 | |
| 24 | LO5O3O | |
| 25 | LO5O31 | |
| 26 | LO5O32 | |
| 27 · | LO5O33 | |
| 28 | LO5034 | |
| 29 | LO5O35 | |
| 30 | LO5O36 | |
| 31 | LO5O3 7 | |
| 32 | LO5O4O | |
| 33 | LO5O41 |
| ROM 5 | |
| 11...1.... | "*" L6OO1 |
| .111L...1. | |
| .1LIl...1. | |
| .1111...1. | |
| .1111...1. | |
| .111...1. | |
| .1.1..111. | |
| 1. .111 | |
| 1.11111... | |
| • X · · · X · X · · | |
| 1111111111 | -»■■ L5377 |
| 111.1.111. | |
| X · · · · X · X · · | |
| 1.1. .11111 | ->· . L5247 |
| 1.1..11.11 | -> L5246 |
| .11. .1 | ■*■ L3O21 |
| 111..1.,11 | ■*■ L5344 |
| 1.1.1. .1.. | |
| 1.1..1...1 | -»■ L5244 |
| »•••••Χ·» »Χ | ·* L5OO2 |
| 1.111.11.1 | ■*■ L5273 |
| ..1.11.1.1 | ■*■ L5O55 |
| .11...111. | |
| 11.1 | ->■ L5OO3 |
| . .1...1111 | ■*■ L5O43 |
ERR2 ADR5 ADR6 ADR7 ADR8 ADR9 ADRO
FST2
PW02Z0; SGMAZ4:
| Wähle | ROM 6 | ■+■ c | dann gehe zu RETNZX |
| C + 1 | ■* C(P) | S4 # 1, | |
| C + 1 | - C(P) | ||
| C + 1 | ·*■ C(P) | ||
| C + 1 | ■* C(P) | ||
| C + 1 | ■*■ C(P) | ||
| A-C | ■+ C(W) | ||
| C ■* Datenadresse | |||
| Kein Betrieb | |||
| Daten | |||
| Falls |
Tausche A mit C(W) aus Falls S8 ft 1, dann gehe zu ADDl
Gehe zu SUBl Wähle ROM 3 Kein Betrieb Kein Betrieb Kein Betrieb Kein Betrieb
Gehe zu PW02 1 -*■ S4
0 ■*■ SlO
Springe zu Unterprogramm MULI Springe zu Unterprogramm ADR6
Springe zu Unterprogramm STOR Springe zu Unterprogramm REST C ■*■ A(W)
Springe zu Unterprogramm ADR7 Gehe zu SIGl Kein Betrieb Kein Betrieb Kein Betrieb
CD OO CO
| 34 | LO5O42 |
| 35 . | LO5043 |
| 36 | LO5O44 |
| 37 | LO5O45 |
| 38 | , LO5O46 |
| 39 | LO5O47 |
| 40 | L0505O |
| 41 | LO5O51 |
| 42 | LO5O52 |
| 43 | LO5O53 |
| 44 | LO5O54 |
| 45 | LO5055 |
| 4.6 | LO5056 |
| 47 | LO5057 |
| 48 | LO5O6O |
| 49 | LO5O61 |
| 50 | LO5O62 |
| 51 | LO5O63 |
| 52 | LO5O64 |
| 53 . | LO5O65 |
| 54 | LO5O66 |
| 55 | LO5O67 |
| 56 | LO5O7O |
| 57 | LO5O71 |
| 58 | LO5O72 |
| 59 | LO5O73 |
| 60 | >LO5O74 |
| 61 | LO5O75 |
| 62 | LO5O76 |
| 63 | LO5O77 |
| 64 | LO 5100' |
| 65 | L05101 |
| 66 | LO51O2 |
| 67 | LO51O3 |
| .1 1.11 | -»■ L51O2 |
| 1.111.11.1 | -> L5273 |
| • a J>J. a · X · · X | -»■ L5O62 |
| ;.■'... ι... ι | -»■ L5OO4 |
| 1.111.11.1 | ■*■ L5273 |
| ..11..111. | |
| .1111...1. | |
| .11...111. | |
| 1.1 | ■> L5001 |
| 1.111.11.1 | -*■ L5273 |
| • · · X · · · · X X. | -*■ L5O2O |
| ..11..111. | |
| 1..111 | |
| 1.11111. . . | |
| •••«XX···· | |
| 11. .1.1. . ." | |
| ■ X· · X · X a · a | |
| .11...111. | |
| • aaaXXaaaa | |
| XaaaX»«Xaa | |
| 1..11. .1.. | |
| 1.1..1.1.1 | ·*■ L5245 |
STDDZ4: SIGl :
XX· a X · · a a a X a X · a X a a Xa a X a a X a a
REST
YGET :
TP0LZ4: TPOLZJ:
L31O2
SQTl
STDD
STDD
Gehe zu STDD Springe zu Unterprogramm STOR Springe zu Unterprogramm YGET
Springe zu Unterprogramm ADR8 Springe zu Unterprogramm STOR 0 ->
C(W) C + 1 -i- C(P)
C ·*■ A(W) Springe zu Unterprogramm ADR5
Springe zu Unterprogramm STOR Gehe zu FST2 0 -*· C(W)
C -*■ Datenadresse Kein Betrieb
Daten -> C Kehre um Nach unten rotieren C -»- Stapel
C -J-A(W) Kehre um 0 ■*· S8
0'^ S9
Springe zu Unterprogramm DIVl Kein Betrieb Kein Betrieb
Kein Betrieb Kein Betrieb Kein Betrieb Kein Betrieb Kein Betrieb Kein Betrieb Wähle ROM 3
0 -5- SlO
0 ■+ S4
| 68 | LO51O4 | |
| 69 | LO51O5 | |
| 70 | LO51O6 | |
| 71 | . LO51O7 | |
| 72 | ' L05110 | |
| 73 | L05111 | |
| 74 | LO5112 | |
| 75 | LO5113 | |
| 76 | LO5114 | |
| 77 | LO5115 | |
| 78 | LO5116 | |
| 79 | LO5117 | |
| 80 | LO512O | |
| ο | 81 | LO5121 |
| CD | 82 | LO5122 |
| CO | 83 | LO5123 |
| CO | 84 | LO5124 |
| 00 | 85 | LO5125 |
| *"■»»» O |
86 | LO5126 |
| ~4 | 87 ' : | LO5127 |
| Jr* | 88 | LO513O |
| »J | 89 | LO5131 |
| 90 | LO5132 | |
| 91 | LO5133 | |
| 92 | LO5134 | |
| 93 | LO5135 | |
| ' 94 | LO5136 | |
| 95 | LO5137 | |
| 96 | LO514O | |
| 97 | LO5141 | |
| 98 | LO5142 | |
| 99 | LO5143 | |
| 100 | LO5144 | |
| 101 | LO5145 |
| 11.1 | ■»- L5OO3 |
| .11. . .111. | |
| 1.1. . 1. . . 1 | -»■■ L5244 |
| 1.1 | ■*■ L5001 |
| . ..111111. | |
| 11 | -* L5000 |
| 1.1..1.1.1 | ■*■ L52<i5 |
| 1. .1 | -*· L5OO2 |
| 111.1.111. | |
| 1.1..11..1 | ■*■ L5246 |
| • Χ« · X · X » ■ · | |
| 1.1 | -*■ L5001 |
| 111.1.111. | |
| . .11..111 | |
| .1111. ..1. | |
| 1.1. .11. .1 | ■*■ L5246 |
| .11.1.1. . . | |
| 1.1..1.1.1 | ·*■ L5245 |
| .1 1.1 | -> L5101 |
| .1..1.1.. . | |
| 11.1 | -> L5OO3 |
| .11...111. | |
| 1.1 | ->■ L5001 |
| 1.1 1.1 | -»· L5241 |
| •Χ»·X··X·· | |
| .111.1.1.. | |
| .11 11 | ■*■ L514O |
| • X· · X · X · · · | |
| .11...111. | |
| l····1 | -> L5OO4 |
| .11...111. | |
| 11.1 | -> L5OO3 |
| .111111.11 | -»■ L5176 |
RCXY
RXYl
Springe zu Unterprogramm ADR7 C + A(W)
Springe zu' Unterprogramm MULI
Springe zu Unterprogramm ADR5 Falls C(S) >= 1, dann gehe zu ERR2
Springe zu Unterprogramm DIVl Springe zu Unterprogramm ADR6 Tausche A mit C(W) aus
Springe zu Unterprogramm SUBl C -*· Stapel
Springe zu Unterprogramm ADR5 Tausche A mit C(W) aus
O * C (W)
C + 1 -*■ C(P)
Springe zu Unterprogramm SUBl Stapel-*- A
Springe zu Unterprogramm DIVl Springe zu Unterprogramm SQTl C -* Stapel
Springe zu Unterprogramm ADR7 C -»■ A(W)
Springe zu Unterprogramm ADR5 Springe zu Unterprogramm DIVO A ->■ S4
Falls S7 % 1, dann gehe zu RXYl
C ■* Stapel
C ^" A(W)
Springe zu Unterprograinm ADR8 C -" Stapel
C ■*■ A(W)
Springe zu Unterprogramm ADR7 Gehe zu FSTl
| 102 | LO5146 |
| 103 | LO5147 |
| 104 | LO515O |
| 105 | LO5151 |
| 106 | LO5152 |
| 107 | LO5153 |
| 108 | LO5154 |
| 109 | LO5155 |
| 110 | LO5156 |
| 111 | LO5157 |
| 112 | LO516O |
| 113 | LO5161 |
| 114 | LO5162 |
| 115 | LO5163 |
| 116 | LO5164 |
| 117 | LO5165 |
| 118 | LO5166 |
| 119 | LO5167 |
| 120 | LO517O |
| 121 | LO5171 |
| 122 | LO5172 |
| 123 | LO5173 |
| 124 | LO5174 |
| 125 | LO5175 |
| 126 | LO5176 |
| 127 | LO5177 |
| 128 | LO52OO |
| 129 | LO52O1 |
| 130 | LO52O2 |
| 131 | LO52O3 |
| 132 | LO52O4 |
| 133 | LO52O5 |
| 134 | LO5'2O6 |
| 135 | LO52O7 |
1.111.11.1 111.1.111.
11.111. . .1 1. .1.1.1. . .111.1.111
■*■ L5273
-> L317O
+ L5334
-»■ L5165
-> L3177
AMlO:
AMD9Z4: FSTl :
Kein Betrieb Kein Betrieb Kein Betrieb Kein Betrieb Kein Betrieb
Kein Betrieb Kein Betrieb Kein Betrieb Kein Betrieb Kein Betrieb Kein" Betrieb Kein Betrieb
Kein Betrieb Kein Betrieb Kein Betrieb Springe zu Unterprogramm STOR Tausche A mit C(W) aus
Wähle ROM 3
Kein Betrieb Kein Betrieb Kein Betrieb Springe zu Unterprogramm 0000
Falls S9 = 1, dann gehe zu AMlO
Wähle ROM 3
Kein Betrieb Kein Betrieb Kein Betrieb Kein Betrieb
Kein Betrieb :
Kein Betrieb Kein Betrieb Kein Betrieb Kein Betrieb
| 136 | LO521O |
| 137 | LO5211 |
| 138 | LO5212 |
| 139 | LO5213 |
| 140 | . LO5214 |
| 141 | LO5215 |
| 142 | LO5216 |
| 143 | LO5217 |
| 144 | LO522O |
| 145 | LO5221 |
| 146 | LO5222 |
| 147 | LO5223 |
| 148 | LO5224 |
| 149 | LO5225 |
| 150 | LO5226 |
| 151 | LO5227 |
| 152 | LO523O |
| 153 | LO5231 |
| 154 | LO5232 |
| 155 | LO5233 |
| 156 | LO5234 |
| 157 | LO5235 |
| 158 | LO5236 |
| 159 | LO5237 |
| 160 | LO524O |
| 161 | LO5241 |
| 162 | LO5242 |
| 163 | LO5243 |
| 164 | LO5244 |
| 165 | LO5245 |
| 166 | LO5246 |
| 167 | LO5247 |
| 168 | LO525O |
| 169 | LO5251 |
.1.111..11
• ι XXX· · X · ·
1.1..1.111 ..111..1..
..1111111.
■ »■••Χ····
L5134 RCXYZ4 DIVO
L5245
MULO
Ll245 ***** MULI
Ll245 ***** DIVl SUBl
LO25O ***#·*. ADDl
Kein Betrieb Kein Betrieb Kein Betrieb Kein Betrieb Kein Betrieb Kein Betrieb
Kein Betrieb Kein Betrieb Kein Betrieb Kein Betrieb Kein Betrieb Kein Betrieb Kein Betrieb
Kein Betrieb Kein Betrieb Kein Betrieb Kein Betrieb Kein Betrieb Kein Betrieb Kein Betrieb
Kein Betrieb Kein Betrieb Kein Betrieb Kein Betrieb Gehe zu RCXY 0 ->
S3
Gehe zu DIVl. 0 ■*■ S3
Wähle ROM 1
Wähle ROM 1
0 - 0 - 1 -> C(S) Wähle ROM 0 Kein Betrieb Kein Betrieb
Wähle ROM 1
Wähle ROM 1
0 - 0 - 1 -> C(S) Wähle ROM 0 Kein Betrieb Kein Betrieb
170
LO5252:
| 171 | LO5253 | |
| 172 | LO5254 | |
| 173 | ' LO5255 | |
| 174 | 1 LO5256 | |
| 175 | LO5257 | |
| 176 | LO526O | |
| 177 | LO5261 | |
| 178 | LO5262 | |
| 179 | LO5263 | |
| 180 | LO5264 | |
| 181 | LO5265 | |
| 182 | LO5266 | |
| σ | 183 | LO5267 |
| /γι | 184 | LO527O |
| OJ | 185 | LO5271 |
| co | . 186 | LO5272 |
| 187 | LO5273 | |
| O | 188 | LO5274 |
| -J | 189- | ■ LO5275 |
| .P- | 190 | LO5276 |
| ~J | 191 | LO5277 |
| 192 | LO53OO | |
| 193 | LO53O1 | |
| 194 . | LO53O2 | |
| 195 | LO53O3 | |
| 196 | .' LO53O4 | |
| 197 | LO53O5 | |
| 198 | LO53O6 | |
| 199 | LO53O7 | |
| 200 | LO531O | |
| 2ol | LO5311 | |
| 202 | LO5312 |
. .11.1».1. .1.111..1. . .11.11.1.
1.11 11
• · X X · X · ·Χ·
.1.111..1. . .11.11.1. 111. . .1.1. 1.1.1.1111 . .11. .111. .11. . .111.
11 11. .
.1..1.1.1. .11...1.1. .11.111.1. 11...1..11 . .1.1.1.1-.
.1.1111.1. 1.11.1.111 111.11.11. .1.... .111 111.1.111.
1.1111
I I I t Xl · · · I
L2264 L52 6O
DVOF
DVOFZ2
OFLl :
L5275
STOR 0FL4
L53O4
L5265
OFL 5
Kein Betrieb
Kein Betrieb Kein Betrieb Kein Betrieb Kein Betrieb Kein Betrieb
0 -*■ C(MP) C-I-*- C(WP)
0 ■*· C(KS) Wähle ROM 2 Gehe zu DVOF 0 ->· C(WF)
C-I-*- C(WP) 0 -»- C(XS)
A + 3 -ä- A(X) Falls kein Übertrag, gehe zu STOR C
0 -*· C(W) l
C * A(W) 12 -*■ P
A-i-C(X) C ->
A(X) Falls C(XO) = 0, dann gehe zu CFL5
0 - C -> C(X) C-l-»-C(XS) '
Falls kein Übertrag, gehe zu OFLl Tausche A mit C(MS) aus Daten ■+■ C
Tausche A mit C(W) aus C -»- Daten
Kehre um K)
Kein Betrieb -C^
Kein Betrieb CT)
CO OO CO OO
| 203 | LO5313: |
| 204 | LO5314: |
| 205 | LO5315: |
| 206 | LO5316: |
| 207 | LO5317: |
| 208 | LO532O: |
| 209 | ; LO5321: |
| 210 | LO5322: |
| 211 | LO5323: |
| 212 | LO5324: |
| 213 | LO5325: |
| 214 | LO5326: |
| 215 | LO5327: |
| 216 | LO533O: |
| 217 | LO5331: |
| 218 | LO5332: |
| 219 | LO5333: |
| 220 | LO533 4: |
| 221 | LO5335: |
| 222 | LO5336: |
| 223 | LO5337: |
| 224" · | LO53 4O: |
| 225 | LO5341: |
| 226 | LO5342: |
| 227 | LO5343: |
| 228 | LO5344: |
| 229 | LO5345: |
| 230 | LO5346: |
| 231 | LO5347: |
| 232 | LO535O: |
| 233 | LO5351: |
| 234 | LO5352: |
| 235 | LO5353: |
| 236 | LO5354: |
| 237 | LO5355: |
| • X · · · | 1.1. . | .11. . | -»■ L5341 |
| 111.. | . .111 | 11.. . | |
| .11. . | 1.1. . | • X · · · | + L5246 |
| 1.1. . | 11.11 | .111. | -> L5247 |
| 1.1. . | 1111 | .111. | |
| .11. . | 1.1. . | .11. . | -»■ L5245 |
| 1.1.. | 1.111 | • · · JL ■ | ■*■ L5244 |
| 1.1.. | 1. .11 | X · · X X X · * · · | |
| . .11. | .Hi; | ||
| .1.111111. | |||
| • · X · · | |||
| • · X · · | |||
| . .1.1 | |||
| . .11. | |||
| 1.111 | |||
| 11.. . | |||
| .1.11 |
Kein Betrieb Kein Betrieb Kein Betrieb Kein Betrieb Kein Betrieb Kein Betrieb
Kein Betrieb Kein Betrieb Kein Betrieb Kein Betrieb Kein Betrieb Kein Betrieb Kein Betrieb
Kein Betrieb Kein Betrieb Kein Betrieb Kein Betrieb DCOD : Falls S4 # 1, dann gehe zu DCDl
Falls S6 4 1, dann gehe zu SUBl
Gehe zu" ADDl DCDl : Falls S6 % 1, dann gehe zu DIVl
Gehe zu MULI FWD2 : 0 -»■ C (W)
C-I-* C(S)
2 -*· P
Lade Konstante
Tausche C mit M aus
0 ■> C(W)
CLR2 : 0 -»■ A(W)
CLR2 : 0 -»■ A(W)
12 ■*■ P
CLR3 : C - 1 * C(P)
CLR3 : C - 1 * C(P)
C ■*■ Datenadresse
σ>
ο
to
ο
to
οο
c*>
c*>
| 238 | LO5356 |
| 239 | LO5357 |
| 240 | LO536O |
| 241 | LO53 61 |
| 242 | LO5362 |
| 243 | ; LO5363 |
| 244 | LO5364 |
| 245 | LO5365 |
| 246 | LO5366 |
| 247 | LO5367 |
| 248 | LO537O |
| 249 | LO5371 |
| 250 | LO5372 |
| 251 | LO53 73 |
| 252 | LO5374 |
| 253 | LO5375 |
| 254 | LO5376 |
| 255 | LO5377 |
111.1.HL..
1.1111.
111.1.111... .1111. . .1... .1111...1. 111.11..11 .111111.11
. .11..111. .11. .11... 111.1.1.11
L5354 L5176
L5352
CLR1Z4:
Tausche A mit C(W) aus
C .> Stapel
D + Daten
Tausche A mit C(W) aus
C + 1 ^ C(P)
C + 1 + C(P)
Falls kein Übertrag, gehe zu CLR3
Gehe zu FSTl
0 + C (M)
Lade Konstante
„Gehe zu CLF2
| Kein | Betrieb | |
| Kein | Betrieb | |
| Kein | Betrieb | |
| Kein | Betrieb | |
| Kein | Betrieb | |
| Kein | Betrieb | |
| RETNZK: | Kehre | um |
ROM
CD OO CO OQ
| O | L6000: | 1.1111.. 11 + | L6274 | FACTZ4 |
| 1 | L6001: | 11111 . + | L6OO7 | ERR2Z1 |
| 2 | L6OO2: | 11.1. .. | TDMSZO | |
| 3 | L6OO3: | .ill-mill + | L6177 | |
| 4 | L6OO4: | .111111.1. | OFLW | |
| 5 | L6OO5: | .111111..I + | L6176 | |
| 6 | L6OO6: | 1111.1...1 + | L6364 ' | TENXZJ |
| 7 | L6OO7: | ..11..111. | ERRR | |
| 8 | L6010: | • « · · JL JL · JL · · | ||
| 9 | L6011: | » JL a JL · · · JL ■ a | ||
| 10 | L6O12:. | .11. . .111. | RND0Z3 | |
| 11 | L6O13: | 1.1.1.1... | ||
| 12 | L6O14: | 111.1.111. | ||
| 13 | L6O15: | ...11..111 + | L6O31 | |
| 14 | L6O16: | 1.11.1.11. | RND 3 | |
| 15 | L6O17: | 11111.1.1. | ||
| 16 | L6O2O: | 111.11 + | L6O16 | |
| 17 | L6O21: | 11.1.11,. | RND 4 | |
| 18 | L6O22: | 11..111.1. | RND 5 | |
| 19 | L6O23: | .1. .111.1. | ||
| 20 | L6O24: | 111.. | RND 6 | |
| 21 | L6O25: | .,1.1.11.. | ||
| 22 | L6O26: | ..1.11.111 + | L6O55 | |
| 23 | L6O27: | 1.111.111. | RNOF | |
| 24 | L6O3O: | 11.11.1.1. | ||
| 25 | L6O31: | 1.111. | RNDX | |
| 26 | L6O32: | •L. ■ · * ^VsJL* · | ||
| 27 | L6O33: | ...1..11.. | ||
| 28 | L6O3 4: | .1.:111.1. | ||
| 29 | L6O35: · | .11 11. | ||
| 30 | L6O36: | .1.. .1.11. | ||
| 31 | L6O3 7: | l.-.ll. . .1. |
Gehe zu FACT Gehe zu ERRR Zustand löschen Gehe zu TDMSZJ
C + 1 -ä- C (XS) Springe zu Unterprogramm FSTl
Springe zu Unterprogramm TNX3
0 + C(W) Zustand löschen
1 ·*■ S5
C + A(W) M -*· C
Tausche A mit C(W) aus Gehe zu RNDX Schiebe A(MS) nach rechts A + 1 -*■ A(X)
Falls kein Übertrag, gehe zu RND3 13+ P Tausche A mit B(XS) aus
A ■*■ B(XS) P - 1 ■>
P Falls P # 2, dann gehe zu RND7
A(W) 1 +A(X) B(W) S8
D (XS) A(M)
Schiebe A(MS) nach links Falls A(P) >= 1, dann gehe zu RND4
32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
oo 50 •^ 51 ο 52
^ 53 Si 54
55 56 57 58 59 60 61 62 63 64 65 66 67 68
69
L6O4O: L6O41:
L6O42: L6O43: L6O44;;
L6O45: L6O46": L6O47:
L6O5O: ■L6O51: L6O52:
L6O53: .L6O54: L6o55: L6O56: L6O57:
L6O6O: L6O61: L6O62: L6O63:
L6O64: . L6O65: L6O66: L6O67:
L6O7O: L6O71: L6O72: L6O73:
L6O74: L6O75: L6O76:
L6O77: L6100: L6101: L61O2: L61O3:
L61O4: L61O5:
••·Χ···Χ X-X
X · · »Χ.« * -X · ·ι '
HL. . .11. .11. . .1.1." . . .1111.1..
111.11
111..
•·X·X ·XX··
..1.1.1.11 . ..1.11111 11.11.1.1. . .1..11.11
• · · χ · · χ · χ χ 11.1111.1. . ..1.1..11
■ X· · X· · «Χ«
111.
1.1111..1. .11...1.1. 111..1.11. ..111.1.11 1.11.1.11. 111111111. 11111.1.1.
χ · · · · χ · χ · · . .111.11.1'
•··«XXXX··
1.11.1.11.
11.11.
11.1111.1. 1..1111.1.
.1
. . .1.11111 1111111.1. 11..1.111. 11111...1.
11111
.1...1.11.
■*■ L6O21
L6O16
L6O52 L6O27
L6O46 L6O22
L6O24
RNDl
RND 2 RND 7
L6O72
L6O73
RND 8 RND 9
L6101 L6O27
RNlO
RNH
0 + S8
14 +P
C + A(X) Falls C(XS) >=1, dann gehe zu RND3
P-I ->-Ρ
Falls P #
dann gehe zu RND2
Gehe zu RNOF A - 1 + A (X) Falls kein Übertrag, gehe zu RNDl
Gehe zu RND5 A-I
A(XS)
Falls kein Übertrag, gehe zu RND5 A + B(P)
P - 1 + P 0 + A(WP) C + A(X) A + B-*. A(MS)
Falls kein Übertrag, gehe zu RND8 Schiebe A(MS) nach rechts A + 1 + A(S)
A +· 1 + A(X)
Falls S8 4 1, dann gehe zu RND9
P + 1 '+ P Schiebe A(MS) nach rechts
0 + B(M8) ■ ·
A - 1 * A(XS) Falls A(XS)>=1, dann gehe zu RNlO
Gehe zu RNDF A + 1 +A(XS) Tausche A mit B(W) aus A + 1 -v A(P)
A + 1 +A(P) Schiebe A(MS) nach links
cn ro to
| /O | L61O6: | 11.1111.1. | L61O5 | RTRN : |
| 71 | L61O7: | .1. . .1.111 -»■ | RNRT : | |
| 72 | L6110: | 1.1111. .1. | ||
| 73 ■ | L6111: | 11.111..1 | ||
| 74 | L6112: | 1.11.1.11. | ||
| 75 | L6113: | 11. .1.111. | ||
| 76 | L6114: | X · ■· · X · X ■ · | L6125 | |
| 77 | L6115: | .1.1.1.111 -> | ||
| 78 | L6116: | 111.1.1.1. | ||
| 79 | L6117: | • · · · X · X · X · | ||
| 80 | L612O: | .11.111.1. | L6124 | |
| 81 | L6121: | .1.1.1. .11 -»■ | ||
| 82 | L6122: | . .l.i.i.i.■ | ||
| 83 | L6123 : | .1.1111.1. | ||
| 84 | L6124: | 111.1.1.1. | ||
| 85 | L6125: | .1.1.1.1.. | L6376 | SAVEZX |
| 86 | L6126: | 1111111.11 -* | L6 2OO | SAV2ZX |
| 87 | L6127: | 1 11 -j- | ADR9Z4 | |
| 88 | L613O: | |||
| 89 ' | : L6131: | |||
| 90 | L6132: | |||
| 91 | L6133: | |||
| 92 | L6134: | |||
| 93 | L6135: | |||
| 94 | L6136: | |||
| 95 | L6137: | |||
| 96 | L614O: | |||
| 97 | L6141: | |||
| 98 | L6142: | L6264 | ||
| 99 | L6143: | 1.11.1..11 -* | L6244 | |
| 100 | L6144: | 1.1. .1. .11 ■*■ | ||
| 101 | L6145: | .11. ..111. | ||
| 102 | L6146: | . .11. .111. | ||
| 103 | L6147: | .1.11...1. | ||
A - 1 ■* A(XS) Falls kein Übertrag, gehe zu RNIl
0 ■*■ A(WP)
A - 1 -*■ A(WP) Schiebe A(MS) nach rechts Tausche A mit B(W) aus
Falls S8 * 1, dann gehe zu RNRT
Tausche A mit C(X) aus 0 -*- B (X)
Falls C(XS) = 0, dann gehe zu RTRN
0 - C -*■ C(X) C - 1 + C (XS)
Tausche A mit C(X) aus Falls S5 £ 1, dann gehe zu RET3
Gehe zu FST2 Kein Betrieb Kein Betrieb Kein Betrieb Kein Betrieb Kein Betrieb
Kein Betrieb Kein Betrieb Kein Betrieb Kein Betrieb Kein Betrieb Kein Betrieb Gehe zu SAVE
Gehe zu SAV2 C ·*■ A(W) 0 ->
C(W) C - 1 -»■ C(P)
| 104 | L615O | |
| 105 | L6151 | |
| 1ο6 | L6152 | |
| 107 | L6153 | |
| 108 | L6154 | |
| 109 | .L6155 | |
| 110 | L6156 | |
| 111 | L6157 | |
| 112 | L616O | |
| 113 | L6161 | |
| 114 | L6162 | |
| 115 | L6163 | |
| 116 | L6164 | |
| 117 | L6165 | |
| ο | 118 | L6166 |
| to | 119 | L6167 |
| CD | 12ο | L617O |
| 09 | 121 | L6171 |
| • 122 | L6172 | |
| O | 123 | L6173 |
| *>* | 124. | . L6174 |
| 125 | L6175 | |
| 126 | L6176 | |
| 127 | L6177 | |
| 128 | L62OO | |
| 129 | L62O1 | |
| 130 | L62O2 | |
| 131 . | L6 2O3 | |
| 132 | L62O4 | |
| 133 | L62O5 | |
| 134 | L62O6 | |
| 135 | L62O7 | |
| 136 | L621O | |
| 137 | L6211 | |
| 138 | L6212 |
1. .111
111.1.111. .11...111. 11111.1111
1 Ill
.111.11..1
• ■ ■ · X X · X · ·
.111.1.1.. .1111..111
..11..111.
•«••XX····
1.1.1. .1.. .11..1...1
■XX«·X··«■
. . .11. .1.1
.11. .1.
.1 111.
.1. . . .111. .111.11..1 11.1111.1.
1 Hill
.Hill. .11 11.1111.1. 1... 11.111
• ι X · · X X · · ·
.1.1.11...
L6373
L6 2O1 L6166
L61166 L6171
L6144 L3177 L6O31 L3 2O1
L6166
L62O7 L6174
L6215
CONSZ4 PIIIZ4
PUSH
PRET
LSTXZJ:
FSTl : TBNSZJ: FST2 : CONS :
CON 7
C ■*■ Datenadresse
Tausche A mit C(W) aus C -*■ A(W)
Gehe zu SVRT Kein Betrieb Kein Betrieb Kein Betrieb Kein Betrieb Kein Betrieb
Kein Betrieb Gehe zu CONS Springe zu Unterprogramm PUSH Zustand löschen
Wähle ROM 1 Falls S7 I 1, dann gehe zu PRET
C -»- Stapel
O ■*■ C(W)
Kehre um
Kein Betrieb O -> SlO
Springe zu Unterprogramm SAV2ZX Wähle ROM 3 Springe zu Unterprogramm RNDX
Wähle ROM 3 Schiebe A(W) nach links Schiebe A(W) nach links Springe zu Unterprogramm PUSH
A-I-* A(XS).
Falls kein Übertrag, gehe zu C0N7 Gehe zu LSTXZJ A - 1 ->- A(XS)
Falls kein Übertrag, gehe zu C0N8 Lade Konstante Lade Konstante
σ>
ο
cd
ο
cd
139 140 141 142 143 144 145 146 147 148 149 150 151 152
153 154 155 156 157 158 159 160 161 162 163 164 165 166
167 168 169 170 171 172 173 174
L6233: L6214: L6215* L6216: L6217: L622O:
L6221: L6222: L6223: L6224: L6225: L6226: L6227: L623O: L6231: L6232:
L6233: L6234: L6235: L6236: L6237: L6-24O:
L6241: L6242: L6243: L6244: L6245: L6246: L6247: L625O:
L6251: L6252: L6253: L6254: L6255: L6256:
.111111.11 11.1111 1. .11. .111
L6176 L6231
CONS
.1.1 . .1.1 1. . . .111
111
1.1 1. . .
11 11 11 11 11 11, 11,
11 1.11.1, 111111. .11.11, 11, 11, 11.
11. 11. 11.
L6176
CON 9
.111.11.
Χι··*ΧΧ···
.1111111.11
•••«•■XX»·
.1. ...111.
1111..
11. .1.11.. 1.1. .1.111 1.1111111. 111.1.111. 1..111
• · X * X · · X ■ ·
1.11111. . 111.1.111.
L6176
SAV 2 SAVl
L6245
Lade Konstante 4 Gehe zu FSTl
A - 1 ■+ A(XS)
Falls kein Übertrag, gehe zu 0CN9 Lade Konstante 4 Lade Konstante 5
Lade Konstante 3 Lade Konstante 5 Lade Konstante 9 Lade Konstante 2 Lade Konstante 3
Lade Konstante 7 C - 1 ^ C(X)
Springe zu Unterprogramm FSTl Lade Konstante 3 Lade Konstante 7 Lade Konstante 8
Lade Konstante 5 Lade Konstante 4 Lade Konstante 1 Lade Konstante 1 Lade Konstante 7
Lade Konstante 8 Lade Konstante 4 Gehe zu FSTl
0 + P
Schiebe A(W) nach links P + 1 -*· P
Falls P # 12, dann gehe zu SAVl
0 ·*■ A(S)
Tausche A mit C(W) aus C -»■ Daten Adresse
0 ■*■ S2
Daten -»■ C
Tausche A mit C(W) aus
CCt
CO
CO
| 175 | L6257 |
| 176 | L626O |
| 177 | L6261 |
| 178 | L6262 |
| 179 | L6263 |
| 180 | L6264 |
| 181 | L6265 |
| 182 | L62 66 |
| 183 | L6267 |
| 184 | L627O |
| 185 | L6271 |
| 186 | L6272 |
| 187 | L6273 |
| 188 | L6274 |
| 189 | L6275 |
| 190 | L6276 |
| 191 | L6277 |
| 192 | L63OO |
| 193 | L63O1 |
| 1-94 | L63O2 |
| 195 | L63O3 |
| 196 | L63O4 |
| 197 | :■ L63O5 |
| 198 | L63O6 |
| 199 | L63O7 |
| 200 | L631O |
| 201' | L6311 |
| 202 | L6312 |
| 203 | L6313 |
| 204 | L6314 |
| 205 | L6315 |
| 206 | L6316 |
| 207 | L6317 |
| 208 | L632O |
| 209 | L6321 |
1.111. .1. . 1.111.
11111.1111 -»■ L6373
.11..1.1Il -s- L6145 .1. .1.111.
111.1.111. ..11..111.
1..111
..1...111. 111.1.111.
1.1111
.11..1..Il -»· L6144 . . .111111.
Hill ->· L6OO7
. . .1111.1.
Hill ■*■ L6OO7
.. .11.1.1.
11...1..Il + L63O4
111. .
11. .1 .1111 -s- L6313
..111.11. .
11. .1. . .11 -»■ L631O
1..11 -*■ L6OO4
.1.11.1.1.
11 1 + L63OO
.1. . .1. ... -s- L2313 . . .111. .1.
11111 -s- L6OO7
111.1.1.1.
1 .11 . . 11 . .
.11.1.1.1.
11.1.1.111 -»· L6325
.1.11.1.1.
SAVE
FACT
•FACO :
FACl
FAC 2
NRM20 FACTl:
O -»· SH
O -*■ B(W) Falls Sl =§= 1 , dann gehe zuSVRT
Gehe zu ADR9Z4 A-S-B(W)
Tausche A mit C(W) aus O -s- C(W)
C -s- Datenadresse B -s- C(W)
Tausche A mit C(W) aus C -s- Daten Gehe zu SAV2ZX Falls C(S) >= 1, dann gehe zu ERRR
Falls C(XS) >= 1, dann gehe zu ERRR Falls C(X) >= 1, dann gehe zu FACl
P-l-s-P Gehe zu FACTl P - 1 ->
P Falls P 4f 3, dann gehe zu FAC2
Gehe zu OFLW C-l-s-C(X) Springe zu Unterprogramm FACO
Wähle ROM Falls C(WP) >=1, dann gehe zu ERRR
Tausche A mit C(X) aus 11 -s- P
Falls C(X) =0, dann gehe zu FACT2 **
C-l-s-C(X)
| 210: | L6322 |
| 211 | L6323 |
| 212 | L6324 |
| 213 | L6325 |
| 21.4 | L6326 |
| 215 | L6327 |
| 216 | L633O |
| 217 | L6331 |
| 218 | L6332 |
| 219 | L6333 |
| 220 | L6334 |
| 221 | L6335 |
| 222 | L6336 |
| 223 | L6337 |
| 224 | L634O |
| 225 | L6341 |
| 226 | L6342 |
| 227 | L6343 |
| 228 | L6344 |
| 229. | . L6345 |
| 230 | L6346 |
| 231 | L6347 |
| 232 | L635O |
| 233 | L6351 |
| 234 | L6352 |
| 235 | L6353 |
| 236 | L6354 |
| 237 | L6355 |
| 238 | L6356 |
| 239 | L6357 |
| 240 | L636O |
| 241 | L6361 |
| 242 | L6362 |
| 243 | . L6363 |
| 244 | L6364 |
.11.1
L6OO4
.1 ... .111. 111.1.111. 1.111.111. 11111...1. . .1.1.111. 11. .1.1.11
111.1.111.
I. .1. .111. .11111111.
II. .. .11.·. .1. .11.11. 1111. .111. 11 .1111111 11.1. .111.
.1 111.
1111. .111.
III. . .1111 111111111. 11. .1.111. 1111.11. .1 1.11. .11. .
1111.11. .1-. .1 111.
1.1...111
11..1.111. 111..1.11. 11.111.111 111.1.111.
11..1.111. 111..1.11. 11.111.111 111.1.111.
I. . .1
.1111
.1111
II. .1
1. . .1
1. . .1
1.1. .1.1. .1. .1
FACT 2
L6312
L6337
L6343
L6366 L6366
FACT 3 FACT 4
FACT 5
L6335
L6312
FACT 6 FACT 7 TNX3
Falls C(X) >=1, dann gehe zu OFLW
Schiebe A (W) nach links Tausche A mit C(W) aus 0 ->
A(W) A + 1 -»■ A(P) 0 - C -»■ C(W)
Falls kein Übertrag, gehe zu NRM20 Tausche A mit C(W) aus
Schiebe C(W) nach rechts C + 1 -*■ C(S)
12 -> P
A -> B(MS) A + C -*· A(W)
Falls kein Übertrag, gehe zu FACT4 A- C + A(W)
Schiebe A(W) nach links AO
A + C -*■ A(W) ♦
Falls kein Übertrag, gehe zu FACT5 A + 1 ->
A(S) Tausche A mit B(W) aus Springe zu Unterprogramm SHFT 11 -»■ P
Springe zu Unterprogramm SHFT B +C (W)
0 +B(WPJ Schiebe B(W) nach rechts Tausche A mit B(W) aus A + B ->
A(MS) Falls kein Übertrag, gehe zu FACT3
Tausche A mit C(W) aus K)
Tausche B mit C (W) aus 4>-
C + 1 -*- C (X7 , CT>
Springe zu Unterprogramm NRM20 ^
0 -»■ S8 · <*>
| Pi | ω | η | a | η | φ | |
| Pm | -P | Eh | ο | •Η | ||
| W | Pi | S | M | |||
| co | υ | Pi | O | .ρ | ||
| φ | Pi | Φ | ||||
| Sh | rj | φ | PQ | |||
| N | N | H | ||||
| Xi | φ | C | ||||
| Φ | Ό | Φ | :td | H | -H | |
| (d | Xi | !2 | Γ] | Φ | ||
| Φ | Φ | :td | ||||
| ST | Cn | |||||
| is | ||||||
| Ö | ||||||
| PQ | C | |||||
| ta | (ϋ | |||||
| TZi | Φ | |||||
| O | Φ | |||||
| Il | •Η | >< # | ||||
| CN | Xi | |||||
| , , | υ | ι< O | ||||
| P-c | CO | ε ή | ||||
| O | — | |||||
| Pi | co | |||||
| rH φ M | ||||||
| φ | ω | |||||
| H | rH | + Xi γΗ | ||||
| X\ | rH | Φ Π3 | ||||
| (ΰ | (< W Pm | |||||
| Ϊ2 | Pm | |||||
| Eh | Pi | EH | W | η |
| Pm | Pi | Pi | ||
| ω | tu | [> | ρα | |
| CO | CO | CO | Pi | |
| VD | CN | VD | VO Is- |
| VO | Γ | Γ-» | |
| Π | η | ΓΟ | co η |
| OJ | VD | ve | |
| μ!] | μΖ] (-^ |
ftf
rH - · ιΗ
rH rH r-i
rH · rH
rH · rH
• ιΗ
• rH
ronnronnrocoonnro
609838/0747
| 0 | L 7 000 | |
| 1 | L7001 | |
| 2 | L 7 00 2 | |
| 3 | L7OO3 | |
| 4 | L7OO4 | |
| 5 | L7OO5 | |
| 6 | L7OO6 | |
| 7 | L7OO7 | |
| 8 | L7010 | |
| 9 | L7011 | |
| 10 | L7O12; | |
| 11 | L7O13; | |
| 12 | L7O14: | |
| ο | 13 | L7O15: |
| CO | 14 | L7O16: |
| οο> | 15 | L7O17: |
| CD | 16 | L7O2O: |
| ■ν» | 17 | L7O21: |
| O | 18 | L7O22: |
| 19 - | • L7O23: | |
| 20 | ' L7O24: | |
| 21 | L7O25: | |
| 22 | L7O26: | |
| 23 | L7O27: | |
| 24 | L7O30: | |
| 25 | L7O31: | |
| 26 | L7Q32: | |
| 27 | L7O33: | |
| 28 | L7O34: | |
| 29 | L7O35: | |
| 30 | L7O36: | |
| 31 | L7O37: | |
| 32 | L7o40: | |
| 33 | L7O41: |
| ....1.111 | -»■ L7OO5 | |
| 1 | .1.. .1.11 | -*■ L7242 |
| . . . .1.111 | -* L7OO5 | |
| . . . .1.111 | + . L7OO5 | |
| . . . .1 .111 | ·* L7OO5 | |
| . ..11.111 | -»■ L7O15 | |
| 1.111 | ■+ L7OO5 | |
| . .1. . .111 | + L7O21 | |
| , . . .1.111 | -> L7OO5 | |
| 1. | ,1. .11111 | ■* L7247 |
| , . . .1.111 | ■+ L7OO5 | |
| . . .1.111 | ■*■ L7OO5 | |
| . . .1.111 | . -> L7OO5 | |
| 1. | 1..1..11 | -»■ L7244 |
| ..,1.111 | ■* L7OO5 | |
| 1. | .1.11. .. | |
| 1. | .1. .1111 | -»■ L7223 |
| 1. | 1..1.111 | -> L7245 |
| 11 11 | -*■ L7O6O | |
| • · | .1111111 | -*■ L7O37 |
| .1 | ||
| .1 | 1111.111 | ·* L7175 |
| ..,1.111 | ->· L7OO5 | |
| 1. | ■ •■JLJL··· | |
| 1. | .1..1111 | ■* L7223 |
| 1. | 1.1...11 | -»■ L725O |
| .1 | 111.1.11 | -»■ L7172 |
| .1 | 1111..11 | + L7174 |
| ■ · | .1.11... | |
| .1 | 1111.111 | ■+ L7175 |
| . . .1.111 | -*■ L7OO5 | |
| .1 | .1.11. .. | |
| 1. | .1. .1111 | -*■ L7223 |
| • · | 1. .11111 | -»■ L7O47 |
PRFX: WT30: FIXl : EXPN:. LNNN: WT22:
INVX: WTl 8: PERC: WTO 9 : RCAL: STOR: ROLD: WT21 : EXCl :
REG9:
WTl 7: DIG6: DIG5: DIG4:
ADDD: REG8:
WT06: DIG3 : DIG2: DIGl :
MULT: REG5:
WTIl :
| Gehe | zu | WT22 | REGA | REGl | REGA | REGl | REGA | C |
| Gehe | zu | WT29 | WTl 6 | WT22 | WTO 5 | WT22 | WTlO | |
| Gehe | zu | WT22 | REG 5 | Konstante | REG | Konstante | ||
| Gehe | zu | WT 2 2 | REG 5 | zu | REG 2 | zu | ||
| Gehe | zu | WT22 | Konstante | zu | Konstante | zu | ||
| Gehe | zu | TiT 21 | zu | zu | zu | 4 | ||
| Gehe | zu | WT 2 2 | zu | zu | zu | |||
| Gehe | zu | WT17 | ||||||
| Gehe | zu | WT22 | 8 | |||||
| Gehe | zu | WTO 8 | ||||||
| Gehe | zu | WT22 | ||||||
| Gehe | zu | WT22 | ||||||
| Gehe | zu | WT22 | ||||||
| Gehe | zu | WT 20 | 1 | |||||
| Gehe | zu | WT22 · | ||||||
| Lade | Konstante | |||||||
| Gehe | zu | 5 | ||||||
| Gehe | zu | |||||||
| Gehe | zu | |||||||
| Gehe | zu | |||||||
| Lade | ||||||||
| Gehe | ||||||||
| Gehe | ||||||||
| Lade | ||||||||
| Gehe | ||||||||
| Gehe | ||||||||
| Gehe | ||||||||
| Gehe | ||||||||
| Lade | ||||||||
| Gehe | ||||||||
| Gehe | ||||||||
| Lade | ||||||||
| Gehe | ||||||||
| Gehe |
.OO
QO
O
O
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51 -
52
53
54
55
56
57
58
59
60
61
62
63
64
L7O42: L7O43: '■L7O44:
L7O45: L7O46: L7O47: L7O5O:
L7O51: L7O52: L7O53: L7O54:
L7O55: L7O56: L7O57: L7O6O:
L7O61: L7O62: L7O63: L7O64:
L7O65: L7O66: L7O67: L7O7O:
L7O71: L7O72: L7O73: L7O74:
L7O75: L7O76: L7O77: L7100:
1. .1. . . .111 11.1...Ill
.11111.111
1.111
1..111
.....1.111 ..1.11.111
.1.111
1.111
1.111
..1.111111
1.111
..11.11111 .11. .11... 1..1..11Il
111111
...1.11111 .111.11. . .11111.111
1.111"
111111.111-
1.111.111·.
....11.1.1
.111.1..Il
1...111.11
.111..1.Il
.11..I
1..1.1.1. ..1111.111
• · t * J. 1 t 1 · ·
-»■
-»■
L722O
L7321
L7321
L7175
L7OO5
L7011
L7OO5
L7O55
L7OO5
L7OO5
L7OO5
L7O57
L7OO5
L7O67
L7OO5
L7011
L7OO5
L7O55
L7OO5
L7OO5
L7OO5
L7O57
L7OO5
L7O67
L7223
L7O17
L7O27
L7O17
L7O27
L7175
L7OO5
L7375
L7OO5
L7375
L7O15
L7164
L7216
L7162
L3O76
L7164
L7216
L7162
L3O76
L7O75
SIGP: DCPT: DIGO:
DIVD: WTlO: TANG: DLO 6: COSS: SINN: TPOL: DL05: SQAR:
DL04: REG 6:
DIG9: DIG8: DIG7:
SUBT: DL03: CLRX:
EEXX: CHSl : CLOK: ENTl : ENTI23
INIT:
Gehe zu CHS3 Gdhe. zu RETN Lade Konstante Gehe zu REGl
Gehe zu WT22 Gehe zu WT09 Gehe zu WT22 Gehe zu DLO5
Gehe zu WT2 2 Gehe zu WT22 Gehe zu WT.22
Gehe zu DL04 Gehe zu WT22 Gehe zu DL03 Lade Konstante Gehe zu REGA
Gehe zu REG9 Gehe zu REG8 •Lade Konstante Gehe zu REGl Gehe zu WT22
Gehe zu RTRN 0 -> A(W)
Springe zu Unterprogramm WT21 Gehe zu EEXl Gehe zu CHS2
Gehe zu CHS4 Wähle ROM 3 Falls S9 # 1, dann gehe zu ENTl
Zustand löschen
N) CO O
O
CD
€»
CD
€»
| 65 | L7101 |
| 66 | L71O2 |
| 67 | L71O3 |
| 68 | L71O4 |
| 69 | L71O5 |
| 70 | L71O6 |
| 71 | L71O7 |
| 72 | L7110 |
| 73 | L7111 |
| 74 | L7112 |
| 75 | L7113 |
| 76 | L7114 |
| 77 | L7115 |
| 78 | L7116 |
| 79 | L7117 |
| 80 | L712O |
| 81 | L7121 |
| 8-2 | L7122 |
| 83 | L7123 |
| 84 | L7124 |
| 85 | L7125 |
| 86 | L7126 |
| 87 | L7127 |
| 88 | L713O |
| 89 | L7131 |
| 90 | L7132 |
| 91 | L7133 |
| 92 | L7234 |
| 93 | L7235 |
| 94 | L7236 |
| 95 | L7237 |
| 96 | L724O |
| 97 | L7241 |
| 98 | L7242 |
| 99 | L7243 |
. . .111111.
1111111.11
.1.11.1.1.
.1.11.1.1.
.11.111.1.
1111111.11
.1. .1
1..1.
.1111
.1..1
111.1
1.1.1
111.1
1.1.1
.111 .11. 1..I. . .11 111. 1. ..
. . .1.11. . . . .11.11...
1111111.11 .11 . .11... 1.1. . .11. .
1111111.11
1.11.1. .1. .111..11. . .11..11. . . .111..11. .
1111111.11
• ■ X · X · X · * ·
.1.1. .11.. 1.11.1..1. 1.11.1..1. 1.11.1. .1. 1.11.1..1. 11. .1.111.
11.111..1.
L7376
L7376 L7111
L7110
INTl : INT 2:
ΙΝΤ3 :
L7376
L7376
L7376
Falls C(S) >= 1, dann gehe zu ERR2
C - 1 -*■ C(X)
C - 1 ■> C(X)
C - 1 ■> C(X)
Falls C(XS) = 0, dann gehe zu ERR2
Gehe zu INT2
Schiebe C(M) nach rechts C + 1 ■*■ C(X)
Falls kein Übertrag, gehe zu INTl Tausche A mit C(W) aus
M ■> C
Lade Konstante 1 Lade Konstante 3 Falls A>= C(M), dann gehe zu ERR2 (
Lade Konstante 6 <S^
10 ^ P '
Falls A >= C(P), dann gehe zu ERR2
8 -»■ P
Schiebe A(WP) nach rechts 7 -J- P
Lade Konstante 6 7 -> P
Falls A >= C(P), dann gehe zu ERR2
Tausche C mit M aus 5 ■* P
Schiebe A(WP) nach rechts
Schiebe A(WP) nach rechts
Schiebe A(WP) nach rechts
Schiebe A(WP) nach rechts
Tausche A mit B(W) A - 1 -*■ A(WP)
100 101 102 103 104 105 106 107 108 109
110 111 112 113 114 115 116 117 118 119 12Ο 121 122
123 124 125 126 127 128 129 130 131 132 133
L7144
L7145
L7146:
L7147:
L715O:
;L7151:
L7152:
L7153:
L7154:
L7155;
L7156:
L7157:
L716O:
L7161:
L7162:
L7163:
L7164:
L7165:
L7166:
L7167:
L717O:
L7171:
L7172:
L7173:
L7174:
L7175:
L7176:
L7177:
L72OO:
L72O1:
L72O2:
L72O3:
L72O4:
L72O5:
1.111.1.1.
Χ.· · ■ · · X X ■ ·
11.11. . 1.11. .11. Hill. .
Hill.. 11.111111. 11. . 1.111
•••·Χ··Χ··
. .1.1. .1.1 . . 1 .1. . 1
1...11..11 1.1..11.Il
1.1 1.11
1.1..1..11
. . 1.1.
1 ... 1... ....1.1.1. Hill
. .11.11. .
ι. a. am ■
■ ·Χ· · X X · ··
1..1..11Il
• XX· · X a · · ·
■ •••·Χ·Χ··
Ill
X · ·· ·Χ·Χ· ■
.11.11..11
X · · ·Χ«Χ· · m
χ · ■ · χ · · χ · ·
11 11.
0 ■*■ A.(X)
8 -> P
8 -> P
L7O51 L7O51
L7214 L7246
L7244 L721O L7OÖ7
■*■ L7223
■*■ L7223
+ L3177
->■ L7001
■+ L7154
KEY 2
CHS4 EEXl
REG3
REG 3 REGl FSTl KEYl:
11+ P
A + 1
A + 1
A -
A + 1
A + 1
A -
A(P)
1 ■*
A(P) A(P) A(S) Tausche A mit B(W) aus
0 ·*■ SO
Springe zu Unterprogramm DL06 Springe zu Unterprogramm DLO6
Falls SO # 1, dann gehe zu KEY3
Gehe zu WTl2
1 ->· SlO
Gehe zu WT20 Falls S(X) = O, dann gehe zu EEX2
Gehe zu WT20 Falls S(X) = O, dann gehe zu EEX2
0 ■»■ B(X)
Gehe zu WTl8 Kein Betrieb
Kein Betrieb Lade Konstante Gehe zu REGA Lade Konstante Gehe zu REGA Wähle ROM 3
Falls SO # 1, dann gehe zu WT3
Falls S8 f 1, dann gehe zu KEY2
Anzeige abschalten 0 ->- S8
12 -> P
O
(O
OO
(O
OO
134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150
151 152 153 154 155' 156 157 158 159 160 161 162 163 164 165 166 167
168 169 170
L72O6: L72O7: L721O: L7211:
L7212: L7213: "L7214: L7215: L7216: L7217:
L722O: L7221: L7222: L72 23: L7224: L7225: L7226: L7227:
L723O: L7231: L7.232: L7233: L7234: L7235: L7236: L7237: L724O:
L7241: L7242: L7243: L7244: L7245: L7246: L7247: L725O:
L7251: L7252:
| . .1 | 1. .111. | 11.1.1. | .1.111. | ■> L7245 |
| • # X X · X · » · · | 11.1.1. | . .1.11. | ||
| 11. | .1.1.1. | .11.1.1 | ->■ L7O41 | |
| 11. | . .1.111 | .liii.i | ||
| 11. | . 1 . | .1111.1 | ■> L7162 | |
| 1.1 | . . . .111 | .1111.1 | ||
| 1. . | • · JL · J. · · | .1111.1 | ||
| . .1 | 1. .1.11 | 1.111.1 | -> L7226 | |
| 1.1 | • X · · X · · | • X · X · · · | ||
| .11 | 111 | .1.1. .. | ||
| 1.1 | 1.11.11 | • X · X · * · | -»■ L7233 | |
| 1. . | 111 | |||
| 1. . | • · X · X · · ■ | |||
| 1. . | 11.111 | |||
| 1.1 | .1.111. | |||
| 1. . | 111. | ■*■ L7246 | ||
| Ill | 1.. .11. | |||
| .11 | Ill | |||
| 1. . | ..11.11 | |||
| 1.1 | 1111. . . | ->- L724O | ||
| 1.1 | •·«XX·· | |||
| 1.1 | • X · · · X · | |||
| 11. | ,11 | |||
| .11 | . .11..111." | -»■ L7O55 | ||
| 1 1 | Ill | -> L7O57. | ||
| .1. | -> L7O57 | |||
| . .1 | ·*■ L7O57 | |||
| . .1 | ■*■ L7O57 | |||
| . .1 | -> L7O67 | |||
| . .1 | ||||
| . .1 | ||||
| . .1 | ||||
| 1.1 | ||||
| 1. . | ||||
| • · · |
EEX 2:
KEY3 : CHS2: CHS3:
REGA: CHS5:
REGB:
REGC:
WT29i WT24: WT 20:
WTl 6: WT12: WT08: WT05:
0 + C(W)
Tasten ROM-Adresse Tausche A mit B(X) aus A - 1 ■*■ A(X)
Tausche A mit B(X) aus Gehe zu WTl6
1 ■* SS
Gehe zu WTIl Falls SlO * 1, dann gehe zu CHS4
O * SlO C ->■ Datenadresse
Gehe zu CHS5 C -»■ Datenadresse-Falls
SlO * 1, dann gehe zu REGB
Tausche A mit C(W) aus C + A(W) Schiebe C(M) nach rechts
C -»■ Daten Gehe zu WTl2
Daten ■> C 12 -»■ P
Falls C(P) = O, dann gehe zu REGC
-tJ
AO
O ■*■ C(W)
Tausche Schiebe Springe Springe Springe Springe Springe Springe
A mit C(W) aus A(MS) nach links zu Unterprogramm DL05 zu Unterprogramm DL04
zu Unterprogramm DL04 zu Unterprogramm DL04 zu Unterprogramm DL04 zu Unterprogramm DL03
Anzeige ausschalten Blinkanzeige
| 171 | L7253 | |
| 172 | L7254 | |
| 173 ; | L7255 | |
| 174 | L7256 | |
| 175 | L7257 | |
| 176 | L726O | |
| 177 | L7261 | |
| 178· | L7262 | |
| ■ 179 | L7263 | |
| 180 | L7264 | |
| CD | 181 | L7265 |
| O | 182 | L7266 |
| CO | 183 | L7267 |
| OO | 184 | L727O |
| co | 185 | L7271 |
| GO | 186 | L7272 |
| O | 187 | L7273 |
| -α | 188 | L7274 |
| 189 ■ | L7275 | |
| -«a | 190 | L7276 |
| 191 | L7277 | |
| 192 | L73OO | |
| 193 | L73O1 | |
| 194 | L73O2 | |
| 195 | L73O3 | |
| 196 | L73O4 | |
| 197 , | L73O5 | |
| 198 | L73O6 | |
| 199 | L73O7 | |
| 200 | L731O | |
| 201 | L7311 | |
| 202 | L7312 | |
| 203 | L7313 | |
| 204 | L7314 |
| 1.1. .1 | .1 | H | 11 | • · | 1. | • · | .1 | 1. |
| .1111111 | ■ · | • · | 11 | m m | 1. | .1 | 1. | |
| • · ■ Λ. m · | .1111111 | 1. | • · | 1. | 1 . | 1 | • · | |
| HHH | .11. .. | 11 | 1. | .111 | Hl | 1. | ||
| 1-1111. | • · | 1 | 11 | .111 | 11 | |||
| 1.1. .. | • · | • · | m m | 1. | ||||
| .111. . | 1. | m m | • · | |||||
| 1.111. | 11 | 11 | 1. | |||||
| 1.1. .. | • · | m m | 11 | |||||
| 1.1111 | 11 | 1. | 1. | |||||
| 1. .1. . | 1111 | H | 11 | |||||
| 11111. | m m | 11 | 11 | |||||
| ... .11 | 11 | • · | ||||||
| 1.1. .. | • · | 1.1..111 | ||||||
| Hill. | • · · J· ■ · | |||||||
| .. .1 . . | 11. .11 | |||||||
| 11 .... | 1 | |||||||
| 1.1. .1 | ||||||||
| ..11.1 | ||||||||
| 1.1111 | ||||||||
| 1.11. . | ||||||||
| Hill. | ||||||||
| 11. .1. | ||||||||
| 1.111. | ||||||||
| H ■ | ||||||||
| Hill. |
L7177 L7177 ■L7242
L727O L7243
L7O15
L73O1 L7245
TIMO:
TIMl
TIM2
L7312
L7247
L7315 L7011
ΤΪΜ3
Falls SIO % 1, dann gehe zu KEYl
A + 1 + A(WP) Falls kein Übertrag, gehe zu KEYl
6 + P
A + 1 +A(P) Falls kein übertrag, gehe zu WT29
7 -> P
A + 1 + A(P) Falls A >= C(P), dann gehe zu TIMl
Gehe zu WT24 0 + A(WP) ■ 9 ·>
P
A + 1 +A(P)
Falls kein übertrag, gehe zu WT21 10+ P
A + 1 + A(P) Falls A >= C(P), dann gehe zu TIM2
'Gehe zu WTl6 0+ C(WP) 0+ A(WP)
11 + P
A + 1 + A(P) Falls kein Übertrag, gehe zu TIM3 0 + A (W)
12 + P
A + 1 + A(P) Falls kein Übertrag, gehe zu WT08 Falls A
>= C(M), dann gehe zu TIM4
Gehe zu WT09
CD
CO
CO
| 205 | L7315: |
| 206 | L7316: |
| 207 | L7317: |
| 208 | L732O: |
| 209 | L7321: |
| 210 | L7322: |
| 211 | "L7323: |
| 212 | L7324: |
| 213 | L7325: |
| 214 | L7326: |
| 215 | L7327: |
| 216 | L733O: |
| 217 | L7331: |
| 218 | L7332: |
| 219 | L7333: |
| 220 | L7334: |
| 221 | L73.35: |
| 222 | L7336: |
| 223 | L7337: |
| 224 | L734O: |
| 225 | L7341: |
| 226" | : L7342: |
| 227 | L7343: |
| 228 | L7344: |
| 229 | L7345: |
| 230 | L7346: |
| 231 | L7347: |
| 232 | L735O: |
| 233 | L7351>: |
| 234 | L7352: |
| 235 | L7353: |
| 236 | L7354: |
| 237 | L7355: |
| 238 | L7356: |
1.111.111. 1.11. .11. . 11111. . .1. . . .11. .111 1.1.1.1. .. . .11.1..1.
• · X · · · X 1 t ·
1.1.
11.11...11
• X· · · J. J. ■ · ·
11.11. .111 .11. .11. . .
. .11. .111.
II. . . .11. . . . . .1.111. 1. .111. . . . 1. . .1.111.
1.11111...
III. .1. .11 111.1.11.1
1.1111
1. . .1.111.
.1111.. .1..
11.111.111
1.11. ..11.
111.1.111.
111.1.11.1
.111111.11
.11.11. .1.
111111.111
111.1.111.
.1 111.
L7O31
TIM4:
RETN:
L733O L7331
RETl RET 2:
RET3:
-* L7344 .-»■ L7353
L7335
-*■ L7353 -*■ L7176
-»■ L7375
RET 4
FIXX:
0 -»■ A(W)
11 -* P
A + 1 + A(P) Falls kein Übertrag, gehe zu WT06
M ->- C
0 -> C(WP) 2 ■* P
Falls B(X) = 0, dann gehe zu RETl
Lade Konstante Gehe zu RET2 Lade Konstante Tasuche C mit M aus 0 ->
C (W)
12 ^ P
0 -»■ B (W) C -9- Datenadresse
Tausche B mit C(W) Daten -> C Falls C(P)
>= 1, dann gehe zu RET4
Springe zu Unterprogramm FIXX C -> Daten
Tasuche B mit C(W) aus C + 1 ->- C(P)
Falls kein übertrag, gehe zu RET3 Schiebe A(M) nach rechts Tausche A mit C(W) aus
Springe zu Unterprogramm FIXX Gehe zu FSTl Falls C(WP) = 0, dann gehe zu RTPN
Tausche A mit C(W) aus Schiebe A(W) nach links
| 239 | L7357 | |
| 240 | L736O | |
| 241 | L7361 | |
| 242 | • L7362 | |
| 243 | 'L7363 | |
| 244 | L7364 | |
| 245 | L7365 | |
| 246 | L7366 | |
| 247 | L7367 | |
| 248 | L737O | |
| 249 | L7371 | |
| co | 250 | L7372 |
| O | 251 | L7373 |
| CD | 252 | L7374 |
| OO | 253 | L7375 |
| co | 254 | L7376 |
| co | 255 | L7377 |
| O | ||
| -P- | ||
| —3 |
| 1. | • · · | • | 11. . | -*■ L7374 |
| .1 | • · · | 1 | . .1. | |
| .1 | 1. . | 11. . | ||
| .1 | m m · | 1 | . .1. | -> L7367 |
| .1 | • · · | 1 | . .1. | |
| . ι | ι | . . 1. | ||
| 11 | ■ ■ · · | • | 11. . | |
| 11 | 111 | • | . .1. | ->■ L7113 |
| 1. | .11 | ■ | . .1. | |
| 11 | 111 | 1 | . .11 | |
| 11 | .11 | m | 1.1. | |
| .1 | 11. | |||
| 11 | 11. | 1 | 1111 | |
| 11 | 1.1 | • | 111. | |
| • · | . .1 | 1 | • · * · | |
| • · | 11. | • | 111. | |
| .1 | . .1 | • | 11.1 | |
FIX2:
FXRT:
RTRN:
ERR2:
RTRN:
ERR2:
8 -»■ P
Schiebe A(WP) nach links 6 -»■ P
Schiebe A(WP) nach links Schiebe A(WP) nach links Schiebe A(WP) nach links
12 -*- P '
A + 1. + A(X)
Falls A(P) >= 1, dann gehe zu FXRT
A-I-* A(X)
Schiebe A(M) nach links Gehe zu FIX2
Tausche A mit C(W) aus Kehre um
0 -*■ C(W)
Springe zu Unterprogramm INT3
-fr-CD hO OO
Claims (5)
- PatentansprücheElektronischer Rechner, insbesondere Taschenrechner, mit Uhrbetrieb, dessen Tastatur Dezimaltasten sowie Funktions-Tasten enthält, mittels welcher der Rechenbetrieb oder der Uhrbetrieb wählbar ist, und welcher eine Registereinrichtung zum Speichern einer Zeitangabe, eine mit der Registereinrichtung verbundene Anzeigeeinrichtung, einen Oszillator und einen mit der Tastatur, der Registereinrichtung, der Anzeigeeinrichtung und dem Oszillator zusammenwirkenden Prozessor aufweist, dadurch gekennzeich net, daß der Prozessor (20, 16) einen Festwertspeicher (ROM 18) mit Mikrobefehlen für den Rechenbetrieb und solchen für den Zeit-Rechenbetrieb aufweist, bei Betätigung einer Funktionstaste (118, 116) der Prozessor den Uhrbetrieb aufnimmt und repetierend während konstanten Basisintervallen (0,01 s) die Zahl schrittweise erhöht, welche die Anzahl der kleinsten Zeiteinheiten (0.01 s) darstellt, die schrittweise erhöhte Zahl auf Null zurückstellt, wenn diese einen vorbestimmten Wert (99) übersteigt, dijenige Zahl, welche die jeweils nächst höhere Zeiteinheit (0.1 s, s, min ...) darstellt, schrittweise erhöht, wenn die schrittweise erhöhte Zahl, welche die Anzahl der nächst tieferen Zeiteinheiten darstellt, beim Überschreiten eines vorbestimmten Wertes auf Null zurückgestellt wird, bis die die Anzahl der höchsten Zeiteinheiten (h) darstellende Zahl einen vorgegebenen Maximalwert (12 bzw. 24) erhält, und daß während jedes Basis-Zeitintervalles (0.01 s) der Prozessor die zur Zeitberechnung erforderliche, entsprechend den jeweiligen Übertragen oder Rückstellungen und schrittweisen Erhöhungen der einzelnen Zahlen unterschiedliche Anzahl von Mikrobefehlen ausführt sowie zusätzliche verzögernde, im übrigen für die Zeit-Berechnung funktionslose Mikrobefehle609838/0747Cfderart ausführt, daß die Ausführung von einer jeweils konstanten Anzahl von Mikrobefehlen in dem vom Oszillator abgeleiteten konstanten Takt jeweils so lange wie die kleinste Zeiteinheit (O.Ol s) dauert und die Zeitberechnung in den gewählten Zeiteinheiten mit dem tatsächlichen Zeitverlauf synchronisiert ist.
- 2. Elektronischer Rechner nach Patentanspurch 1, dadurch gekennzeichnet, daß mittels der auch zur Eingabe von Operanden dienenden Dezimaltastatur eine Zahl in ein vorbestimmtes Register (x) der Registereinrichtung eingebbar ist, welche eine feste Zeitangabe darstellt, und bei Betätigung der den Uhrbetrieb auslösenden Taste (118, 116) der Prozessor (20, 16) diese Zahl entsprechend dem Zeitablauf schrittweise im Anzeigeformat der gewählten Zeiteinheiten modifiziert.
- 3. Elektronischer Rechner nach Patentanspruch 1, dadurch .gekennzeichnet , daß zusätzliche Register zur Speicherung von Zwischenzeiten vorgesehen sind und im Uhrbetrieb durch Betätigung von einzelnen Zifferntasten (0 bis 9) der auch zur Eingabe von Operanden dienenden Dezimaltastatur diese zusätzlichen Register wählbar sind und gleichzeitig, ohne Unterbrechung des Uhrbetriebs, die jeweiligen Zwischenzeiten abspeicherbar sind und nach Betätigung einer weiteren Taste (RCL) und der betreffenden Zifferntaste der in dem betreffenden Zusatzregister befindliche Wert der. Zwischenzeit in die Anzeigeeinrichtung abrufbar ist.
- 4. Elektronischer Rechner nach Patentanspruch 1, dadurch gekennzeichnet , daß eine Taste (118 nach 116) den Uhrbetrieb des Rechners auslöst, eine zweite Taste (Έ.+) den Uhrbetrieb des Rechners beendet, Bine dritte Taste (EEX) die Anzeige der Zeit steuert und eine vierte Taste (CLX) die Register· zur Speicherung der verschiedenen Zeit-609838/0747einheiten löscht.
- 5. El-ektronischer Rechner nach Patentanspruch 1, dadurchgekennzeichnet , daß eine fünfte Funktionstaste (CHS) von der jeweiligen Betriebsart - Uhrbetrieb oder Rechenbetrieb - in eine andere Betriebsart umschaltet609838/0747Leerseite
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US36457073A | 1973-05-29 | 1973-05-29 |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| DE2462301A1 true DE2462301A1 (de) | 1976-09-16 |
| DE2462301B2 DE2462301B2 (de) | 1978-01-05 |
| DE2462301C3 DE2462301C3 (de) | 1978-09-28 |
Family
ID=23435094
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE2424756A Expired DE2424756C3 (de) | 1973-05-29 | 1974-05-22 | Elektronischer Rechner |
| DE2462301A Expired DE2462301C3 (de) | 1973-05-29 | 1974-05-25 | Elektronischer (Taschenrechner mit Uhrbetrieb |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE2424756A Expired DE2424756C3 (de) | 1973-05-29 | 1974-05-22 | Elektronischer Rechner |
Country Status (8)
| Country | Link |
|---|---|
| JP (1) | JPS5653784B2 (de) |
| AU (1) | AU471040B2 (de) |
| CA (1) | CA1028427A (de) |
| CH (1) | CH611762GA3 (de) |
| DE (2) | DE2424756C3 (de) |
| FR (1) | FR2232011B1 (de) |
| GB (4) | GB1476953A (de) |
| ZA (1) | ZA743469B (de) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE2700165A1 (de) * | 1976-01-05 | 1977-11-03 | Intel Corp | Uhr in integrierter schaltungstechnik |
| DE2753650A1 (de) * | 1976-12-01 | 1978-06-08 | Casio Computer Co Ltd | Zeitzaehlsteuersystem |
| DE2816820A1 (de) * | 1977-04-19 | 1978-11-02 | Casio Computer Co Ltd | Elektronischer rechner |
| DE2842613A1 (de) * | 1977-09-30 | 1979-04-05 | Olympus Optical Co | Bandgeraet mit einrichtungen zur anzeige der betriebsarten in form von zeichen |
| DE2812242A1 (de) * | 1978-03-21 | 1979-10-04 | Bosch Gmbh Robert | Programmierbare ablaufsteuerung |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS525565A (en) * | 1975-07-02 | 1977-01-17 | Toshiba Corp | Electric clock circuit |
| US4158285A (en) * | 1976-02-09 | 1979-06-19 | Hewlett-Packard Company | Interactive wristwatch calculator |
| US4195220A (en) | 1977-11-21 | 1980-03-25 | Bristol Stanley M | Portable elapsed time recorder |
| DE2951162A1 (de) * | 1979-12-19 | 1981-07-02 | Casio Computer Co., Ltd., Tokyo | Vorrichtung zum steuern des energieverbrauchs fuer eine elektronische digitale datenverarbeitungsvorrichtung |
| JPS5842499B2 (ja) * | 1980-11-05 | 1983-09-20 | オムロン株式会社 | 電子式キヤツシユレジスタ |
| JPS57185562A (en) * | 1981-05-12 | 1982-11-15 | Casio Comput Co Ltd | Small-sized electronic calculator with program |
| JPS5890262A (ja) * | 1981-11-25 | 1983-05-28 | Sharp Corp | 電子機器 |
| JPS61180182U (de) * | 1985-04-27 | 1986-11-10 | ||
| JPS6142491U (ja) * | 1985-07-18 | 1986-03-19 | セイコーエプソン株式会社 | 計算機付計時装置 |
| GB2224866A (en) * | 1988-11-02 | 1990-05-16 | Julian David Williams | Improvements in or relating to an event recording device |
-
1974
- 1974-04-19 CA CA198,074A patent/CA1028427A/en not_active Expired
- 1974-04-30 GB GB4614876A patent/GB1476953A/en not_active Expired
- 1974-04-30 GB GB1889374A patent/GB1476951A/en not_active Expired
- 1974-04-30 GB GB4614776A patent/GB1476952A/en not_active Expired
- 1974-04-30 GB GB4614976A patent/GB1476954A/en not_active Expired
- 1974-05-07 AU AU68681/74A patent/AU471040B2/en not_active Expired
- 1974-05-22 DE DE2424756A patent/DE2424756C3/de not_active Expired
- 1974-05-22 CH CH708674A patent/CH611762GA3/xx not_active IP Right Cessation
- 1974-05-25 DE DE2462301A patent/DE2462301C3/de not_active Expired
- 1974-05-27 FR FR7418231A patent/FR2232011B1/fr not_active Expired
- 1974-05-29 ZA ZA00743469A patent/ZA743469B/xx unknown
- 1974-05-29 JP JP6178274A patent/JPS5653784B2/ja not_active Expired
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE2700165A1 (de) * | 1976-01-05 | 1977-11-03 | Intel Corp | Uhr in integrierter schaltungstechnik |
| DE2700165B2 (de) | 1976-01-05 | 1980-01-03 | Timex Corp., Middlebury, Conn. (V.St.A.) | Verfahren zur elektrischen Zeitnahme und -messung unter Verwendung einer integrierten Schaltungsanordnung sowie Uhr zur Durchführung dieses Verfahrens |
| DE2753650A1 (de) * | 1976-12-01 | 1978-06-08 | Casio Computer Co Ltd | Zeitzaehlsteuersystem |
| DE2816820A1 (de) * | 1977-04-19 | 1978-11-02 | Casio Computer Co Ltd | Elektronischer rechner |
| DE2842613A1 (de) * | 1977-09-30 | 1979-04-05 | Olympus Optical Co | Bandgeraet mit einrichtungen zur anzeige der betriebsarten in form von zeichen |
| DE2812242A1 (de) * | 1978-03-21 | 1979-10-04 | Bosch Gmbh Robert | Programmierbare ablaufsteuerung |
Also Published As
| Publication number | Publication date |
|---|---|
| GB1476953A (en) | 1977-06-16 |
| JPS5653784B2 (de) | 1981-12-21 |
| DE2424756C3 (de) | 1978-06-01 |
| DE2424756A1 (de) | 1975-01-09 |
| CH611762GA3 (en) | 1979-06-29 |
| DE2462301C3 (de) | 1978-09-28 |
| JPS5047531A (de) | 1975-04-28 |
| FR2232011B1 (de) | 1982-02-19 |
| DE2462301B2 (de) | 1978-01-05 |
| ZA743469B (en) | 1975-06-25 |
| CA1028427A (en) | 1978-03-21 |
| DE2424756B2 (de) | 1977-10-06 |
| AU6868174A (en) | 1975-11-13 |
| GB1476954A (en) | 1977-06-16 |
| GB1476952A (en) | 1977-06-16 |
| AU471040B2 (en) | 1976-04-08 |
| FR2232011A1 (de) | 1974-12-27 |
| CH611762B (de) | |
| GB1476951A (en) | 1977-06-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE2462301A1 (de) | Elektronischer (taschen-)rechner mit uhrbetrieb | |
| DE68914172T2 (de) | Datenverarbeitungssystem und Videoverarbeitungssystem mit einem derartigen Datenverarbeitungssystem. | |
| DE2524046C2 (de) | Elektronische Datenverarbeitungsanlage | |
| DE2657461B2 (de) | Elektronische Uhr | |
| DE2353421A1 (de) | Elektronischer rechner | |
| DE2230733C3 (de) | Elektronische Digitaluhr | |
| DE3121742C2 (de) | Mikroprogramm-Steuereinrichtung | |
| DE2322674A1 (de) | Mikroprogramm-steuereinrichtung | |
| DE3854212T2 (de) | Signalgenerator für die Umlaufadressierung. | |
| EP0319609B1 (de) | Digital/Analog-Wandler mit zyklischer Ansteuerung von Stromquellen | |
| DE2753650A1 (de) | Zeitzaehlsteuersystem | |
| DE2629950A1 (de) | Elektronische uhr bzw. elektronischer zeitmesser | |
| DE2245284A1 (de) | Datenverarbeitungsanlage | |
| DE2952163C2 (de) | Datenverarbeitungsanlage mit einem ersten und einem zweiten Prozessor | |
| DE2658908A1 (de) | Elektronische uhr | |
| DE2952072C2 (de) | Rechenschaltung zum Addieren oder Subtrahieren binär codierter Dezimalzahlen | |
| DE2725504C2 (de) | ||
| DE2936801C2 (de) | Steuereinrichtung zur Ausführung von Instruktionen | |
| DE69425377T2 (de) | Einzel-Zyklus-Prozessor zur Echtzeitsverarbeitung | |
| DE2440390A1 (de) | Elektronischer rechner | |
| DE2744252C2 (de) | ||
| DE2630845C2 (de) | Schaltung zur schrittweisen Erhöhung bzw. Erniedrigung des Inhalts eines Schieberegisters | |
| DE2302649A1 (de) | Impulsgenerator | |
| DE1806800A1 (de) | Zahlen- und Zeichendarstellungseinrichtung fuer elektronische Rechengeraete | |
| DE3000107C2 (de) |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C3 | Grant after two publication steps (3rd publication) | ||
| 8339 | Ceased/non-payment of the annual fee |