[go: up one dir, main page]

DE2462301A1 - Elektronischer (taschen-)rechner mit uhrbetrieb - Google Patents

Elektronischer (taschen-)rechner mit uhrbetrieb

Info

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
Application number
DE19742462301
Other languages
English (en)
Other versions
DE2462301C3 (de
DE2462301B2 (de
Inventor
Allen J Baum
Peter D Dickinson
Thomas E Osborne
France Rode
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
HP Inc
Original Assignee
Hewlett Packard Co
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hewlett Packard Co filed Critical Hewlett Packard Co
Publication of DE2462301A1 publication Critical patent/DE2462301A1/de
Publication of DE2462301B2 publication Critical patent/DE2462301B2/de
Application granted granted Critical
Publication of DE2462301C3 publication Critical patent/DE2462301C3/de
Expired legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G04HOROLOGY
    • G04GELECTRONIC TIME-PIECES
    • G04G99/00Subject matter not provided for in other groups of this subclass
    • G04G99/006Electronic time-pieces using a microcomputer, e.g. for multi-function clocks
    • GPHYSICS
    • G04HOROLOGY
    • G04GELECTRONIC TIME-PIECES
    • G04G9/00Visual time or date indication means
    • G04G9/0064Visual time or date indication means in which functions not related to time can be displayed
    • G04G9/007Visual time or date indication means in which functions not related to time can be displayed combined with a calculator or computing means
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/02Digital 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/02Digital 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/0225User interface arrangements, e.g. keyboard, display; Interfaces to other computer systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/02Digital 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/025Digital 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/0258Digital 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)
0-7 in Fig. 2;
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.
Gesamtaufbau der Rechners
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.
Steuerwerk
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.
Befehlsliste der Programme und Unterprogramme
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
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 · · ■
IHr-IrHiHrHrHrH · ·ιΗιΗ
· · »ιΗιΗιΗιΗιΗ »ιΗιΗ ιΗγΗ · ,-{ .rH · ·ιΗ · ·
· ι—1 ιΗ · · · ·ιΗ
'lHfHrH ·ιΗ
CNCNCNCNCNCNCNCNCNNCNCNNNCNCNCNCNrOrOfOmi^POC^OO
ΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟ ΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟΟ
ΟΟΟΟΟΟ ΟΟΟΟΟΟ
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
RETWZ1
Wenn kein Übertrag, gehe nach FRC2
0 -* A(W) 6 ->· P
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 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
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
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
70
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
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 ->
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:
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. . . .
!•••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
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
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
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
■s*
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
Gehe zu FST2XZ
SOTO : Springe zu Unterprogramm SAVE SQT1Z4: O -». S9
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
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
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.
• 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
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
Falls S4 f 1, dann gehe zu CHS3
Tausche A mit C(WP) aus
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
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
* 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
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
-4
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
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
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
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
1 ·*· S2
Gehe zu TNX3
REST : 0 + C(W)
C ·*■ Daten Adresse
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
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
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
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
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)
12 ■*■ P
CLR3 : C - 1 * C(P)
C ■*■ Datenadresse
σ>
ο
to
οο
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
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
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.
I. . .1
.1111
II. .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
ronnronnrocoonnro
VOVDVOVDVOVOVDVOVOVOVO CN (N CN OJ CN CM (N CN CN CNJ CN
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
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
L7175
L7OO5
L7011
L7OO5
L7O55
L7OO5
L7OO5
L7OO5
L7O57
L7OO5
L7O67
L7223
L7O17
L7O27
L7175
L7OO5
L7375
L7O15
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
€»
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 .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)
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
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(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
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
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:
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)

  1. Patentansprüche
    Elektronischer 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 Mikrobefehle
    609838/0747
    Cf
    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 (O.Ol s) dauert und die Zeitberechnung in den gewählten Zeiteinheiten mit dem tatsächlichen Zeitverlauf synchronisiert ist.
  2. 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. 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. 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/0747
    einheiten löscht.
  5. 5. El-ektronischer Rechner nach Patentanspruch 1, dadurch
    gekennzeichnet , daß eine fünfte Funktionstaste (CHS) von der jeweiligen Betriebsart - Uhrbetrieb oder Rechenbetrieb - in eine andere Betriebsart umschaltet
    609838/0747
    Leerseite
DE2462301A 1973-05-29 1974-05-25 Elektronischer (Taschenrechner mit Uhrbetrieb Expired DE2462301C3 (de)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Cited By (6)

* Cited by examiner, † Cited by third party
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