DE1949919A1 - Electronic data processor - Google Patents
Electronic data processorInfo
- Publication number
- DE1949919A1 DE1949919A1 DE19691949919 DE1949919A DE1949919A1 DE 1949919 A1 DE1949919 A1 DE 1949919A1 DE 19691949919 DE19691949919 DE 19691949919 DE 1949919 A DE1949919 A DE 1949919A DE 1949919 A1 DE1949919 A1 DE 1949919A1
- Authority
- DE
- Germany
- Prior art keywords
- register
- memory
- key
- runner
- data
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0489—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using dedicated keyboard keys or combinations thereof
- G06F3/04892—Arrangements for controlling cursor position based on codes indicative of cursor displacements from one discrete location to another, e.g. using cursor control keys associated to different directions or using the tab key
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/02—Digital computers in general; Data processing equipment in general manually operated with input through keyboard and computation using a built-in program, e.g. pocket calculators
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/177—Editing, e.g. inserting or deleting of tables; using ruled lines
- G06F40/18—Editing, e.g. inserting or deleting of tables; using ruled lines of spreadsheets
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/12—Accounting
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Marketing (AREA)
- Health & Medical Sciences (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- Development Economics (AREA)
- Human Computer Interaction (AREA)
- Computing Systems (AREA)
- Computer Hardware Design (AREA)
- Technology Law (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Digital Computer Display Output (AREA)
- Input From Keyboards Or The Like (AREA)
- Calculators And Similar Devices (AREA)
- Document Processing Apparatus (AREA)
Description
DR. HANS KARL HACH βθβο mosbach. denDR. HANS KARL HACH βθβο mosbach. the
• WALDSTADT · HIRSCHSTR. 4• WALDSTADT · HIRSCHSTR. 4th
PATENTANWALTPATENT ADVOCATE
-1 QiQAi« Telefon 3131 (Vorwahl O 62 61)-1 QiQAi «Telephone 3131 (area code O 62 61)
Bezirkssparkasse Mosbach 5OOO Postscheck Stuttgart 1Ο68ΟΘDistrict savings bank Mosbach 5OOO Postscheck Stuttgart 1Ο68ΟΘ
meine Akte ; P 15 873 Docket ι D-IE9-68-QO3my files; P 15 873 Docket ι D-IE9-68-QO3
Die Erfindung betrifft einen elektronischen Datenverarbeiter mit einer Eingabetastatur zur Eingabe von Dateninformationen und Steuerbefehlen und einer Anzeigeeinheit zur visuellen Anzeige einzelner Daten in Form von S ohri ft reichen.The invention relates to an electronic data processor an input keyboard for entering data information and Control commands and a display unit for visual display individual dates in the form of S ohri ft.
Bei der Datenverarbeitung tauoht vielfaoh das Problem auf, auf einer Karte, z.B. einer Arbeltskarte, aufgetragene Zahlen, z.B. kommerzielle Zahlen, zu saldieren, also spaltenweise und zeilenweise zusammenzuzählen und zu vergleichen. Soloh« Karten benötigt man in einer Buchhaltung. eines Industriebetriebes, als Kundenkarten zur Überwachung bzw· Führung der Kundenkonten und auch als Arbeitskarten zur Überwachung und Führung eines Produkt!ons-When it comes to data processing, the problem may arise numbers applied to a card, e.g. a work card, e.g. commercial numbers, to be netted, i.e. to add up and compare column by column and row by row. Soloh «cards needed one in an accounting department. of an industrial company, as customer cards for monitoring or managing customer accounts and also as work cards for monitoring and managing a product! ons-
009816/1575009816/1575
-<2\- . P 15 878/D-1E9-68-OO3- <2 \ -. P 15 878 / D-1E9-68-OO3
ablauf es. Anhand solcher Karten können Naohkalkulationen vorgenommen werden·expire it. On the basis of such maps, near calculations can be made
Aufgabe der Erfindung ist es, einen elektrischen Datenverarbeiter so auszugestalten, dass er es gestattet, die bei der Handhabung solcher und ähnlicher Karten erforderlichen Eintragungen, Rechenoperationen, Prüf operationen und dergleichen bei möglichst einfachem Bedienungeaufwand sicher durchzuführen·The object of the invention is to provide an electrical data processor designed in such a way that it allows the entries, arithmetic operations, checking operations and the like required for the handling of such and similar cards to be carried out safely with the simplest possible operation
Sie Erfindung ist gekennzeichnet durch eine von einer !Pastengruppe der Tastatur einstellbaren Anzeige eines Läufers auf der Anzeigeeinheit,The invention is characterized by a display of a runner on the keyboard that can be set by a group of pastes on the keyboard Display unit,
eine von der Tastengruppe auf die jeweilige Läuferposition adressierbare Läufersteuerung, die zur Adressierung der der jeweiligen Läuferposition zugeordneten Speieherposition in einem Speicher an diesen Speicher angeschlossen ist, unda runner control addressable from the key group to the respective runner position, which is used for addressing the storage position assigned to the respective runner position in one Memory is connected to this memory, and
eine mit Zwischenspeichern zusammenwirkende arithmetische Einheit, die von einer Tasten gruppe auf verschiedene arithmetische Funktionen einschaltbar 1st und an den Speicher angeschlossen ist und eingeschaltet die eingeschaltete arithmetische Punktion auf die durch die Läufersteuerung adressierten Dateninformationen auf dem Speicher anwendet·an arithmetic unit interacting with buffers, which can be switched from one key group to various arithmetic Functions can be switched on and is connected to the memory and switched on the arithmetic puncture switched on applies the data information addressed by the rotor control to the memory
Nach der Erfindung werden zunächst einmal die zu behandelnden Daten in den Datenverarbeiter eingegeben. Dies kann über die Tastatur erfolgen oder auch durch Abruf von einem anderen Datenspeicher. Nun sollen auf die einzelnen Daten, z.B. Zahlengruppen, arithmetische Operationen, z.B. Summationen, angewendet werden. Dies geschieht nun sehr einfach so, dass die Bedienungsperson, während sie die Anzeige visuell beobachtet, den Läufer auf diejenigen Zahlen einstellt, die summiert werden sollen und dann den Summationsbefehl gibt. Die Bedienungsperson kann so auf der Anzeigeneinheit Rechenoperationen verfolgen, die sie eingibt undAccording to the invention, the first to be treated Data entered into the data processor. This can be done through the Keyboard or by retrieval from another data memory. Now the individual data, e.g. groups of numbers, arithmetic operations, e.g. summations, can be used. This is now done very simply in such a way that the operator, while visually observing the display, adjusting the runner to those numbers that are to be summed, and then gives the summation command. The operator can so on the Display unit keep track of arithmetic operations it inputs and
009616/1575009616/1575
- 2 - 3 P 15 878/D-LE9-68-OO3- 2 - 3 P 15 878 / D-LE9-68-OO3
hat dadurch eine laufende Kontrolle. Diese Kontrolle kann man auch dadurch wesentlich erleichtern, dass man die Anzeige in der gleichen Anordnung vornimmt,die die Bedienungeperson "bei der tatsächlichen Karteikarte gewohnt ist, also beispieleweise spalten- und zeilenweise.thus has constant control. You can do this control also by making the display in the same arrangement as the operator "at the is used to the actual index card, e.g. column-based and line by line.
Bei der Handhabung von Karteikarten und den Informationen dieser Karteikarten ergibt sich immer wieder das Problem, dass bestimmte Rechenoperationen, z.B. das Summieren einer Spalte, wiederholt durchgeführt werden müssen, nämlich, mit den einzelnen Spalten einer Karte. Damit die Bedienungsperson die einzelnen Rechenschritte in solchen Fällen nicht immer wieder für jede einzelne Spalte wiederholen muss, ist eine zweckmässige Weiterbildung der Erfindung gekennzeichnet durch eine von einer Tastengruppe einstellbare Programmeinheit, die auf Lernbetrieb geschaltet eine in die Tastatur eingegebene Befehlefolge aufnimmt und speichert, auf Programmwiederholung geschaltet, diese Befehlefolge zur Steuerung statt mittels der Tastatur wieder abgibt. Die Bedienungsperson führt eine zu wiederholende Rechenoperation einmal durch Eingabe in die Tastatur durch und schaltet dabei gleichzeitig die Programmeinheit auf Lernbetrieb und kann nun ansohliessend dieses eingelernte Programm für spätere Wiederholungen, also beispielsweise für die Summierung weitererSpalten abrufen. Die Programmeinheit hat zweckmäesig Kapazität /Aufnahme mehrerer verschiedenerWhen handling index cards and the information on these index cards, there is always the problem that certain Arithmetic operations, e.g. adding up a column, have to be carried out repeatedly, namely with the individual columns a card. So that the operator the individual calculation steps in such cases not again and again for each individual Must repeat column is an appropriate further development of the Invention characterized by one adjustable from a group of buttons Program unit which, when switched to learning mode, receives and stores a sequence of commands entered on the keyboard Program repetition switched, this command sequence for control instead of using the keyboard again issues. The operator performs a calculation operation to be repeated once by entering it into the keyboard and at the same time switches the program unit on learning operation and can now follow this learned program for later repetitions, for example for the summation of further columns. The program unit has the appropriate capacity / accommodates several different
wahlweiseoptional
Programme und ist dann auf diese verschiedenen Programme7eihsteilbar. Programs and can then be subdivided into these different programs.
In manchen Fällen sollen die einzelnen Zahlen einer Karteikarte komplizierteren Rechnungen unterworfen werden. Dem trägt eine andere Weiterbildung der Erfindung Rechnung, die gekennzeichnet ist durch einenverschiedene Register aufweisendenHilfespeicher, dessen Register einzeln über zugeordnete Tasten der Tastatur ansprechbar sind und zur Durchführung komplexer arithmetischer Punktionen, an die arithmetische Einheit anschliessbar sind. Man kann die gleichenIn some cases you want the individual numbers on an index card subject to more complicated calculations. Another development of the invention, which is identified, takes this into account by an auxiliary memory having various registers, whose Registers can be addressed individually via assigned keys on the keyboard and to carry out complex arithmetic punctures to which the arithmetic unit can be connected. One can do the same
009816/1576009816/1576
39499193949919
--'/-■ Ί - Έ 15 878/lS9-68»oo3- '/ - ■ Ί - Έ 15 878 / lS9-68 »oo3
Operationen, die in Verbindung mit den Hilfsspeicherregistern stattfinden, auf einer besonderen Anzeigeeinheit sichtbar machen« Den damit verbundenen Aufwand spart man sich aber, wenn man einen Wahlschalter zum wahl weisen Anschluss des Speichere oder des HilfsSpeichers an die Wiedergabeeinheit zur wahlweisen visuellen Wiedergabe gespeicherter Informationen aus dem jeweils angeschlossenen Speicher vorsieht. Operations related to the auxiliary storage registers take place, make visible on a special display unit « The associated effort is saved if you have a selector switch to optionally connect the memory or the Auxiliary memory to the display unit for optional visual Provides for playback of stored information from the respective connected memory.
Unter Umständen sind di© au verarbeitenden Karteikarten sehr groß und enthalten sehr viele Baten. Wollte man alle Daten einer solchen Karteikarte gleichzeitig visuell anzeigen, dann benötigte man eine sehr große Anseigefläche· Bas führt dann unter Umständen zu erheblichen räumliehen Abmessungen eines Datenverarbeitere und auch au einer kostspieligen Ausgestaltung der Anzeigeeinheit,> Bs empfiehlt sich daher, eine kleinere Anzeigeneinheit zu verwenden, die es dann aber nur gestattet,, jeweils einen Teil der Daten einer Karteikarte anzuzeigen» Damit dennoch unter diesen Umständen die Bedienungsperson die Eingabe und Rechenoperationen auf der Anzeige verfolgen kann, ist gemäss einer bevorzugton Ausgestaltung der Erfindung vorgesehen, dass von den flächenhaft geordneten Informationsdaten nur ein einer zusammenhängenden Fläche! entsprechender Ausschnitt auf der Anzeigeeinheit zur visuellen Anzeige Platz findet, und dass eine Ausschnittesteuerung vorgesehen ist, die den angezeigten Ausschnitt über die Gesamtfläche verschiebt, die den angezeigten Ausschnitt über die Gesamtfläche verschiebt, wenn der Lauf er den Hand des angezeigten Ausschnitts erreicht, und zwar in der Richtung, dass die durch den Läufer markierten Daten immer visuell angezeigt sind» Der Anzeigeausschnitt wixkt wie ein Fenster, in dem die Bedienungsperson immer einen Teil der Karteikarte betrachten kann· Die vorgesehene selbsttätige Verschiebung nach Maßgabe der Läuferstellung stellt dabei sicher, dass die Bedienungsperson in dem Fenster immer diejenigen Informationen sieht, auf die die derzeit laufenden Rechenoperationen angewendet werden, also die gewünschte visuelle Kontrolle hat.The index cards used for processing may be very large and contain very many requests. If you wanted to visually display all the data on such an index card at the same time, then you needed you may have a very large viewing area · Bas then to considerable spatial dimensions of a data processor and also to an expensive design of the display unit,> It is therefore advisable to use a smaller display unit, which then only allows a part of the To display data on an index card »So that, under these circumstances, the operator can still perform the input and arithmetic operations can follow on the display, it is provided according to a preferred embodiment of the invention that of the areally arranged information data only one contiguous area! There is space for a corresponding section on the display unit for visual display, and that a section control is provided which covers the displayed section over the entire area that moves the displayed section over the entire area moves when the barrel hits the hand of the displayed section reached, in the direction that the runner marked data are always visually displayed »The display section wixkt like a window in which the operator can always look at a part of the index card make sure the operator in the window always those See information on the currently running arithmetic operations applied, i.e. has the desired visual control.
009 8 1 6/1S 7 B009 8 1 6 / 1S 7 B.
49499194949919
- $ - * P 15 878/D-3iE9-68-oo3- $ - * P 15 878 / D-3iE9-68-oo3
Die Erfindung wird nun anhand der beigefügten Zeichnung näher erläutert«The invention will now be explained in more detail with reference to the accompanying drawing explained «
In der Zeichnung zeigt t Figur 1In the drawing, t shows FIG. 1
figur 2 Figur 3figure 2 figure 3
figur 4 figur 5 figur 6 figur 7 figur 8 figur 9 figur Iofigure 4 figure 5 figure 6 figure 7 figure 8 figure 9 figure Io
perspektivisch die Vorderansicht der Bedienungsund Anzeigeelemente eines Ausftihrungsbeispiels nach der Erfindung,perspective the front view of the operating and display elements of an exemplary embodiment according to the invention,
stark vergrößert die fastatur aus figur 1,greatly enlarges the fastature from figure 1,
im Blockdiagramm die elektronische Schaltung des Ausfuhrungsbeispiels nach figur 1,in the block diagram the electronic circuit of the exemplary embodiment according to FIG. 1,
im Diagramm ausschnitteweise die Anordnung der einzelnen Speicherfelder gegeneinander,in the diagram the arrangement of the individual memory fields against each other,
im Diagramm die Lage des Anzeigeausschnitte β bzw· Anzeigefensters,the position of the display section β in the diagram or display window,
eine logiache Schaltung zur horizontalen Laufereinsteilung, a logical circuit for horizontal runner adjustment,
eine logieche Schaltung zur vertikalen läufereinstellung, a logical circuit for vertical rotor adjustment,
eine logische Schaltung zur horizontalen Einstellung des Anzeigefernstere,a logic circuit for the horizontal adjustment of the display window,
eine logische Schaltung zur vertikalen Einstellung des Anzeigefenster,a logic circuit for vertical adjustment of the display window,
ein« logische Speicherschaltung, die in Verbindung mit der horizontalen Anzeigefenstereinstellung Verwendung findet unda «logical memory circuit that is used in conjunction with the horizontal display window setting Is used and
O O 9 θ 1 6 / 1 S 7O O 9 θ 1 6/1 S 7
; ·■■■■■■ C ; · ■■■■■■ C
-«6.- σ P 15 878/D-IiE9-68-oo3- «6.- σ P 15 878 / D-IiE9-68-oo3
Figur 11 schematise!! ©in durch die dargestellt© Vor-Figure 11 schematically !! © in represented by the © pre
richtung erlernbares Programm.direction learnable program.
In den Zeichnungen sind rait CL Taktimpulse und rait R Rückschaltimpulse bezeichnet« Mit vorgesetztem S und einer Ziffer sind Schaltimpulse bezeichnet, die mit den Tasten gleicher Numerierung ausgelöst «erden oder solchen Schaltimpulsen entsprechen. !Figur 1 zeigt perspektivisch das Steuerpult 11 eines Ausfuhrungs™ beispiels nach der Erfindung, das aus einer optischen Anzeigeeinheit 13 und einer Tastatur 15 besteht* Me Anzeig© auf der Alizeigeeinheit 13 erfolgt seilen- und spaltenweise la der gleichen Anordnung der Baienwiedergabe, wie auf einer Arbeitskarte. Beshalb wird diese Anzeige 17 im folgenden ^.ach Arbeitekartenanzeige genannt« Die Arbeitskartenanzeige ist In drei Bereiche unterteilt, die durch gestrichelte Linien gegeneinander abgegrenzt sind, und zwar den Spaltenbenennungabereieh 19» den Zeilen«- Ibenennungsbereieh 21 unä den numerischen Bereich 23· Im Spalten-1b©nennungsbereieh sind mittels alphabetischer Buchstaben Angaben über die Benennung der einzelnen Spalten enthalten. Entsprechendes gilt für den Zeilenbeneniiungsbersioh 21 hinsichtlich der !Seilen· Im numerischen Bereich sind nur Ziffern und Zählen und Interpunktionszeichen angegeben» Di© Anzeigeeinheit 13 dient nicht nur dazu, die eingegebenen Baten wiederzugeben, sondern dient mich dazu, Baten aus einem schnellen Hilfearbeitsbereich, der weiter unten noch näher erläutert wird, anzuzeigen. Bei Betriebsweise mit Hilfe des schnellen Hilfsarbeiteberaiehes wird nur der numerische Inhalt verschiedener Datenregister in einer einzigen Spalte wiedergegeben* Die Art der Wiedergabe, die jeweils erfolgt, wird an der Tastatur 15 eingestellt. In the drawings, rait CL clock pulses and rait R switch-back pulses are denoted. "S" prefixed with a number denotes switching pulses which are triggered with the same numbering keys or which correspond to such switching pulses. Figure 1 shows in perspective the control panel 11 of an exemplary embodiment according to the invention, which consists of an optical display unit 13 and a keyboard 15 * Me display © on the Alize display unit 13 takes place by ropes and columns la the same arrangement of the playback as on one Job card. For this reason, this display 17 is referred to below as the work card display. The work card display is divided into three areas, which are delimited from one another by dashed lines, namely the column naming area 19 "the rows" - naming area 21 and the numerical area 23 1b © naming-related information about the naming of the individual columns is contained in alphabetical letters. The same applies to the Zeilenbeneniiungsbersioh 21 concerning the ropes ·! The numeric range only numbers and counting and punctuation marks are given "Di © display unit 13 not only serves to reproduce the Baten entered, but serves me, Baten of a fast Help workspace that further will be explained in more detail below. When operating with the aid of the rapid auxiliary work area, only the numerical content of various data registers is reproduced in a single column.
Sie Eaeteteir enthält feel Saeteneruppeiip di@ fastengruppe 25 für asfitimetisch© Funktionen und Steuerftinktionen^ die Tastengruppe 27 für alphabe ti sehe uad numerisch© Eingäben und di© Tasten-You Eaeteteir contains feel Saeteneruppeiip di @ fastengruppe 25 for asfitimetic © functions and control functions ^ the key group 27 for alphabe ti see uad numeric © inputs and di © key
29 für die S-teusrong ä®& 3jäuf@rs· M® tasten der !fasten-* 25 dienen tesm» die Betriebsart ©inzustellen, die jeweils e^itlia©1äaeh©n Operationen» Sie auf die wieder-29 for the S-teusrong ä® & 3jäuf @ rs · M® keys of the! Fasten- * 25 serve tesm »to set the operating mode ©, the respective e ^ itlia © 1äaeh © n operations» you to the again-
Q0-9816/167BQ0-9816 / 167B
49499194949919
--j» - 'P 15 876/D-LE68-OO3--j »- 'P 15 876 / D-LE68-OO3
gegebenen Daten angewendet werden sollen, zu "bestimmen, die verschiedenen Wiedergaben zu steuern, die Speicherung der gegebenem Werte in Gang.zu setzen und ein gespeichertes Programm ausgewählter Routinen abzurufen· Sie Tasten der Gruppe 27 dienen dazu, alphabetische und numerische Informationen, die wiedergegeben werden sollen, und auf die Rechenoperationen angewendet werden sollen, einzugeben· T&e Tasten dor Gruppe 29 dienen dazu, eine elektronische Markierung - einen Lauf er 31 - zu steuern. Die Position des Läufers 31 bestirnt, wie weiter unten im einzelnen noch beschrieben wird, diejenigen numerischen Baten, auf die bestimmte Operationen angewendet werden.given data are to be used, to "determine, to control the various displays, to set the storage of the given values in motion and to call up a stored program of selected routines. The keys of group 27 are used to display alphabetic and numeric information that is displayed should, and to which arithmetic operations are to be applied, enter · T & e keys in group 29 are used to control an electronic marking - a run 31. The position of the runner 31 determines, as will be described in detail below, the numerical Requests to which certain operations are applied.
In Figur 2 ist die Tastatur 15 noch einmal vergrößert dargestellt. Wie aus Figur 2 ersichtlich, ist die Tastengruppe 25 in fünf * Untergruppen 33, 35, 37, 39, 41 unterteilt. Die Untergruppe 33 dient zur Steuerung der Betriebsart, die Untergruppe 35 zur Steuerung der arithmetischen Funktionen, die Untergruppe 37 zur Steuerung der Wiedergabe, die Untergruppe 39 zur Steuerung des Hilf sarbeitsbereiches und die Untergruppe 41 zur Steuerung der Programme. Ausserdem sind drei Anzeigelampen 43 vorgesehen, die mit der Taste 414 zusammenwirken.In Figure 2, the keyboard 15 is shown again enlarged. As can be seen from FIG. 2, the key group 25 is divided into five * sub-groups 33, 35, 37, 39, 41. The subgroup 33 is used to control the operating mode, subgroup 35 for controlling the arithmetic functions, subgroup 37 for Control of playback, the sub-group 39 for controlling the auxiliary sarbeitsbereiches and the sub-group 41 for controlling the Programs. In addition, three indicator lights 43 are provided, the interact with key 414.
Wie bereits bemerkt, gibt es zwei verschiedene Arten der Wiedergabe, nämlich einmal die Arbeitskartenanzeige und zum zweiten die Hilfsarheitsbereiohsanzeige. Die Bedienungsperson bestimmt an dem Kippschalter 45, welche Anzeige vorgenommen wird. Man kann natürlich für die Hilfsarbeitsbereichsanzeige eine besondere zweite kleine Kathodenstrahlröhre vorsehen· In einem solchen Fall sind dann beide Anzeigen, die Arbeitskartenanzeige und die Hilfearbeitsbereichsanzeige, gleichzeitig sichtbar·As already noted, there are two different types of display, namely the job card display and the second the emergency area display. The operator determines on the toggle switch 45, which display is made. You can of course use a special one for the auxiliary work area display Provide a second small cathode ray tube · In such a case are then both displays, the job map display and the help workspace display, visible at the same time
In Figur 1 ist ©ine für di© Praxis typische Arbeitskartenanzeige auf der Anzeigeeinheit 13 abgebildet. Bei der Arbeitskartenanzeige handelt es sich um ©ine Kathodenstrahloszillografische visuelle wiedergab« des InhaltesIn FIG. 1, © ine is a typical work card display for the © Praxis shown on the display unit 13. The work card display is a cathode ray oscillographic one visual rendering of the content
■Ö09816/1S7S■ Ö09816 / 1S7S
4 9499194 949919
P 15 878/D-LE9-68-Q03P 15 878 / D-LE9-68-Q03
eines Teiles einer elektronischen Arbeitskartenspeichereinheit, die weiter unten in Verbindung mit Figur 3 nooh näher erläutert. wird. Die Arbeitskartenspeichereinheit enthält alle eingegebenen Säten und Identifizieningsdaten, die der Buchhalter auf seine Arbeitskarte aufträgt. Normalerweise ist eine Arbeitskarte 24 Inch ( 1 Inch » 2,54 cm ) breit und enthält ungefähr 5o Zeilen. Es ist wünschenswert, daa* alle gespeicherten Daten angezeigt werden kennen und es iat auch wünschenswert, dass möglichst viele Baten gleichzeitig angezeigt werden können. Aus Platzgründen ist die Wiedergabe jedoch beschränkt,so dass zur Zeit immer nur ein Teil des Arbeitekartenspeichers wiedergegeben werden kann· IUe Bedienungsperson muss aus diesem Grunde ein Wiedergabefenster auf den wiederzugebenden, bzw» anzuzeigenden Teil der Karte einstellen. Dieses Fenster umfasst ungefähr 16 Zeilen mit Je 7o Zeichen.part of an electronic work card storage unit, which is explained in more detail below in connection with FIG. 3. will. The work card storage unit contains all entered Sows and identification data that the accountant on his Job card applies. Usually a job card is 24 inches (1 inch »2.54 cm) wide and contains approximately 50 lines. It is desirable that * all stored data are displayed know and it is also desirable that as many requests as possible can be displayed at the same time. For reasons of space, the Playback is limited, however, so that only a part at a time of the work card memory can be reproduced · IUe operator For this reason, a playback window must be set to the part of the map to be played back or displayed. This window comprises about 16 lines with 7o characters each.
D®r Arbeitsbereich innerhalb des auf der Anzeigeeinheit 13 wiedergebenen Fensters wird durch den läufer 31 angezeigt* In einem bestimmten Arbeitsbereich kann der Mufer 31 in jede Stellung bewegt werden« Wenn man den Versuch unternimmt, den Läufer über die Grenzen dieses Bereiches hinauszuschieben, verschiebt sich der ganze Arbeitsbereich und der Bedienungsperson steht ein neuer Arbeitsbereich zur Verfügung. Dabei wird entweder in Spaltenrichtung oder in Zeilenrichtung verschoben* Die Grenzmarken 47a> ' 47b, 47cf 47d stehen an den Ecken des Arbeitsbereiches, innerhalb dessen der Läufer 31 bzw. die Läufemarko hin-.und her verschoben werden kann. Wenn zum Beispiel der laufer 31 nach rechts bis auf die Höhe der Grenzmarken 4?b und 47ά verschoben wird, dann werden alle angezeigten Spalten um eine Spalte nach links verschoben. In entsprechender Weise werden alle angezeigten Zeilen um eine Zeile nach obenjyersehoben, wenn der Lauf er 31 auf die HShe der Grenzmarken 47c und 47d gelangt. Auf diese Weise ist es möglich, alle numerischen Eingangsdaten von Fall zu Fall anzuzeigen unter gleichzeitiger Benennung der Spalten und der Zeilen in den zugehörigen Bereichen, dem Spaltenbenennungsbereich 19 und demThe working area within the window shown on the display unit 13 is indicated by the runner 31 * In a certain working area, the walking frame 31 can be moved into any position the entire work area and the operator has a new work area available. Here is shifted either in the column direction or in line direction * The boundary markers 47a>'47b, 47c f 47d are provided at the corners of the working area within which the rotor 31 and the runs out Marko-.and forth can be moved. If, for example, the runner 31 is shifted to the right up to the level of the boundary marks 4? B and 47ά, then all the columns displayed are shifted one column to the left. In a corresponding manner, all displayed lines are raised by one line upwards when the run 31 reaches the HShe of the boundary marks 47c and 47d. In this way it is possible to display all numerical input data from case to case while simultaneously naming the columns and rows in the associated areas, the column naming area 19 and the
00 9 8 1 6/157 S00 9 8 1 6/157 p
"■49499.19"■ 49499.19
-JgT- P 15 878/D-IE9-68-OO3-JgT- P 15 878 / D-IE9-68-OO3
Zeilenbenennungsbereich 21.Line naming area 21.
Bei dem Läufer 31 bandelt es sieh ma eine Leuohianarke, die auf dem Katho den strahl a ohimj der Aniseigeeinheit 13 in Form einer Linie oder eines Dreiecks auftritt« Es kann sich dabei auch um einen Kreis handeln, der ein dargestelltes Zeichen Tmgibt. Auf die Form der Markierung kommt es nicht an» wesentlich ist nur, dass die Markierung des Läufers es gestattet, ein bestimmtes. Zeichen zu markieren» Der Läufer wird durch die Tasten .... hin- und herbewegt, Die Bewegung des Läufers kann schrittweise mit hoher oder niedriger Geschwindigkeit und auch mit mehreren Schritten auf einmal erfolgen·In the case of the runner 31, there is a Leuohianark that is tied up the catho the ray a ohimj the aniseige unit 13 in the form of a line or a triangle occurs «It can also be about one Act circle that gives a displayed character TM. On the The form of the marking is irrelevant »The only thing that matters is that the mark of the runner allows a certain. sign to mark »The runner is moved by the buttons .... back and forth moved forward, the movement of the runner can be gradual with high or low speed and also with several steps at once
Die vier Tasten 49 dienen zur Verschiebung des Läufers, und zwar jeweils in der durch den auf die Taste aufgezeichneten Pfeil angegebenen Sichtung. Drückt man die Taste leicht, dann bewegt sich der Läufer um einen Schritt weiter, drückt man sie kräftig, dann bewegt sie sich mit hoher Geschwindigkeit*The four buttons 49 are used to move the runner, namely each in the direction indicated by the arrow recorded on the key Sighting. If you press the button lightly, it moves the runner one step further, if you press it firmly, it moves at high speed *
Soll der Läufer auf eine bestimmte Position in horizontaler Richtung gebracht werden, dann wird die Tabulator taste 295 niedergedruckt. Der Läufer bewegt sich dann bei Eingabebetrieb auf einen auf der Taste 294- eingestellten Wert. Bei Rechnerbetrieb bewegt sich der Läufer auf eine feld- oder Steuerposition, wie weiter unten beschrieben wird* Wird die Taste 292 niedergedrückt, dann bewegt sich der Läufer nach links auf die nächste Tabulator-Stop-Position* Wenn man bei Eingabebetrieb oder bei Reehnerbetrieb die Taste 293 niederdrückt» kehrt der Läufer an den linken Hand des numexisehen Eingabebereiehes 23 der Arbeitskarte zurück und kennzeichnet gleichzeitig die unterste Linie» Bei Auetauschbetrieb kehrt der Läufer an den linken land dee Zeilenbenennungsbereiohes 21 zurück· Wenn unter solchen Umständen der linke Hand des numerischen Singabebereiches vorher nicht innerhalb des Fensters lag» bewegt eich das fenster an den linken Hand der Arbeite-If the runner is to be brought to a certain position in the horizontal direction, then the tabulator key 295 is pressed. In the input mode, the runner then moves to a value set on key 294-. With computer operation the runner moves to a field or control position, such as further will be described below * If key 292 is depressed, then the runner moves to the left to the next tab stop position * If you are in input operation or in Reehner operation If the button 293 is depressed, the runner returns to the left hand of the numerical input area 23 of the job card and at the same time marks the bottom line »In the case of exchange operations, the runner returns to the left land of the line naming area 21 back · When under such circumstances the left hand of the numerical singing range not within the window beforehand lay »I moved the window on the left hand of the work-
009816/1S7S009816 / 1S7S
P 15 878/EE9-68-OO3P 15 878 / EE9-68-OO3
karte, so dass die em weitesten linke gelegene Spelte wiedergegeben wird» Brückt man die Tasten 297» dann ergibt sich eine entsprechende Funktion, VTis bei niederdrücken der Taste 293, jedoch in aufwärtiger RLehtuag an den oberen Hand des numerischen Eingabehereiohss. Wenn man also die Taste 297 niederdrückt, dann die obere Zeile der Arbeitskarte wiedergegeben·map, so that the panel located furthest to the left is displayed »If you bridge the keys 297», a corresponding one results Function, VTis when pressing key 293, however in upward RLehtuag to the upper hand of the numerical input field. So if you press key 297, the top line of the job card is displayed
Anhand der Figur 1 «oll m beschrieben werden, wie Informationen zur Wiedergabe auf de* Anssigeeinheit 13 in die Sptiehereinheit eingegeben «erden· Die Wiedergabe ist sunächst völlig weiß oder leer. Bs werden nun alle Spalten, Bezeichnungen und Zeilenbezeichnungen über die Tastatur 27 eingeschrieben· Statt über die Tastatur 15 kann dies auch über einen in figur 1 nicht dargestellten Leser erfolgen. Vm die Spaltenhezeiehnungen einzuschreiben, wird der läufer 51 zunächst auf die oberste am weitesten links gelegene Position gehmoht. Die Taste 332 wird niedergedrückt und es w&r&än dann die Spaltenbeseichimngen und die Tabulator-Stops eingetastet. Jedesmal wenn ein Buchstabe eingeschrieben wird» wandert der läufer selbsttätig um eine Position nach rechts und wartet dort auf den nächsten Buchstaben. Me Tabulator-Stops werden immer an den Stellen eingesetzt, an denen sich der läufer befindet» während die !Faste 294 niedergedrückt wird. Die ^wischenriume zwischen den Tabulator-Stops bestimmen die feldlänge für die einzugehenden Daten und werden, wie weiter unten noch beschrieben» beim Einschreiben der Daten benutzt. In ähnlicher W@ig@ können weitere Zeilen zur Spaltenbesseiohmmg eingeschrieben werden. Wenn die Arbeitskartenbreite die Wiedergabebreite überschreibt* dajm schreitet der wiedergegebene Kartenbereich naoh rechte fort, während man weiter Buchstaben einsehr@ibt» IWiekt man nun die Bückstelltaate 293» dann lauf t der auf seine in weitesten linke gelegene Position des Ar-Be described with reference to Figure 1 "oll m as input information for playback on de * Anssigeeinheit 13 in the Sptiehereinheit ·" Ground the playback is sunächst completely white or empty. All columns, designations and line designations are now written in using the keyboard 27. Instead of using the keyboard 15, this can also be done using a reader not shown in FIG. In order to write in the column numbers, the runner 51 is first moved to the topmost leftmost position. The key 332 is depressed and then the column closings and tab stops are keyed in. Every time a letter is written in, the runner automatically moves one position to the right and waits there for the next letter. Me tab stops are always inserted where the runner is while the! Faste 294 is being depressed. The spaces between the tab stops determine the field length for the incoming data and, as described below, are used when writing the data. Further lines for column improvement can be written in a similar W @ ig @. If the work card width exceeds the display width * dajm, the displayed map area advances to the right, while you continue to type in letters "If you now read the reserve states 293" then you run to its furthest left position of the work-
aaoh links, umund um eine Seile nach unten.aaoh left, around and down a rope.
Spaltenbeseiohnungsn geschrieben worden sind, wirdColumn bonuses have been written
C 0 3 β 1 6 / 1 5 7 SC 0 3 β 1 6/1 5 7 S.
.'J9.49919.'J9.49919
- ■ ' . * 15 878/D-LE9-68-OO3- ■ '. * 15 878 / D-LE9-68-OO3
der läufer durch Niederdrücken der Taste 293 an den linken Hand versetzt und dann wird die Taste 291 niedergedruckt, wodurch eine Idnie unter die Kopfleiste geschrieben wird, wie sie etwa gestrichelt in Figur 1 dargestellt ist. Gleichzeitig wird die Lage der Kopfleiste in der Speichereinheit festgehalten, damit später die Kopfleiste wiedergegeben werden kann, wenn daa Fenster nach tönten verschoben wird.the runner by pressing button 293 on the left hand offset and then the key 291 is depressed, whereby an idnie is written under the header, like her about is shown in dashed lines in FIG. At the same time, the position of the header is recorded in the storage unit so that later the header can be displayed if the window is moved to tinted.
Der erste Tabulator-Stop trennt den Zeilenbenennungebereieh 21 gegen den numerischen Eingabebereich 23· Auch diese Anzeige wird. in der Speichereinheit festgehalten und steuert bei Verschiebung des Fensters die Wiedergabe der Zeilenbenennungen» Die Zeilenbenennungen werden nun In entsprechender Welse mittels der Tasten» gruppe 27 eingetastet· Dabei werden leere Zeilen geschrieben, wenn man die Taste 293 mehr als einmal niederdrückt. In einem solchen Fall wird in der Speichereinheit eine leere Zeile registriert. The first tab stop separates the line naming area 21 against the numeric input area 23 · This display is also. held in the storage unit and controls on displacement of the window the display of the line names »The line names are now displayed in the appropriate manner using the» group 27 keyed in · Blank lines are written if key 293 is pressed more than once. In one in such a case, an empty line is registered in the memory unit.
Nachdem die Zeilen- und Spaltenbezeichnungen der Arbeitskarte und auch die Täbulator-Stops zwischen den einzelnen Spalten eingegeben sind, können die Ziffern des numerischen Eingabebereiches eingetastet werden· Die Maschine wird zu diesem Zweck zunächst auf Eingäbebetrieb geschaltet, indem die Taste 331 niedergedrückt wird. Bei Eingabebetrieb bewegt sich der läufer auf die durch Tabulator festgelegte Position in den einzelnen Spalten. Sobald der Läufer sich neben einer Ziffernposition befindet, kann die betreffende Ziffer eingetastet werden· Dabei werden zunächst die Stellen höherer Ordnung eingeschrieben, während der Läufer in seiner Position verharrt· Mit jedem eingetasteten Digit laufen die zuvor eingetasteten Digits nach links, und zwar sowohl in der elektronischen Speichereinheit als auch auf der Anzeigeeinheit· Nachdem die Eingabe vollendet ist, verschiebt die Bedienungsperson den Läufer auf das nächste Eingabefeld, und zwar mittels der Tasten 49. Wenn man eineAfter the row and column names of the job card and also the tabulator stops between the individual columns are entered, the digits of the numerical input area can be keyed in · The machine is used for this purpose first switched to input mode by depressing key 331. The runner moves in input mode to the position in the individual columns determined by the tabulator. As soon as the runner is next to a number position, the relevant digit can be keyed in · thereby the higher-order digits are first written in while the rotor remains in its position.With each digit that was entered, the previously entered digits move to the left, both in the electronic storage unit and on the display unit.After the input has been completed, the operator moves the runner to the next input field using the keys 49. If one
009816/1575009816/1575
- P 15. 878/S-£B9.-68-oo3 - P 15. 878 / S- £ B9.-68-oo3
falsche Eingabe vorgenommen hat, kann man dies auf zwei Weisen korrigieren, entweder man bringt den Läufer in die betreffende Position und drückt die Wsehtaste 29S9 wodurch diese Position gelascht wird« Man kann dann die richtige Beschriftung an der gelöschten Position einschreiben. Man kann ab©r auch stattdessen die (faste 332 niederdrücken und sofort den richtigen Digit in die falsch beschriftete Position einschreiben« Dabei lauft dann der läufer eine Position nach rechte, so dass man auch in dieser Position, falls diese ebenfalls falsch beschriftet ist» eine w Korrektur vornehmen kann.has made an incorrect entry, you can correct this in two ways, either you bring the runner into the relevant position and press the vision button 29S 9, which lashes this position «You can then write the correct lettering in the deleted position. From © r you can also press down the (fastener 332 instead and immediately write the correct digit in the incorrectly labeled position w can make corrections.
Wenn man negativ«? Eingaben tätigen rauchte, dann wird die laste 556 niedergedrückt, bevor die betreffende Zahl eingegeben wird und der läufer weiterverachobsn wird» Auf diese Weise wird der negative Wert der eingegebenen Sah! eingeschrieben· Wenn man die Taste 356 fehlerhaft niedergedrückt hat, drückt man sie zum zweiten Mai ο und hebt damit die erste Betätigung wieder auf. Bas negativ® Zeichen wird rechts neben der betreffenden Position angegeben· .If you are negative «? Make entries smoked, then key 556 is depressed before the relevant number is entered and the runner will continue to process »In this way, the negative value of the entered saw! inscribed · If you have pressed key 356 incorrectly, you press it for the second time ο and thus cancel the first operation. The negative® sign is indicated to the right of the relevant position ·.
Bei Horaalbetrieb werden die numerischen Daten eingegeben, bevor arithmetische Becjhnungen vorgenommen werden· Sie Spaltenbenennungen, die Zeilenbenennungen, die Eingangsdaten und die evtl. erforderlichen Korrekturen kennen nun von der Bedienungsperson betrachtet und überprüft werden« Ist dies geschehen, dann betätigt die Bedienungsperson die Taste 333· Währenddessen kann man weiter© Bezeichnungen und Baten eingeben, indes! man durch niederdrücken der !Taste 331 oder 332 auf Eingabe oder Austauschbetrieb zurückgeht»In Horaalbetrieb the numerical data to be entered before arithmetic Becjhnungen be made to · column names, row names, the input data and any necessary corrections now know by the operator viewed and reviewed, "If this is done, then the operator presses the button 333 · In the meantime, you can continue to enter designations and requests! return to input or exchange mode by pressing the! key 331 or 332 »
Anhand der figur 3 wird nun die Durchführung arithmetischer Operationen mittels der eingegebenen Baten beschrieben« Gemäse Figur 3 ist mit 6o ein Arbeitgkartotspeicher und mit 61 ein HilfsSpeicher 61 des HilfsSpeicherbereichs bezeichnet.On the basis of figure 3, the implementation of arithmetic operations will now be described by means of the input Batenburg "Gemäse Figure 3 is denoted by a 6o Arbeitgkartotspeicher with 61 an auxiliary memory 61 of the auxiliary memory area.
0Ö9816/1S7S0Ö9816 / 1S7S
Ί949919 13Ί949919 13th
P 15 878/lK&E9-68-oo3P 15 878 / lK & E9-68-oo3
Der Arbeitsspeicher 6ο speichert die Spalten und Zeilenbezeiehnungen und die numerischen Eingeben, die bei Arbeitskartenbetrieb auf der Anzeigeeinheit 11 wiedergegeben werden, Die Informationen, die in dem Arbeitskartenspeicher enthalten sind, liegen dort kodiert vor, und zwar in Form eines binär dezimalen Kodes. Sie werden von dem Arbeitskartenspeieher an die Arbeitskartenwiedergabestouerung 63 übergeben« DL® Arbeitskartenwiedergabeeteuerung 63 steuert die Wiedergabe desjenigen Tolls des Arbeitskartenspeichers, der durch das fenster nach ISasegabe der jeweiligen läuferposition bestimmt ist« In entsprechender Weise steuert die Hilfsepeicherwledergabesteuerang 65 die Wiedergabe der Baten, die in kodierter Form In dem Hilf sspeioher 61 untergebracht sind. The working memory 6ο stores the columns and line descriptions and the numerical inputs that are displayed on the display unit 11 when the working card is in operation. The information contained in the working card memory is there in coded form, in the form of a binary decimal code. They are transferred from the work card memory to the work card playback control 63 “DL® work card playback control 63 controls the playback of that part of the work card memory that is determined by the window according to the input of the respective runner position.” In a corresponding way, the auxiliary memory playback control 65 controls the playback of the data encoded in Form In the auxiliary storage 61 are housed.
Die beiden Steuerungen 63 und 65 dekodieren die in de» zugehörigen Speichern gespeicherten Werte in an eifi bekannter Weise und tasten danach ein Anzeigeraster einer Kathodenstrahlröhre der Anzeigeeinheit 13 zur visuellen Wiedergabe der 'betreffenden Zeichen. Der Schalter 45' entspricht der Taste 45 und gestattet es, entweder den Inhalt des Speichers 6o oder den des Speichers 61 wiederzugeben» je naoh seiner Schaltstellung.The two controls 63 and 65 decode the corresponding ones Save stored values in a known manner and then key a display grid of a cathode ray tube Display unit 13 for visual reproduction of the 'concerned Sign. The switch 45 'corresponds to the button 45 and allows either the content of the memory 6o or that of the Memory 61 to reproduce »depending on its switching position.
Der Speicher 6o enthält eine Vielzahl von Speicherspalten, entsprechend der Anzahl der Spalten auf der Arbeitskarte und eine Vielzahl von Zeilen entsprechend der Anzahl von Zeilen auf der Arbeitskarte. Ausserdem ist eine zusätzliche Informationszeile vorgesehen, um die iabulator-Stop-Position zu speichern. Der numerische Eingabebereioh des Speichers besteht aus einer Vielzahl von feldern, wobei jedes Feld entweder eine Eingabe, einen Faktor oder ein Ergebnis enthält· Die Hage und Länge der einzelnen Felder ist durch die Xabulatoretope bestimmt· Sie Feldlänge entspricht der Anzahl von Speicherpositionen zwischen zwei Tabulator-Stops und die ganze Feldlänge kann abzüglichThe memory 6o includes a plurality of memory columns corresponding to the number of columns on the job card and one Plurality of lines corresponding to the number of lines on the job card. There is also an additional line of information provided to save the iabulator stop position. Of the The numerical input area of the memory consists of a large number of fields, each field being either an input or a Factor or result contains · The magnitude and length of each Fields is determined by the Xabulatoretope · You field length corresponds to the number of storage positions between two tab stops and the entire field length can be subtracted
QÖÖ816/1S7SQÖÖ816 / 1S7S
AL·AL
-H- *n P 15 878/B-LE9-68-OO3-H- * n P 15 878 / B-LE9-68-OO3
einer Speieherposi tion sum Speichern numeri scher Informationen verwendet werden. Die eine Position innerhalb eines Feldes ist für algebraische Zeichen reserviert*a storage position for storing numerical information be used. Which is a position within a field reserved for algebraic characters *
In Figur 4 sind zwei benachbarte Zeilen des numerischen Eingabebsreiohes und die Tabulator-Stopzeil© des Speichers schematisch dargestellt. Die erste Zeile 67 und die zweite Seile 68 v/eisen eine Yi el sah! von Feldern 69 auf, wobei jedes dieser Felder durch swei Tabulator-Stops 71 an beiden Seiten begrenat ist. Die Ta-In FIG. 4 there are two adjacent lines of the numerical input range and the tabulator stop line © of the memory schematically shown. The first line 67 and the second ropes 68 iron a yi el saw! of fields 69 on, each of these fields being through Two tab stops 71 are limited on both sides. The Ta-
, . bulator-Stops sind la der Tabulator-Stopsseil© 73 gespeichert.,. Bulator stops are stored on the tabulator stop rope © 73.
" Jedes Feld 69 besteht aus einer numerischen Eingabeabteilung 75"Each field 69 consists of a numerical input section 75
und einer Zeichen- oder Steuerabteilung 77· Die Zeichen- oder Steuerabteilung 77 umfasst nur ein einziges Zeichen und dient zur Adressierung während verschiedener arithmetischer Operationen und kann auch aXgeteaiseh© Zeichen, die zu den numerischen Ziffern gehören, aufnehmen· Wenn sich die Anordnung in Eingabebetrieb befindet, dann befindet sieh der Läufer neben der Position niedrigster Ordmjßg desjenigen Feldes, In das eingegeben werden soll. Diese I«äuf©rpositioneja ©ind la Figur 4 für die einzelnen -Ϊelder 69 mit 79 &ng©geb®n· WähreM d@r Rechenoperation dagegen befindet sich der Iiäuf©r aaf der Höhe der Zeichenabteilungen 77» wie dies durch di@ Lauferpo@ition Bq in Figur 4 angegeben ist.and a character or control department 77 · The character or control department 77 comprises only a single character and is used for addressing during various arithmetic operations and can also accept aXgeteaiseh © characters that belong to the numerical digits · When the arrangement is in input mode , then see the runner next to the position of the lowest order of the field to be entered. This position on the other hand, is located in FIG. 4 for the individual fields 69 with 79 values of the arithmetic operation, as indicated by di @ Lauferpo @ition Bq is given in Figure 4.
351® Muferst©uerimg 83 spricht auf die Tastengruppe 29 an und adressiert di© verschiedenen Felder innerhalb des Speichers 6o.351® Muferst © uerimg 83 responds to key group 29 and addresses the various fields within the memory 6o.
Durch die Position des Läufers auf der Asia ei ge einheit 13 bestimmt die Bedienungsperson eine Koordinatenpositism &®r Wiedergabe, die-einer Through the position of the runner on the Asia own unit 13, the operator determines a coordinate position, the one
PosittöÄ is lrbeitekart©nsp@ioh©r 6o augeordnet ist. Poelläoa im Speicher 6© wird cIixtoIs, di@ läufersteuerung 83 Aaes@^dem ©riseugt di© läufearaitsiiiBSQäe 83 ein'Signal,PosittöÄ is lrbeitekart © nsp @ ioh © r 6o. Poelläoa in memory 6 © becomes cIixtoIs, di @ runner control 83 Aaes @ ^ dem © riseugt di © läufearaitsiiiBSQäe 83 a 'signal,
der läufst -mj£ -lev Angeig©@inh©it 13 an di© betreffende Position gebracht ^sirdo Bobeid die B©a±enun®ipersoii eine der Tasten 49-.the run -mj £ -lev Angeig © @ inh © it 13 brought to the relevant position ^ sirdo Bobeid the B © a ± enun®ipersoii one of the keys 49-.
„ if P 15 878/D-LE9~68-oo3"If P 15 878 / D-LE9 ~ 68-oo3
niederdrückt, wird die Läuferadresse um einen Schritt verändert und der Läufer verschiebt 'eich auf der Anzeigeeinheit um einen Schritt, in der dea Tasten 49 zugeordneten Sichtung. Bei Austauschte trieb adressiert der Läufer eine einzige bestimmte Speicherposition. Bei Eingabebetrieb adressiert der Läufer die Einheitsposition eines Feldes, die durch einen vorher gesetzten Tabulator-Stop festgelegt ist. Bei Rechnerbetrieb adressiert der Läufer die Steuerposition des Feldes, das durch dea Tabulator-Stop festgelegt ist.is pressed, the carriage address is changed by one step and the runner shifts one by one on the display unit Step, in the sighting assigned to keys 49. When exchanging drives, the runner addresses a single specific one Storage position. In input mode, the runner addresses the unit position of a field that is preceded by a previously set Tab stop is set. Addressed for computer operation the runner the control position of the field, which is determined by the tab stop.
Im folgenden wird die Funktion der Lauf ansteuerung 63 näher beschrieben· Figur 5 zeigt schematisch den Aufbau des Arbeitskarten-Speichers 6o. Danach sind vier Speicherbereiche 85» 86, 87, 88 an der Wiedergabe beteiligt» Diese Bereiche werden durch die horizontale Positions-Koor&inavfce h und die vertikale Positions-Koordinate ν eines Punktes 89 bestimmt. Die Größe dieser Bereiche insgesamt ist bestirnt durch die Größe der Wiedergab® in der Anzeigeeinheit·. Die Speicherbereiche sind durch die Koordinaten-Positionen V1* V2, V- und Bj, Hg und H^ begrenzt.The function of the run control 63 is described in more detail below. FIG. 5 shows schematically the structure of the work card memory 6o. Thereafter, four memory areas 85 »86, 87, 88 are involved in the reproduction» These areas are determined by the horizontal position coordinate & inavfce h and the vertical position coordinate ν of a point 89. The size of these areas is determined by the size of the display in the display unit. The memory areas are limited by the coordinate positions V 1 * V 2 , V- and Bj, Hg and H ^.
Die Koordinaten-Position V^ ist durch Niederdrücken der Taste bei Auetauschbetrieb festgelegt. Die Koordinaten-Position H^ ist der erste Tabulator-Stop. Di© Soordinatea-Poeitionen Vg und V, sind durch die vertikale Koordinaten-Position ν der Läuferadresse 89 festgelegt. Die Anzahl der Zeilen zwischen den Koordinaten-Positionen V2 und V^ sind von der MaaüLmalanzahl von Zeilen ab, die in dem numerischen Singabebereich gleichzeitig wiedergegeben werden können· In entsprechender Weise sind die horizontalen Koordinaten-Positionen H2 und H^ durch die horizontale Koordinaten-Position der Läuferadresee 89 bestimmt und der. Abstand ist durch die Maximalzahl der gleichzeitig wiederzugebenden Spalten festgelegt. Im folgenden wird die Logik beschrieben, die die horizontale Laufexposition h sowie die horizontale Koordinaten-Positionen E1 und H2 bestimmt.The coordinate position V ^ is determined by pressing the key in the exchange mode. The coordinate position H ^ is the first tab stop. The Soordinatea poeitions Vg and V are determined by the vertical coordinate position ν of the runner address 89. The number of lines between the coordinate positions V 2 and V ^ are from the number of times of lines that can be reproduced in the numerical singing area at the same time. Similarly, the horizontal coordinate positions H 2 and H ^ by the horizontal coordinates -Position of the runner address 89 determined and the. The distance is determined by the maximum number of columns to be displayed at the same time. The following describes the logic that determines the horizontal walking exposure h and the horizontal coordinate positions E 1 and H 2 .
009816/157S009816 / 157S
- " . * P 15 878/D-I.B9-68-0O3- ". * P 15 878 / D-I.B9-68-0O3
figur 6 zeigt diese logik. Die horisontale Koordinaten-Position des Läufers wird in dem Zähler 91 festgehalten. Der Zähler 91 wird, wenn dia Taste 293 bei Austaue©hb©tri©b niedergedrückt wird, auf Null zurückgeschaltet« Unter diesen umständen gelangt von der faste 3.32 und von der faste 293 $© ©in Signal an die OTD-Schaltung 92. Biese beiden Signale sind mit Wiedergabe der Bezugezlffem der betreffenden fasten mit einem vorgesetzten S an den betreffenden Eingangsleittingen angegeben· In entsprechender Weise sind auch an anderen Stellen dar Zeichnung Signale bezeichnet, also durch ein S* um au kennzeiohnen» dass es sich um ein Signal handelt,. Bit der Bezugsziffem naehgesetst, derjenigen Vorrichtung* aus der das Signal stammt. Bas Ausgangs sign al der BiB-Sehaltung 92:. .§©haltet also den Zähler 91 sprttek auf Null. Der Zähler 91 wird auf die Zählung des H^-Sä&Lera 111 geschaltet, wenn die TJITD-Taste S293 niedergedrückt ist und sioh gleichzeitig die Einrichtung im Steuerbetrieb ©£©r im Bingabebetrieb befindet. Wenn di© Tabulatortaete 295 oder die faste 292 niedergedrückt wird, wird der Zghley 91 auf die Position des Tabulator-Stops geschaltet^ die in der Speichereinheit 94 fur fabulator-Stop niedergelegt ist. StLe Zählung des Zählers 91 wird immer um ein® Zählung fortgeschaltet, msw. der Läufer tarn ©ine Position nach rechts» bewegt ?drd und wird um eine Einheit heruntergezählt, wenn der Läufer um ©ine Position naoh links verschoben wird. Die UITD»Seheltuhgen 97 und 98 liefern einen Impuls *1 bzw. einen Impuls -I9 jenaehdem* ob der Läufer nach reohte oder naoh links bewegt wird bzw. die faste 491 oder 493 betätigt wird· Taktimpuls© sind mit ÖL bezeichnet. ΤΆ« erwähiiten Signale gelangen an eine ODER-Schaltung 99 und von da an den Zähler 91«Figure 6 shows this logic. The horizontal coordinate position of the rotor is recorded in the counter 91. The counter 91 is switched back to zero when the key 293 is pressed during exchange © hb © tri © b Both signals are indicated by reproducing the reference numbers of the respective fasts with a preceding S on the relevant input lines. . Bit of the reference number attached to the device * from which the signal originates. The initial signal of the PiP attitude 92 :. .§ © thus keeps the counter 91 sprttek at zero. The counter 91 is switched to the count of the H ^ -Sä & Lera 111 when the TJITD key S293 is depressed and at the same time the device is in the control mode © £ © r in the binging mode. When the tabulator key 295 or fastener 292 is depressed, the Zghley 91 is switched to the position of the tabulator stop ^ which is stored in the memory unit 94 for fabulator stop. StLe counting of counter 91 is always incremented by one® count, msw. the runner is in a position to the right and is counted down by one unit when the runner is shifted by a position to the left. The UITD »Seheltuhgen 97 and 98 deliver a pulse * 1 and a pulse -I 9 depending on * whether the runner is moved to the right or nearer the left or whether the fast 491 or 493 is actuated. The signals mentioned are sent to an OR circuit 99 and from there to the counter 91
Sie fabulator-Stops werden bei Auetaueohbetrieb eingesetzt^ durch Niederdrücken der fasten 294· Dadurch wird die UND-Schaltung lol geöffnet und es gelangt der Sählerinhalt 91 in die Spei eher einheit 94. In der Speiche3?einheit 94 befinden sieh eine Vielzahl diskreter Speioherpositionen, von denen jede eine horisontale Koordinate speichern kann·They fabulator stops are used at Auetaueohbetrieb ^ by Depressing the fast 294 · This will make the AND circuit lol opened and it comes the counter content 91 in the Spei rather unit 94. In the memory unit 94 are a plurality of discrete memory positions, each of which has a horizontal coordinate can save
009816/157S009816 / 157S
-, ÜrT - P 15 878/D-1E9-68-qo3-, ÜrT - P 15 878 / D-1E9-68-qo3
Jede dieser Speicherpositionen wird durch einen Adreseenzähler Io2 adressiert. Der Adressenzähler Io2 wird zunächst auf die Adresse der ersten Speicherposition gesetzt, indem die Taste niedergedrückt wird· Danach wird durch jedes Niederdrücken der Tabulatortaste 294 am Ausgang der ODER-Schaltung Iö3 ein Signal erzeugt, das an die UND-Schaltung Io4 gelangt. Das Ausgangs signal der UND-Schaltung Io4 gelangt in die ODER-Schaltung Io5* wodurch der Zähler Io2 um eine Einheit weitergesehaltet wird. Auf diese Weise wird jedesmal, wenn ein Tabulator-Stop durch niederdrücken der Tabulator taste 294 gesetzt wird, der Zähler Io2 um eine Stufe weitergeschaltet, so dass die Koordinaten der Tabulator-Stops nacheinander in die einzelnen Speicherpositionen der Speichereinheit 94 gelangen· Each of these memory positions is indicated by an address counter Io2 addressed. The address counter Io2 is initially based on the The address of the first memory position is set by depressing the key. Each time the key is depressed, the Tab key 294 at the output of the OR circuit Iö3 a signal generated, which arrives at the AND circuit Io4. The output signal the AND circuit Io4 passes into the OR circuit Io5 * whereby the counter Io2 is advanced by one unit. To this Way will be every time a tab stop by pressing down the tab key 294 is set, the counter Io2 by one step advanced so that the coordinates of the tab stops get to the individual memory positions of the memory unit 94 one after the other
Die UND-Schaltung 96 leitet die adressierte Speicherposition der Speichereinheit 94 in den Zähler 91, und swar immer dann, wenn die Taste 295 oder die Taste 292 niedergedrückt ist. Wenn die Taste 295 niedergedrückt wird, entsteht ran Ausgang der ODER-Schaltung Io3 ein Impuls, wodurch der Zähler Io2 vorwärtsgeschaltet wird. Durch Niederdrücken der Taste 292 entsteht am.Ausgang des UND-Toreβ Io6 ein Ausgangesignal, wodurch der Zähler Io2 um eine Stufe herabgezählt wird. Auf diese Weise adressiert der Zähler Io2 immer die richtige Tabulator-Stop-Koordinate, die in den Zähler 91 gegeben wird.AND circuit 96 directs the addressed memory location of the storage unit 94 into the counter 91, and always then when key 295 or key 292 is depressed. When key 295 is depressed, the output of the OR circuit is produced Io3 a pulse, whereby the counter Io2 switches forward will. By depressing the key 292 an output signal is produced at the output of the AND gate Io6, whereby the counter Io2 changes over is counted down one level. In this way, the counter Io2 always addresses the correct tab stop coordinate, which is stored in the counter 91 is given.
Bei Steuerbetrieb wird die Steuerposition dee angesprochenen Feldes durch den Tabulator-Stop adressiert. Da die Steuerposition eine Position links von der betreffenden Tabulator-Position liegt, ist es nötig, in diesem Fall den Zähler 91 um eine Einheit herunterzuzählen. Dazu dient das UND-Tor Io7, das nach Betätigen der Taste 295 oder 292 bei Steuerbetrieb eis: Signal an die 0D13-Schaltung Ιοθ gelangen lässt, so dass ein -1 Signal an der ODER-Schaltung 99 auftritt, das den Zähler 91 um eine Einheit zurück-•ohaltet. In entsprechender Weise wird durch eine nicht darge-In control mode, the control position of the addressed field is addressed by the tab stop. Since the control position is one position to the left of the relevant tabulator position, it is necessary in this case to count down the counter 91 by one unit. The AND gate Io7 is used for this purpose, which, after pressing the button 295 or 292 in control mode, allows the signal to reach the 0D13 circuit Ιοθ, so that a -1 signal occurs at the OR circuit 99, which the counter 91 by one Unity holds back. In a corresponding way, a not shown
003816/1575003816/1575
P 15 878/D-LE9-68-003P 15 878 / D-LE9-68-003
stellte Logik der Zähler 91 bei Bihgabebetrieb um zwei Positionen heruntergezählt.set the logic of the counters 91 by two positions when the dispenser was in operation counted down.
Beim ersten Tabulator-Stop gelangt das Aus gange signal der UND-Schaltung lol an die UND-Schaltung Io9$ die gleichzeitig von dem Schalter Ho beaufschlagt wird. Der Schalter Ho ist zu diesem Zeitpunkt noch nicht vorwärtsgesehaltet und öffnet das UND-Tor Io9f so dass der Zähler 111 und der Zähler 112 mit dem Inhalt des Zählers 91 beaufschlagt werden können, der der zugeordneten Koordinate dee ersten Tabulator-Stops entspricht. Batmen wird der Schalter Ho vorwärtsgeschaltet, so dass er die BlB-Sehaltung Io9 sperrt·With the first tab stop, the output signal of the AND circuit arrives lol to the AND circuit Io9 $ the same time from that Switch Ho is acted upon. The switch Ho is on this Time has not yet moved forward and opens the AND gate Io9f so that the counter 111 and the counter 112 with the content of the counter 91 can be applied to the assigned Coordinate corresponds to the first tab stop. Batmen will the switch Ho is switched forward so that it is in the BI position Io9 locks
In Figur 7 ist die Logik für die vertikale Läufersteuerung dargestellt. Diese Logik ist gleichartig ausgebildet «de die für die horizontale Lasersteuerung aus Figur 6, sie unterscheidet sich lediglich dadurch, dass die Büttel für die vertikalen Tabulatorpositionen fehles. Mit 115 ist ein Zähler bezeichnet, der die vertikal ca Koordinatenpositionen des Lauf ers abzählt· Dieser Zähler wird mittels einer UND-Schaltung 116 zurückgeschaltet, wenn die Anordnung sich in Austauschbetrieb befindet und die Taste 297 niedergedrückt ist. Der Zähler wird auf die Koordinatenpösition V, geschaltet unter Beteiligung der UND-Schaltung 117, sobald die faste 297 niedergedrückt ist» während sich die Anordnung im Steuer-* betrieb oder im Bingabebe trieb befindet» Bar Läufer wird um eine Posiilon heruntergesetzt, wenn die Taste 492 niedergedrückt ist, und um eine Position nach oben gesetzt, mnn. die Taste 494 niedergedrückt wird. Die entsprechenden Steuersignal© gelangen Über die OTB-Tor© 118 und 119 und das ODEB-Tor 12o. an den Zähler 115. Die 'ZäBler 121 und 122 werden über dl® UND-Schaltung 12? mit Inhalt See Zählere 115 beaufschlagta wenn bei Austauschbetrieb dl© fast© 291 niedergedrücktFIG. 7 shows the logic for the vertical rotor control. This logic is designed in the same way as that for the horizontal laser control from FIG. 6, it only differs in that the bailers for the vertical tab positions are incorrect. 115 denotes a counter which counts the vertical approx. The counter is switched to the coordinate position V, with the participation of the AND circuit 117, as soon as the fast 297 is depressed »while the arrangement is in control mode or in Bingabebe mode» Bar runner is lowered by one position when the key 492 is depressed and moved up one position, mnn. the button 494 is depressed. The corresponding control signals © arrive via the OTB gate © 118 and 119 and the ODEB gate 12o. to the counter 115. The counters 121 and 122 are connected via the dl® AND circuit 12? with content See counter 115 acted upon a when in exchange operation dl © fast © 291 pressed
figur. 8 s@igt tie Logik zur borisontalen. B&^mm&g des Fenstersfigure. 8 s @ igt tie logic to the borisontal. B & ^ mm & g of the window
009316/15 7S009316/15 7S
- *9 - * J P 15 878/D-LE9-68-oo3- * 9 - * J P 15 878 / D-LE9-68-oo3
für dl,e Wiedergabe. Zu diesem Zweck sind der Zähler Torgesehen, der Zähler 111 für die horizontale Koordinate H^, der Zähler 112 für die horizontale Koordinate H2 und der Sanier 125 für die horizontale Koordinate EL. Der Zähler 111 wurde, wie bereits bemerkt, auf den horizontalen Wert des ersten Tabulator-Stops gesetzt. Auf den gleichen Wert wurde zunächst auch der Zähler 112 gesetzt. Wenn anschliessend die Taste 293 niedergedrückt wird, erzeugt die MD-Schaltung 126 ein Ausgangssignal, das über die ODER-Schaltung 12? den Zähler 112 auf den Wert des Zählers lol setzt. Das Niederdrücken der Taste 293 erzeugt am Ausgang der UND-Schaltung 128 ein Ausgangssignal, das den Zähler 125 auf eine Zahl entsprechend der Maximalanzahl horizontaler Positionen, die gleichzeitig wiedergegeben werden können, schaltet· Wenn also die Taste 293 niedergedrückt ist, dann enthält der Zähler 111 und der Zähler 112 den Wert des ersten Tabulator-Stops und der Zähler 125 enthält einen Wert für den Abstand zwischen H und E*.for dl, e playback. For this purpose, the counter gate is seen, the counter 111 for the horizontal coordinate H ^, the counter 112 for the horizontal coordinate H 2 and the sanator 125 for the horizontal coordinate EL. As already noted, the counter 111 was set to the horizontal value of the first tab stop. The counter 112 was initially set to the same value. When the key 293 is then depressed, the MD circuit 126 generates an output signal which is output via the OR circuit 12? sets the counter 112 to the value of the counter lol. Depression of key 293 produces an output signal at the output of AND circuit 128 which switches counter 125 to a number corresponding to the maximum number of horizontal positions that can be displayed simultaneously and counter 112 contains the value of the first tab stop and counter 125 contains a value for the distance between H and E *.
2 32 3
Wenn nun der läufer nach rechts bewegt wird, dann wird die Zählung des Zählers 125 »&* äer Horizontal-Position des Läufers aus dem Zähler 91 in dem Vergleicher 129 verglichen. Wenn der Wert des Zählers 125 niedriger oder genauso gross 1st, wie der Wert für die Horizontalposition des Läufers, dann muss das Fenster nach rechts verschoben werden. In diesem Moment wird der Schalter 13o vorwärtsgeeehalte.t und dadurch die UND-Schaltung 131 vorbereitet. Das Auegangssignal der UND-Schaltung 131 lief ert nun ein +1 Signal an die ODER-Schaltung 132, die daraufhin den Zähler 112 und den Zähler 125 um ein© Einheit weiterschalten. Diese Operation wiederholt sich, bis die horizontale Position des Läufers einen niedrigeren Wert hat als die Zählung des Zählers 125· Ist dies der Fall, dann erzeugt der Yergleloher 129 ein Ausgangssignal, wodurch der Schalter 13o zurückgeschaltet wird.Now, when the runner is moved to the right, then the count of the counter 125 »* & OCE horizontal position of the rotor from the counter 91 is compared in the comparator 129th If the value of counter 125 is lower or the same as the value for the horizontal position of the rotor, then the window must be shifted to the right. At this moment, the switch 13o is vorwärtsgeehalte.t and thereby the AND circuit 131 is prepared. The output signal of the AND circuit 131 now delivers a +1 signal to the OR circuit 132, which then advances the counter 112 and the counter 125 by a unit. This operation is repeated until the horizontal position of the rotor has a value lower than the count of the counter 125. If this is the case, then the Yergleloher 129 generates an output signal, whereby the switch 13o is switched back.
Nachdem das Fenster einmal nach rechts verschoben worden ist, kann die Bedienungsperson das Fenster mittels des Läufers auchAfter the window has been moved to the right once, the operator can also use the slider to open the window
009816/1575009816/1575
-go- P 15 878/D-LE9-68-OO3-go- P 15 878 / D-LE9-68-OO3
nieder nach linke verschieben· Dies ergibt eich entweder durch Niederdrücken der Taste 292 oder der Taste 491. Wenn daraufhin die Horizontal-Position des Läufers aus dem Zähler einen kleineren oder einen gleich großen Wert wie die Zählung des Zählere 112 hat, dann liefert der Vergleicher 134 ein Ausgange signal, wodurch der Schalter 135 vorwärtsgeschaltet wird· Bas daraus resultierende Ausgangesignal des Schalters 135 leitet ein -1 Signal Über die UND-Schaltung 136 und die ODER-Schaltung 132 an die Zähler 112 und 125t wodurch diese jeweils um eine Einheit heruntergezählt werden· Wenn die Horizontal-Position des Läufers einen größeren Wert gewinnt als die Zählung im Zähler 112, dann liefert der Vergleicher 134 ein Rücke ehalt signal für den Schalter 135*move down to the left · This results in either calibration Depress key 292 or key 491. If then the horizontal position of the rotor from the counter is a smaller one or a value equal to the count of the counter 112 has, then the comparator 134 provides an output signal, whereby the switch 135 is switched forward · Bas resulting output signal of the switch 135 conducts a -1 signal over the AND circuit 136 and the OR circuit 132 to the counters 112 and 125t thereby each counting down by one unit · If the horizontal position of the runner is a wins greater value than the count in counter 112, then the comparator 134 delivers a hold ehalt signal for the switch 135 *
Wenn durch Niederdrücken der Taste 292 der Läufer weiter nach links bewegt wird als der Zählung des Zählers 112 entspricht, wird dieser Zähler heruntergesählt, Wenn duroh Niederdrücken der Taste 292 während des Bechn&rbetriebee oder während des Eingabebetriebes der Läufer bewegt wird, zeigt der Läufer die Steuerpoeltion oder die Einheitsposition des betreffenden Feldes an. Da der Zähler 112 immer herunter zählt, wenn die Läuferposition einen niedrigeren Wert hat als die Zählung, liegen nur die Steuerpositionen des duroh den Tabulator abtastenden Feldes innerhalb der durch den Zähler 112 definierten Grenzen, um sicherzustellen, dass das ganze duroh Tabulator-Stop angesprochene Feld wiedergegeben wird, wird eine zweite dem Niederdrücken der Taste 292 entsprechende Tabulator-Rückstelloperation automatisch durchgeführt, so dass der Läufer dann neben der. Steuerposition des Feldes links von dem angetasteten Feld steht. Nun wird der Zähler 112 mit diesem Wert beaufschlagt, so dass das gesamte angetastete Feld wiedergegeben wird. Ansohliessend wird der Läufer vorwärts auf das gewünschte Feld bewegt· Wenn also der Vergleicher 134 ein Ausgangssignal erzeugt, das anzeigt, dass die Horizontalposition des Läufers einen niedrigeren Wert hat oder einen gleich großen Wert erzielt wie die Zählung im Zähler 112,If, by depressing key 292, the runner is moved further to the left than corresponds to the count of the counter 112, this counter is decremented the unit position of the relevant field. Since the counter 112 always counts down when the rotor position has a lower value than the count, only the control positions of the field scanning the tabulator are within the limits defined by the counter 112 to ensure that the entire field addressed by the tabulator stop is displayed, a second tab reset operation corresponding to the depression of key 292 is automatically performed so that the runner is next to the. Control position of the field is to the left of the touched field. This value is now applied to the counter 112 so that the entire touched field is reproduced. Then the runner is moved forward to the desired field, so when the comparator 134 generates an output signal that indicates that the horizontal position of the runner has a lower value or reaches a value equal to the count in counter 112,
009816/15 75009816/15 75
P 15 878/D-LE9-68-OO3P 15 878 / D-LE9-68-OO3
und wenn gerade die Taste 192 niedergedrückt worden ist, dann wird die UND-Schaltung 137 geöffnet und ihr Ausgange signal löst über die UND-Schaltung 138 die gleichen Vorgänge aus wie sie durch Niederdrücken der laste 292 ausgelöst «erden. Die beiden UND-Tore 137 und 138 werden durch den Schalter 139 vorbereitet. Dieser Schalter 139 zeigt an, ob die Taste 292 vorher betätigt worden ist oder nicht. Bas Ausgangssignal der UND-Schaltung 137 wird in dem Verzögerer 14o verzögert und schaltet den Sohalter 139 zurück und blockiert damit weitere automatische Tabulator-RiickfUhroperationen ·and if key 192 has just been depressed, then the AND circuit 137 is opened and its output signal triggers the same operations as they do through the AND circuit 138 by depressing the load 292 triggered «earth. The two AND gates 137 and 138 are prepared by switch 139. This switch 139 indicates whether the button 292 has been actuated beforehand has been or not. Bas output of AND circuit 137 is delayed in the delay 14o and switches back the so holder 139 and thus blocks further automatic tabulator return operations ·
Durch das Ausgangssignal des UND-Tores 138 wird der Laufer horizontal verschoben auf die Steuerposition des leides links neben dem tabulierten Feld. Diese neue Horizontal-Position wird auch in dem Zähler 91 gezählt und in dem Vergleicherkreis 134 verglichon, worauf der Zähler 112 schrittweise abwärts gezählt wird, bis seine Zählung der des Zählers 91 gleicht· Der Vergleicher liefert dann ein Ausgangs signal an die UND-Schaltung 14I9 das dann an den Sohalter 139 gelangt. Durch das Ausgangssignal der UND-Schaltung 141 wird der läufer auf die Steuerposition des tabulierten Feldes verschoben. Das Ausgangesignal der UND-Schaltung 141 schaltet auch den Sohalter 139 zurück· Der Sohalter wird auch zurückgeschaltet, weil die horizontale Koordinatenposition des Läufers einen größeren Wert hat eis die Zählung im Zähler 112* Der Zähler 112 enthält nun den Wert entsprechend der Steuerposition des tabulierten Feldes.The output signal of the AND gate 138 shifts the runner horizontally to the control position of the leides to the left of the tabulated field. This new horizontal position is also counted in the counter 91 and compared in the comparator circuit 134, whereupon the counter 112 is incrementally counted down until its count equals that of the counter 91. The comparator then supplies an output signal to the AND circuit 14I 9 which then arrives at the holder 139. The runner is shifted to the control position of the tabulated field by the output signal of the AND circuit 141. The output signal of the AND circuit 141 also switches back the So holder 139 The So holder is also switched back because the horizontal coordinate position of the rotor has a larger value, as is the count in the counter 112 * The counter 112 now contains the value corresponding to the control position of the tabulated field .
Die Logik für die vertikale Begrenzung ist auszugsweise in Figur 9 dargestellt und ähnlich aufgebaut wie die Logik für die horizontale Begrenzung, mit der Ausnahme, dass die Logik für die Tabulierung, die für die horizontale Begrenzung erforderlich ist, für die vertikale Begrenzung nicht erforderlich ist. Die Zähler 121 und 122 für die Korodinaten V1 und V2 werden zunächst auf eine Koordinatenpositon entsprechend der unteren Begrenzung derThe logic for the vertical limitation is shown in extracts in FIG. 9 and has a similar structure to the logic for the horizontal limitation, with the exception that the logic for the tabulation, which is required for the horizontal limitation, is not required for the vertical limitation. The counters 121 and 122 for the corodinates V 1 and V 2 are initially set to a coordinate position corresponding to the lower limit of the
009816/1578009816/1578
948919948919
- 22 - ■;■■"'■,■ ■■'.-■ Ii ρ χ§ 8?8/Β-ϊι19-β8-©α3- 22 - ■; ■■ "'■, ■ ■■' .- ■ Ii ρ χ§ 8? 8 / Β-ϊι19-β8- © α3
Kopfleiste bzw. des SpaltenbeAenEisagsbereioheg 19 geschaltet» Sobald die Taste '297 betätigt wird» erseugt die UHD-Sehaltung ein Ausgangesigaal, dass über die QBER-Sehaltung 145 i©n Zähler 122 auf die Zählung dee Zählers 121 eohaltet· Auss©rd@m entsteht an der MD-Schaltung 146 ©in Attsgang8®ig&aX9 dag den Sanier 147 auf die Maximalaahl gleichzeitig abbildbarer vertikaler Seilen schaltet· Wenn im Anaotalu·· daran, di© vtrtikalelTOrclinaten·· Position des läufere mis dem Zähler 115 größer ist als die Zählung des Staler© 147» erzeugt der Vergleiöhtr 148 ©in Ausgangssignal, das S@n Schalter 149 sehaltet, dessen Ausgangesignal dann die UHB»Solialtmiig 15o auf gehaltet, so dass ein +1 Signal Über die OIÜR-»S@lialtung ISl an die.Zähler 122 und 147 gelangt und diese um jeweils eine Einheit weiterschaltet. Bisse Operationen wiederholen eioh, bis die Zählung des Zählers 147 größer ist als der Wert der Tertikaien Koordinaten«P©gition des Läufers· Ist dies der Fall, dann wlrü der 3®haltf»r 149 zurückgeschaltet·Head bar or of the column ice cream area 19 switched »As soon as the key 297 is pressed» the UHD view generates an exit signal that the QBER view 145 in counter 122 contains the counting of counter 121 on the MD circuit 146 © in Attsgang8®ig & aX 9 dag the Santer 147 to the Maximalaahl simultaneously imageable on the vertical ropes · If in Anaotalu ·· from di © vtrtikalelTOrclinaten ·· position the counter 115 is greater than the mis läufere the count of the Staler © 147 »generates the comparator 148 © in an output signal that S @ n switches 149, whose output signal is then kept open by the UHB» Solialtmiig 15o, so that a +1 signal via the OIÜR- »S @ line ISl to the counter 122 and 147 and these advances by one unit each. Bites operations repeat eioh, until the count of the counter 147 is greater than the value of the Tertikaien coordinates "P © gition the rotor · If this is the case, then the wlrü 3®haltf» r 149 switched back ·
Wenn d©r Mufes· -mm B©d©a ä©a? Kwet@ aaeh oben bewegt wird, er- zrn&gb ä®T ?03gXei(dieip 152 ein Am@gangssignal9 und »war issuer dam:, .;-;ri: die I©©rünst©&-<-losl.ti©a d@@ Rufers einen kleineren Wert hat als die Zählung im Zähler 122. Diesae Signal schaltet den Schalter 153» der daraufhin das UND-Tor 154 uff net und durch das dann ein -1 Signal über die OEBR-Sehaltung 151 an die Zähler und 147 gelangt und dl·*« um einen Schritt abwärts zählt. Dies setzt sich fort, bis die vertikale Koordinaten-Position des Läufers einen größeren Wert hat als die Zählung des Zählere 122.If th © r Mufes · -mm B © d © a ä © a? Kwet @ aaeh is moved above, erzrn & gb ä®T ? 03gXei (dieip 152 an Am @ gang signal 9 and »was issuer dam :,.; -; ri: die I © © rünst © & - <- losl.ti © ad @@ Rufers has a smaller value than the count in counter 122. This signal switches switch 153, which then opens the AND gate 154 and then a -1 signal via the OEBR circuit 151 to counters 147 and 147 and dl · * «counts down by one step. This continues until the vertical coordinate position of the rotor has a value greater than the count of the counter 122.
Figur Io zeigt die Logik zur Festlegung des Fensters nach gäbe des Koordinaten H2 und BV. Sie horizontale Speioherposition eines wiedergegebenen Buchstabens ist in dem Register 158 enthalten. Wenn eine Wiedergabe stattfinden soll» dami wird dieses Register zunächst auf den Wert entsprechend der linken Eoordinaten-Position der Speiohereinheit gesöhaltet. Ansohliessend wirdFigure Io shows the logic for defining the window according to the coordinates H 2 and BV. The horizontal memory position of a reproduced letter is contained in register 158. If playback is to take place, this register is initially set to the value corresponding to the left coordinate position of the storage unit. Initially it will be
009816/157S009816 / 157S
2i2i P 15 878/D-LE9-68-OO3P 15 878 / D-LE9-68-OO3
der gespeicherte Wert mit jedem Taktimpuls CL um eine Einheit weitergesohaltet, und zwar'gesteuert durch die MD-Schaltung 159· Sobald auf diese Weise der Wert im Register 158 den Wert des Zählers Ul angenommen hat» entsteht am Vergleiche? 16o ein Ausgangssignal· Der Vergleicher 16o wird zu diesem Zweck von einem Ausgangesignal des Registers 158 und von einem Aue gangs signal der UND-Schaltung 162 oder 163 über die ODER^Sehaltimg 161 beaufschlagt. Die UND-Schaltung 162 erzeugt ein Ausgangssignal nach Massgabe des Wertes des Zählers 111, wenn an dem flip-Plop 164 am "A"-Au8gang ein Signal vorliegt· An der UND-Schaltung 163 liegt ein Auegangesignal nach Maßgabe der Zählers teilung des Zählers 125 vor, wenn am HB"-Ausgang des Flip-Flop 164 ein Ausgangssignal vorliegt. Da das Flip-Flop 164 mit einem Auegangesignal am Ausgang "A" beginnt, wird zunächst der Inhalt des Registers 158 mit dem Zählerthe stored value continues by one unit with each clock pulse CL, namely 'controlled by the MD circuit 159 · In this way, as soon as the value in register 158 has assumed the value of the counter U1' is the comparison? 16o an output signal · The comparator 16o is acted upon for this purpose by an output signal of the register 158 and by an output signal of the AND circuit 162 or 163 via the OR ^ Sehaltimg 161. The AND circuit 162 generates an output signal based on the value of the counter 111 when a signal is present at the flip-pop 164 at the "A" output before, if there is an output signal at the H B "output of the flip-flop 164. Since the flip-flop 164 begins with an output signal at the output" A ", the content of the register 158 is first transferred to the counter
111 verglichen. Wenn die beiden verglichenen Werte gleich sind, entsteht am Vergleicher ein Ausgangeeignal, das an die UND-Schaltung 165 gelangt» Diese MD-Schaltung wird ausserdem durch den nAM-Ausgang des Flip-Flop 164 und durch den Ausgang des Zählers111 compared. If the two compared values are equal, the comparator produces an output suitable which is sent to the AND circuit 165. This MD circuit is also generated by the n A M output of the flip-flop 164 and by the output of the counter
112 getastet. Wenn also der Inhalt des Registers 158 dem des Zählers 111 gleicht, wird das Register 158 auf den Inhalt des Zählers 112 geschaltet· Ausserdem wird der Ausgang des Vergleichers 16o durch den Verzögerer 166 verzögert und gelangt verzögert an das Flip-Flop 164 und schaltet dieses um.112 keyed. So if the content of register 158 is the same as that of counter 111, register 158 is based on the content of the counter 112 switched · In addition, the output of the comparator 16o is delayed by the delay 166 and reaches the Flip-flop 164 and toggle it.
Nun wird der Inhalt des Registers 158 mit dem Zähler 125 in dem Vergleicher 16o verglichen und bei Gleichheit entsteht am Vergleicher 16o ein Ausgangssignal, das die UND-Schaltung 167 beaufschlagt. Die UND-Schaltung 167 wird ausserdem durch den V-Ausgang des Flip-Flop 164 getastet und schaltet dann das Register 158 auf Null. Durch einen an dem dritten Eingang dieser UND-Schaltung 167 eingespeisten Rückschaltimpuls R. Das Ausgangssignal des Vergleichers 16o schaltet wiederum verzögert über den Verzögerer 166 das Flip-Flop 164 um.Now the contents of the register 158 with the counter 125 in the Comparator 16o is compared and, if they are equal, an output signal is produced at comparator 16o which is applied to AND circuit 167. The AND circuit 167 is also through the V output of flip-flop 164 is keyed and then switches register 158 to zero. By one at the third input of this AND circuit 167 fed-in switch-back pulse R. The output signal of the comparator 16o switches again with a delay via the delay 166 flip-flop 164 over.
009816/1575009816/1575
- 24 V ZH P 15 878/D-1B9-68-OO3- 24 V ZH P 15 878 / D-1B9-68-OO3
Auf diese Weise beginnt das Register 156 immer mit der am weites tens links gelegenen Koordinatenpoeition der Speichereinheit und schreitet dann fort, bis die Zählung dee Zählers 111 erreicht ist. Dann nimmt das Register die Zählung des Zählers 112 an und eohaltet um eine Einheit fort, bis es die Zählung des Zählere 125 erreicht hat. Ist diee der Fall, dann wird das Register auf Hull zurückgeschaltet und eo fort· Auf diese Weise wird nur der Inhalt der Speicher» position zwischen dem linken Hand und der Koordinatenpoeition H1 und der Inhalt zwischen der Koordinatenpoeition H2 und H^ wiedergegeben, um die Koordinatenposition dee Läufers wiederzugeben, wird der Inhalt des Registers 158 in dem Vergleicher 169 mit der laufenden Adresse aus dem Zähler 91 verglichen. Wenn der Vergleich Gleichheit anzeigt, erzeugt der Vergleicher 169 ein Ausgange signal, das an die horizontale Wledergabeetellung 63a gelangt und von dort die Wiedergabe des Läufers steuert.In this way, the register 156 always starts with the leftmost coordinate position of the storage unit and then advances until the count of the counter 111 is reached. Then the register accepts the count of the counter 112 and advances by one unit until it has reached the count of the counter 125. If this is the case, the register is switched back to Hull and continued. In this way, only the content of the memory position between the left hand and the coordinate position H 1 and the content between the coordinate position H 2 and H 1 are displayed To reproduce the coordinate position of the rotor, the content of the register 158 in the comparator 169 is compared with the current address from the counter 91. If the comparison indicates equality, the comparator 169 generates an output signal which arrives at the horizontal playback position 63a and from there controls the playback of the runner.
Die entsprechende vertikale Logik ist genauso aufgebaut wie die in figur Io dargestellte horizontale !Logik mit Zählern 121, 122 und 147 für die vertikalen Koordinaten, die den Zählern 111, 112 und 125 entsprechen. Der einzige darUberhlnaue gehende Unterschied besteht darin, dass das dem Register 158 entsprechende Register um eine Einheit weitergesohaltet wird, jedesmal, wenn das Register 158 zurückgeschaltet wird.The corresponding vertical logic is structured in exactly the same way as that Horizontal logic shown in figure Io with counters 121, 122 and 147 for the vertical coordinates assigned to counters 111, 112 and 125 correspond. The only major difference is that the register corresponding to register 158 is advanced by one unit each time the register 158 is switched back.
Im folgenden wird anhand der Figur 3 erläutert, wie die Daten behandelt und arithmetischen Operationen unterworfen werden.In the following it is explained with reference to FIG. 3 how the data treated and subjected to arithmetic operations.
Zu diesem Zweck sind drei Spezialregieter dem Arbeitskartenspeicher 6o zugeordnet, und zwar ein Gedäohtnisregieter 185, ein Eingabereigster 187 und ein Ergebnieregister 189· Wenn der Schalter 45 *For this purpose there are three special registers in the work card memory 6o assigned, namely a memory register 185, an input register 187 and a results register 189 If switch 45 *
- wie In Figur 3 gezeichnet - getföhaltet ist, dann hält das Register 185 das letzte alphabetische Zeichen oder das letzte eingelesene numerische Feld aus dem Arbeltekartenspeloher 6o. Das nu~- as shown in Figure 3 - is held, then the register holds 185 the last alphabetic character or the last one read numerical field from the Arbeltekartenspeloher 6o. The nu ~
O O 9 8 1 6 / 1 5 7 SO O 9 8 1 6/1 5 7 p
- 25 - iS P 15 878/D-IE9-68-.OO3- 25 - iS P 15 878 / D-IE9-68-.OO3
me rieche PeId oder das alphabetische Zeiohen kann aur Wiedergabe gebracht werden und in mehr ale einer Position gespeichert werden. Zu diesem Zweck werden Tasten der Tastengruppe 29 betätigt, die die bestimmten Speioherpositionen festlegen· Ansohliessend wird die Wiedergabe taste 371 betätigt. Das Register 187 wird nur über die numerischen Tasten beschickt und enthält den Inhalt eines numerischen Feldes, bis ein neues eingegeben wird. Das Register 189 dient dazu, zeitweilig das Ergebnis der arithmetischen Operationen - ausgenommen Divisionen - zu speichern. Bei Divisionen hält das Register 189 den Rest und das Register 191 des Hilfespeichere 61 hält den Quotienten· Das Register 189 wirkt auch bei der Übertragung von Informationen vom Arbeitskarteatepeicher 6o zum HilfsSpeicher 61 mit· Das Register 189 wird durch Niederdrücken der laste 372 zurückgeschaltet· Durch Niederdrücken der Taste 372 wird das numerische PeId9 das in der durch den Läufer eingezeichneten Position gespeichert ist, übertragen· Das Register 189 vdrd auch zurückgeschaltet, wenn sich der läufer in Steuerposition eines numerischen Feldes befindet und die Taste 376 niedergedrückt wird. Befindet sich der Läufer in Einheitsposition eines numerischen Feldes, dann wird durch Niederdrücken der faste 376 dieses Feld gelöscht, aber keine Wirkung auf den Inhalt des Register 189 ausgeübt. Der Inhalt des Registers 189 dient beim Niederdrücken der ■ Taste 353 oder 354 als MultLplikant bzw. Divident,My smell pId or alphabetic drawing can be played back and stored in more than one position. For this purpose, keys of the key group 29 are actuated, which define the specific storage positions. Subsequently, the playback key 371 is actuated. Register 187 is only loaded via the numeric keys and contains the contents of a numeric field until a new one is entered. The register 189 is used to temporarily store the result of the arithmetic operations - with the exception of divisions. In the case of divisions, the register 189 holds the remainder and the register 191 of the auxiliary memory 61 holds the quotient the key 372 is the numeric PeId 9 stored in the position drawn by the runner, transferred. The register 189 vdrd also switched back when the runner is in the control position of a numerical field and the key 376 is pressed. If the runner is in the unit position of a numerical field, pressing fast 376 clears this field, but has no effect on the content of register 189. The content of register 189 is used as a multiple or divident when the ■ key 353 or 354 is pressed,
Die arithmetische Einheit 193 wird über die Tastengruppe 25 gesteuert und führt daraufhin verschiedene arithmetische und logische Operationen mit den Daten durch, die in dem Hilf sspeieher 61 dem Register 187 und dem Register 189 gespeichert wird und veranlasst anschliessend die Speicherung des. Resultates im Arbeitskartenspeioher 6o, im Register 189, im Register 187 oder im Hilf sspei eher Dio Einheit 193 steuert ausserdem eine Vielzahl Ton Schaltern 194, die ihrerseits die Datenübertragung schalten·The arithmetic unit 193 is controlled via the key group 25 and then carries out various arithmetic and logical Operations with the data stored in the auxiliary storage 61 dem Register 187 and register 189 is stored and then causes the result to be stored in the work card memory 6o, in register 189, in register 187 or in the auxiliary memory Dio unit 193 also controls a large number of sound switches 194, which in turn switch the data transmission
009816/1575009816/1575
τ €6 - : Λ." P 15-878/B-LB9-68-OO3 τ € 6 -: Λ. "P 15-878 / B-LB9-68-OO3
Die ariEmetische Einheit kann b@i Wiedergabebetrieb Additionen.? Subtraktionen, MuItipliNationen \ma Mvisionen durchführen» Eine Addition wird ausgelöst Φχνοιι Niederdrücken der Taste 35I9 woraufhin der Inhalt des numerischen Felder im Arbeitekartenspeiche? So9 das durch die Läufersteuerung 83 adressiert ist; an das Register geleitet wird, dann an das Register 187 gelangt und dann zum Ergebnis des Registers 139 addiert wird· Wenn vorher die Eingabetaste 331 gadrUQlct war, dann wird der Inhalt des Elngabereglsters 187 dem !halt des Registers 189 zuaddiert. Eine Subtraktion wird ausgelöst ämrofa, Niederdrücken der Taste 352 und es wird dann im wesentlichen dl© gleiche Operation ausgelöst wie bei Addition mit dem bissigen Unterschied, dass der Inhalt des Registers 187 vom Inhalt dee Registers 189 abgezogen wird. Wird die Hultiplikatioastast© 393 niedergedrückt, (leim gelangt der Inhalt des adressierten Feldes an das Register 185 und von da an das Register 189 und bildet άο& Siultlplilcaiiten· Bann wird d®j? Läufer auf die Steuerposition des numerleelbuan leides gebracht, das multipliziert werden soll ms&. ti® CKLflcMi&itstaete 355 wird niedergedrückt. The ariEmetic unit can b @ i playback operation additions. Subtractions, multipliers \ ma perform visions »An addition is triggered Φχνοιι pressing the 35I 9 key, whereupon the content of the numeric fields in the work card memory? So 9 that is addressed by the rotor control 83 ; is passed to the register, then the register 187 and then the result of the register 139 is added. A subtraction is triggered ämrofa, depressing the key 352 and essentially the same operation is triggered as with addition with the biting difference that the content of register 187 is subtracted from the content of register 189. If the Hultiplikatioast © 393 is depressed, the content of the addressed field reaches register 185 and from there to register 189 and forms άο & Siultlplilcaiiten · Bann is d®j? Runner brought to the control position of the numerleelbuan leides that is to be multiplied ms &. ti® CKLflcMi & itstaete 355 is depressed.
Inhalt des durch den Läufer adressierten Feldes üb@r1^ag@n und von da an das Register 187· Ansohliessend werden die Inhalte der Register 189 und 187 miteinander saultlpliziert und das Ergebnis gelangt in das Register 189* Wenn die Taste 353 niedergedrückt wird, dann wird die angezeigte Zahl in das Register 187 eingespeist und durch Niederdrücken der Gleichheitstaste 355 wird die Multiplikation des Inhaltes des Registers 187 mit dem des Registers 189 ausgelöst.Content of the field addressed by the runner via @ r1 ^ ag @ n and from then on the register 187 The contents of registers 189 and 187 are then merged This is multiplied and the result is entered into register 189. If key 353 is depressed, then the is displayed Number is fed into the register 187 and by depressing the equal key 355 the multiplication of the contents of the Register 187 triggered with that of register 189.
Im Anschluss an eine Addition, Subtraktion oder Multiplikation bringt man den Läufer In die Position, In der das Ergebnis dieser Rechenoperation gespeichert werden soll und betätigt die Taste 3?2* Beim Niederdrücken dieser Taste wird das numerisch© Feld aus dem Register 189 in das Register 185 übertragen, also In das nurnen» sehe Feld, das durch den Läufer im Arbeitekartenspeicher 60 angezeigt ist. Following an addition, subtraction or multiplication, the runner is brought into the position in which the result of this Arithmetic operation is to be saved and presses the key 3? 2 * When this key is pressed, the numeric © field is removed from the Transfer register 189 to register 185, ie into the nurnen » see field indicated in work card memory 60 by the runner.
0 09816/1S780 09816 / 1S78
£1 P 15 878/Β-£Ε9-68-.οο3 £ 1P15 878 / Β- £ Ε9-68-.οο3
Wenn das Ergebnis einer Addition* einer Subtraktion oder einer Multiplikation im Register 189 gespeichert ist, ist es ^f t wünschenswert ist, dieses Ergebnis als MultipXikant in einer ansehliessenden arithmetischen Operation zu verwenden,Deshalb wird dieses Ergebnis durch eine unmittelbar im Anschluss an eine Addition, Subtraktion oder (wie im folgenden zu beschreibende) Speicheroperation ausgeführte Niederdrückung der Multiplikationstaste 353 des Registers 189 als MuItlplikant festgehalten. Während der Multipllkatlongoperation ist es nicht nötig, die Hultiplikationetaste noch einmal zu drüoken. Es ist also nur nötig, für eine zweite Multiplikation den "Multiplikator zu definieren, und durch Niederdrücken der Speichertaste 355 wird die Multiplikation des so festgelegten Multiplikators mit dem Inhalt des Registers 189 ausgelöst· Wenn man eine ganze Kette von Moltiplikationen. durohfuhren ViIl1 ist es of ΐ wünschenswert, Zwischenprodukte wiederzugeben» Buren Niederdrücken der Taste 372 wird das Register 189 zurückgesohaltelr^duroh ansohliessendes Niederdrücken der Multipliziertaste 353 wis*d die numerische Information des durch den Läufer gezeigten Adreesenfeldee a& das Register 189 zurüokübertragen·If the result of addition * is a subtraction or multiplication in the register 189 is stored, it is ^ ft is desirable to use this result as MultipXikant in a ansehliessenden arithmetic operation, why is this result by an immediately following an addition, subtraction or (as will be described in the following) storage operation carried out depression of the multiplication key 353 of the register 189 held as a multiple plural. It is not necessary to press the multiplication key again during the multi-catlong operation. It is only necessary to define the "multiplier for a second multiplication, and by pressing the memory button 355, the multiplication of the so specified multiplier is triggered with the contents of the register 189 · If a whole chain of Moltiplikationen durohfuhren. Viil 1 is Of ΐ desirable to reproduce intermediate products »If the button 372 is pressed, the register 189 is held back; while the subsequent pressing of the multiplier key 353, the numerical information of the address field shown by the runner & the register 189 is transferred back ·
Drückt man die Divisions taste 354» dann gelangt der Inhalt des läufer-adreesierten Feldes in das Register 189, und zwar als Divident. In entsprechender Weise, wie bei der Multiplikation, wird nun, wenn unmittelbar im Analfaluss an die Betätigung der Divisions taste, eine/ Addition, Subtraktion oder Speicheroperation folgt, der Inhalt des Eäufer-adressierten Feldes ignoriert und der vorliegende Inhalt des Registers 189 als Divident verwendet. Wenn eine Eingabe eingetastet wurde, wird diese Eingäbe vom Register 187 in das Register 189 übergeben, sobald die 'DiVisionstaste niedergedrückt wird. Im Anschluss daran wird der Läufer auf den Divisor gestellt oder der Divisor wird über die Tastengruppe 27 eingegeben und sodann die Gleichheitstaste 355 betätigt. In entsprechender v/eise, wie es Iu Verbindung mit der Multiplikation erläutert wurde. Der Quotient der Divisionsoperation wird dann inIf you press the division key 354 », the contents of the field addressed to the runner are entered in register 189 as a divident. In a corresponding manner, as with the multiplication, if an / addition, subtraction or storage operation follows immediately in the case of the operation of the division key, the contents of the field addressed to the collector are ignored and the present contents of the register 189 are used as dividents . If an input has been keyed in, this input is transferred from register 187 to register 189 as soon as the 'DiVision button is pressed. Then the cursor is placed on the divisor or the divisor is entered via the key group 27 and then the equality key 355 is actuated. In a corresponding way as it was explained in connection with multiplication. The quotient of the division operation is then given in
009816/157 5009816/157 5
- ii P 15 878/D-IB9-68-OO3- ii P 15 878 / D-IB9-68-OO3
dem Register 191 gespeichert und der Rest wird in dem Register 189 gespeichert·. Ansehliessend wird die Taste 372 niedergedrückt, so dass der Quotient aus dem Register 191 ausgelesen wird und in dem lauf er-adreseierten Feld gespeichert wird. Das Register 191 ist dadurch noch nicht gelöscht; durch eine zweite Betätigung der Taste 372 wird der Rest aus dem Register 189 ausgelesen und das Register gelöscht·is stored in register 191 and the remainder is in the register 189 saved. Then the button 372 is pressed, so that the quotient is read out from the register 191 and is stored in the current-addressed field. That Register 191 is not yet cleared as a result; a second actuation of key 372 removes the remainder from register 189 read out and the register deleted
Bei den beschriebenen arithmetischen Funktionen vollfuhrt die arithmetische Sinheit noch «eitere logische Funktionen, und zwar gesteuert durch die Tastengruppe 25. Wie oben beschrieben, wird durch Niederdrücken der Taste 376 das Läufer-adressierte Feld gelöscht, sofern der Läufer sich dann in der Einheitsposition dieses Feldes befindet· Wenn der Läufer eich dagegen in der Steuerposition des Feldes befindet, dann wird das Register 189 gelöscht. ' In the case of the arithmetic functions described, the arithmetic sincerity performs even more logical functions, controlled by key group 25. As described above, pressing key 376 clears the cursor-addressed field, provided the cursor is then in the unit position of this field If, on the other hand, the runner is in the control position of the field, then register 189 is cleared. '
Brückt man die Taste 372, dann gelangt der Inhalt des Registers 189 an den Arbeitskartenspeicher 6o und zur Wiedergabe in der Läufer-adressierten Position. Währenddessen wird das Register gelöscht und der Inhalt des Laufer-definierten numerischen Feldes im Arbeitskartenspeicher wird durch den neuen Inhalt ersetzt, Es sei darauf hingewiesen, dass das Register 191 im Anschluss an eine Divisioneoperation anstelle des Registers 189 adressiert wird. Durch die zweite Betätigung der Taste 372 im Anschluss an eine Divisionsoperation, wird der Inhalt des Registers 189 übertragen. Drückt man die eine der beiden Tasten 372 oder 374, dann ergibt sich die selbe Operation, die oben in Verbindung mit der Taste 372 beschrieben wurde, mit dem einzigen Unterscheid, dass die Operation dann stattfindet, wenn das Vorzeichen im Register 189 der dann vorliegenden Zahl das gleiche ist wie das der betreffenden Taste zugeordnete, also bei der Taste 372 ein Plus- ■ zeichen und bei der Taste 374 ein Minuszeichen.If the key 372 is bridged, the contents of the register are accessed 189 to the work card memory 6o and for reproduction in the runner-addressed position. Meanwhile, the register deleted and the contents of the runner-defined numeric field in the work card memory is replaced by the new content. It should be noted that the register 191 following a division operation is addressed in place of register 189 will. The second actuation of key 372 following a division operation transfers the contents of register 189. If you press one of the two buttons 372 or 374, then results in the same operation as described above in connection with the Key 372 has been described, the only difference being that the operation takes place when the sign is in the register 189 of the number then present is the same as that assigned to the relevant key, ie a plus ■ for key 372 sign and a minus sign for key 374.
009 816/1S71009 816 / 1S71
~ 39 - «i 3 P 15 878/3>-IB9-68-oo3~ 39 - «i 3 P 15 878/3> -IB9-68-oo3
Sie Übertragungeoperation verhindert die erneute Bintastung bereits wiedergegebener Felder. Bin PeId9 da« an eine zusätzliche Position übertragen werden soll, wird zunächst durch den Läufer markiert. Die Bedienungsperson drUofct dann die Taste 375 und der Inhalt dieses Feldes wird dann an das Register 185 übertragen und in die adressierte Position zurückgeschrieben. Der läufer wird dann an das Feld verschoben, auf das die Datenübertragung erfolgen soll und dann wird die laste 371 niedergedrückt, wodurch der Inhalt des Registers 185 an die adressierte Position im Arbeitskartenspeicher 6o übertragen wird.The transfer operation prevents the re-keying of fields that have already been reproduced. If PeId 9 is to be transferred to an additional position, it is first marked by the runner. The operator then presses key 375 and the contents of this field are then transferred to register 185 and written back to the position addressed. The cursor is then moved to the field to which the data transfer is to take place and then the load 371 is depressed, whereby the contents of the register 185 are transferred to the addressed position in the work card memory 6o.
Sa das Register 185 die numerischen Eingangedaten enthält, die zuletzt in dem Arbeitskartenspeicher 6o eingelesen wurden, kann, der läufer ansohlieasend neben die Steuerposition des weiteren Feldes verschoben werden und es kann nun die Taste 371 nicht niedergedrückt werden, so dass der Wert irgendeiner Zahl oder einer anderen Speicherposition wiedergegeben und gespeichert werden kann.Sa the register 185 contains the numerical input data that were last read into the work card memory 6o, the runner solieasend in addition to the control position further And the 371 key cannot be depressed, so that the value of any number or can be played back and saved in a different memory location.
Bei vielen Anwendungsfällen ist es nötig, komplexe arithmetische Operationen auf eine wiedergegebene Zahl anzuwenden. Sas kann hierdurch gesteuert werden, mit Hilfe des Hilfsspeichers 61. Um eine Zahl aus dem Arbeitskartenspeicher 6o in den HilfsSpeicher 61 zu übertragen, wird zunächst das betreffende Feld mit dem Läufer lokalisiert. Sann wird die Taste 375 niedergedrückt und es gelangt daraufhin die gewünschte Zahl in das Register 185. Sann betätigt die Bedienungsperson die Taste 39o, worauf die Zahl aus dem Register 189 abgerufen wird, oder sie drückt die Taste 391, die dem Register 191 zugeordnet ist, woduroh der Inhalt aus dem Register 189 in das Register 191 abgelesen wird. In entsprechender Weise kann die Bedienungsperson mit Betätigen der Tasten 392, 393, 394 die den Speichern 195r' 196, 197 zugeordnet sind, dafür sorgen, dass die Zahl statt in das Register 191 in das Register 195, 196 oder 197 dee Hilfsspeiohers 61 eingelesenIn many applications it is necessary to apply complex arithmetic operations to a reproduced number. Sas can be controlled in this way, with the aid of the auxiliary memory 61. In order to transfer a number from the work card memory 6o to the auxiliary memory 61, the relevant field with the runner is first located. The key 375 is then depressed and the desired number is then entered in the register 185. The operator then presses the key 39o, whereupon the number is called up from the register 189, or he presses the key 391, which is assigned to the register 191, where the content is read from register 189 into register 191. Similarly, the operator 393 may, the push button 392, 394 which stores 195 r '196, are assigned to 197, make sure that the number is read held in the register 191 in the register 195, 196 or 197 dee Hilfsspeiohers 61
0 09816/16780 09816/1678
- "t - 30 p 15 8?8/Β-ΙιΕ9-68»·οο5- " t - 30 p 15 8? 8 / Β-ΙιΕ9-68» · οο5
wird. Betätigt man die Taste 377, während ter läufer auf die Steuerposiüon des Feldes ssaigt, dann wird dieses Feld einfach unterstrichen. Biese Unterstreichung wird durch die arithmetische Einheit 193 hervorgerufen 4ureh einen besonderen. Kennzeichnungsbit, der in der Buehstabenposition des adressierten Feldes im Arbeitskartenspeicher angebracht wird. Dieser Kennzeiohnungsbit hat zur Folge« dass bei Wiedergabe des Buchstabens die angestrebte Unterstreichung mit wiedergegeben wird« Betätigt man Si© Taste 378, dann erfolgt eine doppelte Unterstreichung äes betreffenden Feldes, die hervorgerufen wird durch eine, zweite Zeile von KennzeiehnungsMts, die jeder Buchstabenposition des betreffenden Feldes zugeordnet sind.will. Press the button 377 while the runner is on the If the tax position of the field ssaft, then this field becomes simple underlined. This underline is replaced by the arithmetic Unit 193 created a special one. Identification bit in the letter position of the addressed field in the Working card memory is attached. This flagging bit has the consequence «that when the letter is reproduced, the desired Underlining is displayed with «If you press the © key 378, there is a double underlining for the relevant item Field, which is caused by a, second line of KennzeiehnungsMts, which are assigned to each letter position of the relevant field.
Es ist also beschrieben worden, wie numerische Daten in den Arbeitskarteaspeicher 6o eingegeben werden und zur Wiedergabe auf der Anzeigeeinheit 13 gelangen. Dabei werden Felder unterschiedlicher Läng© für die Datüß. feirc-li die Bedienungsperson bestimmt und anschliessend können &mm@risch@ Daten in die Felder eingegeben werden M® feider «3?d©n mittels äes Läufers ausgewählt und adressiert, ©ntsps^eheM werden mioh. die zugehörigen Speicherpo- @iti@n®ß im Ai^'eitgkartenspeicher βο adressiert. Die numerischen Felder gelangen dann in den Arbeitskartenspeicher 6o und können von dort aus mittels der arithmetischen Einheit 193 arithmetischen Operationen unterworfen wurden, wobei Zwischenwerte zeitweise im Register 189 oder ausgewählte Werte in ausgewählten Speicherpositionen des Arbeitskartenspeichers 6o gespeichert werden können. It has thus been described how numerical data are entered into the job card memory 6o and displayed on the display unit 13. Fields of different lengths are used for the date. feirc-li the operator is determined and then & mm @ risch @ data can be entered in the fields M® feider «3? d © n selected and addressed using äes runner, © ntsps ^ eheM are mioh. the associated memory po- @ iti @ n®ß in the Ai ^ 'card memory βο addressed. The numerical fields then arrive in the work card memory 6o and from there can be subjected to arithmetic operations by means of the arithmetic unit 193, with intermediate values being temporarily stored in register 189 or selected values in selected storage positions of the work card memory 6o.
In vielen Anwendungefällen ist es wünschenswert, komplexe arithmetische Operationen mit verschiedenen Faktoren laufend durchzuführen und dabei lauf end anzuzeigen· Da die meisten dieser Faktoren nur Swieohenwertfunktionen haben, ist es nur nötig, dag endgültige Resultat in dem Arbeitskartenspeioher 6o zu speichern» Zu diesem Zweck dient eine zweite Betriebsart, die Hilfsspeicher» betrieb genannt wird und im folgenden beschrieben i&rä.In many applications it is desirable to use complex arithmetic Perform operations with various factors continuously and display them continuously · Most of these factors have only value functions, it is only necessary that dag to save the final result in the work card memory 6o » A second operating mode is used for this purpose, the auxiliary memory » operation is called and is described below i & rä.
009816/1573009816/1573
J 4 P 15 878/B-LE9-68-OO3 J 4 P 15 878 / B-LE9-68-OO3
Die Bedienungsperson, die eine Nachkalkulation durchführen will, muss zu diesem Zweck Faktoren aus dem Arbeitskartenspeicher 6o, die während der Berechnung benutzt worden sind, vom Arbeitskartenspeioher 6o an die Hilfsspeicher 61 Übertragen» indem sie den Läufer in die Steuerposition des betreffenden numerischen Feldes setzt und die Taste 375 niederdrückt und anschliessend eine der Tasten der Tastengruppe 39 niederdrückt« Wenn auf diese Weise alle gewünschten Faktoren übertragen sind , schaltet die Bedienungsperson den Schalter 45* ®*e der in Figur gezeichneten Stellung in die andere SehaltstelXwig, womit die Anordnung auf Hilfsspeicherbetrieb geschaltet iet. Es wird nun der Inhalt des Hilfβspeichere 61 wiedergegeben. Die Wiedergabe erfolgt spaltenweise nach Maßgabe der einzelnen Register auf der Anzeigeeinheit 13, wobei die einzelnen Register untereinander wiedergegeben werden. Ausserdem wird der Inhalt des Registers und der Inhalt des Registers 187 wiedergegeben· Das Ergebnis einer Berechnung aus dem Hilfsspeicherbetrieb kann an den Arbeitskartenspeicher 6o übertragen werden durch Miederdrücken der Taste 372. Die Vorrichtung muss zu diesem Zweck wieder auf Arbeitskartenbetrieb zurückgeschaltet werden und es muss die gewünschte Speicherposition mittels des Läufers angezeigt werden und dann die Taste 372 gedrückt werden.The operator who wants to carry out a recalculation, For this purpose, factors from the work card memory 6o, which were used during the calculation, must be transferred from the work card memory 6o transfer to the auxiliary memory 61 »by the Runner in the control position of the relevant numerical field sets and depresses key 375 and then one of the Keys of key group 39 depressed «When all the required factors have been transferred in this way, the operator switches the switch 45 * ® * e in FIG position drawn in the other SehaltstelXwig, with which the Arrangement switched to auxiliary storage operation. It will now the content of the auxiliary memory 61 is reproduced. The playback takes place column by column according to the individual registers on the display unit 13, the individual registers one below the other be reproduced. In addition, the content of the register and the content of the register 187 are displayed. The result a calculation from the auxiliary memory operation can be transferred to the work card memory 6o by pressing the key 372. For this purpose, the device must be switched back to work card mode and the desired Memory position can be displayed by means of the runner and then the button 372 must be pressed.
Der Hilfsspeicher enthält vier Register 191ι 195, 196, 197, von denen .1edes auf zwei verschiedene Weisen adressiert werden kann, nämlich einmal indem man eine zugeordnete Taste der Tasten 391 bis 394 betätigt oder indem man die Taste 390 niederdrückt. Die numerischen Eingabedaten werden aus dem Arbeitskartenspeicher 6o in eines der Hilfespeicherregister übertragen, während der Schalter 45* auf Arbeitskartenstellung geschaltet ist, wie dargestellt. Die Tasten 391 bis 394 haben dabei die bereits beschriebene Funktion. Ausserdem können die numerischen Eingabedaten entweder vom Register 189 oder vom Register 187* ausgelöst durch die Taste 39o, in die Hilfespeicherregleter eingelesen werden, wenn der SchalterThe auxiliary memory contains four registers 191ι 195, 196, 197, from which can be addressed in two different ways, namely once by pressing an assigned key of the keys 391 to 394 or by depressing key 390. The numerical Input data are transferred from the work card memory 6o to one of the help memory registers, while the switch 45 * is switched to the job card position, as shown. The keys 391 to 394 have the function already described. In addition, the numerical input data can either be sent from Register 189 or from register 187 * triggered by key 39o, read into the help memory controller when the switch
009816/1575009816/1575
-32- JJ P 15 878/D-IE9-68-OO3-32- JJ P 15 878 / D-IE9-68-OO3
45' in seine Hilfsspeioherbetriebsstellung, die in Figur 3 nicht gezeichnet ist, eingeschaltet ist. Drückt man die Taste 39o nieder, nachdem eine Eingabe vorgenommen worden ist, dann werden die Daten aus dem Register 187 in das Register 191 übergeben. Die Zahlen, die vorher in das Register 191 übertragen wurden, werden dann in das Register 195 Übertragen, dessen Inhalt dabei in das Register 196 übertragen wird und so weiter· Der numerische Wert, der in das Register Übertragen wird, bleibt also in dem Register 187 für spätere Verwendung in Verbindung mit Rechenoperationen. In entsprechender Weise wird der Wert im Register an das Register 191 übergeben, wenn die Taste 39ο unmittelbar im Anschluss an eine arithmetische Operation niedergedrückt wird. Statt für den Hilfsspeloher vier Register vorzusehen, kann man auch viel mehr Register im Hilf ©Speicher vorsehen.45 'into its auxiliary storage operating position, which is not shown in FIG is drawn, is switched on. If you press the 39o key, after an entry has been made, the data is transferred from register 187 to register 191. The numbers previously transferred to register 191 will be then transferred to register 195, the content of which is in the register 196 is transferred and so on · The numeric The value that is transferred to the register remains in the register 187 for later use in connection with arithmetic operations. In a corresponding manner, the value in the register is transferred to register 191 if key 39ο is pressed immediately in Is depressed following an arithmetic operation. Instead of providing four registers for the auxiliary spool, you can also provide many more registers in the Help © memory.
Im folgenden wird die Arbeitsweise des Registers 187 und des Registers 189 bei Hilfsspeieherbetrieb beschrieben. Diese Arbeitsweise ist ähnlich der bei Arbeitskartenbetrieb· Die Register können nur über die Tasten für numerische Eingaben geladen werden und behalten ihren ,Inhalt während einer arithmetischen Operation· Sie werden gelöscht bei Eingabe neuer Daten, naehdem eine oder mehrere arithmetische. Operationen vollzogen werden. Wenn die Bedienungsperson einen numerischen Wert in das Register 187 einschreiben will, drückt sie dazu die Taste 351, die Taste 352, die Taste 353 oder die Taste 354, jenaohdem, was für eine Operation vollzogen werden soll. Wenn keine Tasten der Tastengruppe 39 niedergedrückt wurde, dann wird der Inhalt des Registers 387 * verwendet.The following describes the operation of register 187 and the register 189 described for auxiliary storage operation. This way of working is similar to that for work card mode · The registers can can only be loaded using the keys for numerical entries and keep their contents during an arithmetic operation · they are deleted when entering new data, then one or more arithmetic. Operations are performed. When the operator writes a numerical value into the register 187 wants, she presses key 351, key 352, key 353 or key 354, whatever the operation performed shall be. If none of the keys in key group 39 have been pressed, the content of register 387 * used.
Das Register 189 enthält das Ergebnis aller arithmetischen Operationen, die durcn^arithmetische Einheit 193 durchgeführt worden sind, mit Ausnahme von Divisionen« Bei einer Division speichert . das Register 191 den Quotienten, während das Register 189 den Rest speichert. Drückt man die Taste 376, dann wird das Register 189Register 189 contains the result of all arithmetic operations, the arithmetic unit 193 has been carried out are, with the exception of divisions, «Saves in a division. register 191 the quotient, while register 189 the remainder saves. If you press the button 376, then the register 189
009816/1575009816/1575
- 95 - JJ P 15 878/D-LE9-68-OO3- 95 - JJ P 15 878 / D-LE9-68-OO3
gelöscht. Drückt man die Taste 39o, dann wird der Inhalt des Registers 19o an das Register 191 übertragen. Wenn die Bedienungsperson das Ergebnis der Berechnung speichern will, muss sie den Schalter 45* auf Arbeitskartenposition umschalten und den Läufer auf das für die Speicherung vorgesehene Feld einstellen und dann die Eintastung vornehmen. Dadurch wird der Inhalt des Registers 189 an den Arbeitskartenspeicher 6o übertragen und das Register 189 gelascht.turned off. If the 39o key is pressed, the contents of the register 19o transferred to register 191. When the operator wants to save the result of the calculation, it must save the Switch switch 45 * to the job card position and the runner to the field provided for storage and then key in. This will display the contents of the register 189 is transferred to the work card memory 6o and the register 189 lashed.
Im folgenden wird die Arbeitsweise der arithmetischen Einheit 193» gesteuert durch die Tasten der Tastatur 25, bei Hilfsspeicherbetrieb erläutert· Drückt man die Taste 351, dann wird der Inhalt des zuletzt adressierten Registers dem Inhalt des Registers 189 zugefügt. Wenn einer der Tagten 391 bis 394, im folgenden auch kurz Adressentasten genannt, niedergedrückt wird, dann wird dadurch eines der Register des Hilf «Speichers adressiert und der Inhalt des so adressierten Registers wird dem Inhalt des Registers 189 zugefügt. Wenn keines der Hilfa'speleherregistor adressiert ist, dann wird der Inhalt des Registers 187 dem Inhalt des Registers 189 zugefügt« Betätigt man die Taste 352, dann werden dadurch die gleichen Operationen ausgelöst, mit der einzigen Ausnahme, dass es sich statt um eine Addition um eine Subtraktion handelt·The following is the operation of the arithmetic unit 193 »controlled by the keys on keyboard 25, in auxiliary memory mode explained · If you press key 351, the Contents of the last addressed register added to the contents of register 189. If any of days 391 to 394, im In the following, also called address keys for short, is pressed, then one of the registers of the auxiliary memory is addressed and the content of the register addressed in this way becomes the content of register 189 added. If none of the help ispeleherregistor is addressed, then the content of register 187 is added to the content of register 189. Press the key 352, this will trigger the same operations with the only exception that it is a subtraction instead of an addition
Betätigt man die Multiplikationstaste 353, dann wird der Inhalt des zuletzt adressierten Registers an das Register 189 übertragen. Wenn eine andere Operation eine Addition oder Multiplikation unmittelbar vorauslief, dann wird durch Niederdrücken der Taste 353 der Inhalt des Registers 189 belassen und als MuI-tiplikant verwendet« Wenn dagegen unmittelbar vor Niederdrücken der Multiplikationstaste 353 numerische Werte über die Tastatur eingetastet worden sind, dann ist der Inhalt des Registers 187 in das Register 189 übernommen und durch Niederdrücken der Taste 353 die arithmetische Einheit vorbereitet, so dass die Multipli«If the multiplication key 353 is actuated, the content of the register last addressed is transferred to register 189. If another operation is an addition or multiplication ran immediately ahead, then by depressing it the content of the register 189 leave the key 353 and as a multiplicant used «if on the other hand immediately before depressing the multiplication key 353 numerical values via the keyboard have been keyed in, then the content of register 187 is transferred to register 189 and by pressing the key 353 prepared the arithmetic unit so that the multipli «
009816/1675009816/1675
19493191949319
-p. 15/-p. 15 /
kation~Operatien stattfindet,. sobald dl® Saute-355 niedergedrückt wird· Im Anschluss daran wird durch Niederötatfioken einer Adressentaste der Inhalt eines der gespeicherten RegLe-ter ausgewählt oder es wird der Multiplikator eingetastet« In jedem fall wird der Inhalt des ausgewählten Hilfsspeieherjesgisters od@r der eingetastete numerische Wert an. das Begister 187 übertragen, sobald die Taste 355 gedrüokt wird*cation ~ operations takes place. as soon as dl® Saute-355 is depressed will · Subsequently, by Niederötatfioken an address key the content of one of the saved controllers is selected or the multiplier is keyed in «In any case, the content of the selected auxiliary storage register or the keyed in numeric value. the Begister 187 transferred as soon as the key 355 is pressed *
Betätigt man die Bivisionstaste 354» dann wird der Inhalt des ρ zuletst adressierten Hilf sspelcherregtsters an das Begister 189 übertragen und ist dort Iävident· Wenn, eine andere arithmetisolie Operation immitteltoar vorauflief, dann wird durch Niederdrückein der J&visionstaste 354 der Inhalt des Ergehnisregisters belasten und als Divident Yerwendet» Ausserd@M werden die !Dividierschaltungen der ariläaraetischen Einheit 193 vorbereitet, so dass eiae Divisioneoperation stattfindet^ gohald die Taete 355 gedrückt wird.If you press the bivision key 354 »then the content of the ρ last addressed auxiliary sspelcherregtster to the Begister 189 transferred and is there ivident · If, another arithmetic isolation Operation in the middle of the previous one, then by pressing down the J & vision button 354 debit the contents of the event register and used as the divident: "Except @ M, the! dividing circuits of the Arilean unit 193 are prepared so that eiae Division operation takes place ^ gohald the key 355 is pressed.
Drückt man die'Sagte 355 9 dann ergibt sich ©ine Multiplikation od®sj ©ia® IäiFisi©ii#»Qperati©n, !©nachdem, welche Taste auvor geärüolst wordea late Bar XsM,i des adressierten Hilfespeicherregisters wird dann an das Begister 187 übertragen; es sei denn, e@ ist vorher ein numerischer Wert über die Tastatur eingegeben w worden, in welchem Fall dieser Wert an das Begister 187 gelangteIf you press the 'Said 355 9 then you get © ine multiplication od®s j © ia® IäiFisi © ii # »Qperati © n,! © depending on which key was previously used a late Bar XsM, i of the addressed help memory register is then sent to the Transferred Begister 187; unless e @ has previously been a numeric value w entered via the keyboard, in which case this value came to the Begister 187
Das Ergebnis einer Multiplation wird in. dem Begister 189 ge-• speichert und das Ergebnis einer !Division im Begister 191.The result of a multiplation is in. The Begister 189 • saves and the result of a! Division in Begister 191.
Die im folgenden aufgeführte Tabelle I zeigt die verschiedenen Kombinationen von Operationsfolgen, die bei Hilfsspeioherbetrieb ausgelöst werden können·Table I below shows the various combinations of operational sequences that can be used in auxiliary storage mode can be triggered
009816/15 78009816/15 78
LAUFENDE OPERATIONONGOING OPERATION
27 "i 39439427 "i 394394
JSJS
P 15 878/3?-IE9-68-.oo3P 15 878/3? -IE9-68-.oo3
I . · I
I.
JJ
In der Tabelle bedeuten die Zahlen 376, 39, 27, 39t bis 394 die durch die so bezeichneten Tasten ausgelösten Operationen·In the table, the numbers 376, 39, 27, 39t to 394 mean the operations triggered by the so-called keys
Keine Operation Löschung des RegistersNo operation deletion of the register
Löschung des zuletzt adressierten Hilf sspeicherregistersDeletion of the last addressed auxiliary memory register
Löschung des Registers 197 und Korrektur einer fehlerhaften TasteneingabeDeletion of register 197 and correction of an incorrect key entry
Wiederholung der Addition unter Verwendung des zuletzt adressierten Hilfsepeioherregieters Streichen der zuvor subtrahierten MengeRepetition of the addition using the auxiliary register manager last addressed Delete the previously subtracted amount
009816/15009816/15
-26- 36 P 15 878/D-LE9-68-OO3-26- 36 P 15 878 / D-LE9-68-OO3
Addieren des Inhaltes des Registers 187 an das Register 189 (A . B + B a Of (A + B) + B » ü) Addieren des Inhaltes des adressierten Hilfsspeicherregisters an das Register 189Adding the contents of register 187 to the Register 189 (A. B + B a Of (A + B) + B »ü) Adding the content of the addressed auxiliary storage register to register 189
streichen der &uwr addierttn Menge Wiederholung rier Su.htraktio« alt dea Inhalt des zuletst addressierten Hilfespeicherregieters SubtraktLoa des Inhaltes des Hegist©rs 187 vom Inhalt dee Registers 189 (A · B - B - O|. {&-- B) - B * C) Subtraktion des Inhaltes des adressierten Hilfsspeicherregisters rom Register 189underline the & UWr addierttn lot of repetition rier Su.htraktio "old dea content of letst-addressed aid memory Director Planters SubtraktLoa the content of Hegist © rs 187 content dee register 189 (A * B - B - O | {& - B.) - B * C) subtracting the contents of the addressed auxiliary storage register rom register 189
Ber Inhalt des Registers 189 wird MultLplikant (A + B) O m B oder (A'- B) C « H Der Inhalt des Registers 187 wird in das Register übertragen und MultiplikantThe content of the register 189 becomes a multiple number (A + B) O m B or (A'- B) C « H The content of the register 187 is transferred to the register and a multiple number
das gleiche wie unter Siffer 12 mit der Ausnahme, dass das adressierte Milfsspeieherregister verwendet wirdthe same as under clause 12 with the exception, that the addressed Milfspeed register is used will
D©r Inhalt des Registers 189 wird Bivtdent Φ-LJ. . .j) j LZ-ä = D . L±Ä m D)The content of register 189 becomes Bi vt dent Φ-LJ. . .j) j LZ-ä = D. L ± Ä m D)
Der Inhalt des Registers 187 wird in das Register 189 übertragen und DividentThe contents of register 187 are in the register 189 transferred and divident
Der Inhalt des adressierten Hilf sspeicherregisters wird in das Register 189 übertragen und Divident Der Inhalt des Registers 189 wird quadriert (A2 ~ B).The content of the addressed auxiliary storage register is transferred to register 189 and divident The content of register 189 is squared (A 2 ~ B).
Ss wird eine Multiplikation oder Division mit dem zuletzt adressierten Faktoren als Operanten ausgelöst« Die Spsieheroperation streicht nicht die zuvor gesetzten Steuerungen.Ss will be a multiplication or division by the Last addressed factors triggered as operants «The viewer operation does not delete the previous one set controls.
Es liird eine Multiplikation oder Division ausgelöst, wobei die Speicherung^m Register 187 Multiplikant · oder Divideat ist.A multiplication or division is triggered where the storage ^ m register 187 multiplicant or divideat is.
009816/1575009816/1575
- W - 3$ P 15 878/B-LE9-68-OO3- W - 3 $ P 15 878 / B-LE9-68-OO3
2ο Es wird eine Multiplikation oder Division ausgelöst, wobei das adressierte Hilf sr@giet@r den TSIuI tiplikant oder Divisor liefert.2ο A multiplication or division is triggered, where the addressed help sr @ giet @ r the TSIuI multiplicative or divisor delivers.
21 Der Inhalt des Registers 189 wird an das Hilf are gis tor 191, 195» 196 bzw. 197 gegeben.21 The content of register 189 is sent to the auxiliary register 191, 195 »196 and 197 respectively.
22 Der Inhalt des Begisters 137 wird in das Hilfsspeiaherregister 191, 195, 196 fezw· 197 übergeben·22 The content of the register 137 is stored in the auxiliary storage register 191, 195, 196 fezw 197 handed over
23 Der Faktor wird naoh Löschung des Begisters 179 eingegeben. 23 The factor is entered after deleting register 179.
24 per faktor wird vor einer arithmetischen Operation eingegeben·24 per factor is used before an arithmetic operation entered
25 Der Faktor wird adressiert, nachdem das Register 189 gelöscht wurde*25 The factor is addressed after register 189 has been deleted *
26 Der Faktor wird adressiert, bevor eine arithmetische Operation vorgenommen wurde.26 The factor is addressed before an arithmetic Operation was performed.
Es gibt also, zusammenfassend gesagt, zwei grundsätzlich verschiedene Betriebsarten, einmal einen Hilf sspeieherbetrieb und einmal den Arbeitekartenbetrieb· Im Hilfsspeicherbetsieb arbeitet das System wie ein kleines Reohenpult und der Inhalt der verschiedenen Register wird auf der Anzeigeeinheit 13 wiedergegeben, so dass die Bedienungsperson auch komplizierte arithmetische Operationen mit den numerischen Inhalt der verschiedenen Register vornehmen kann. Her Inhalt der einzelnen Register, die im Hilfespeicher 61 angeordnet sind, kann an den Arbeitskartenspeioher 60 übertragen werden und es können auch vorbestimmte Speioherwerte aus dem Arbeit skartenspeioher 60 an bestimmte Hilferegister des Bilfsspeichers 61 übertragen werden. Bei Arbeitskartenbetrieb wird der Inhalt des Arbeitekartenspeichers 60 auf der Anzeigeeinheit 13 wiedergegeben und die Bedienungsperson ist durch Betätigung des Läufers in der Lage, eine bestimmte Speicherposition mittels des Läufers anzusprechen und in arithmetische Operationen einzuführenTo summarize, there are two fundamentally different modes of operation, an auxiliary storage operation and a work card operation.In the auxiliary storage operation, the system works like a small console and the content of the various registers is shown on the display unit 13, so that the operator can also do complex arithmetic Can perform operations with the numerical content of the various registers. The content of the individual registers which are arranged in the help memory 61 can be transferred to the working card memory 60 and predetermined memory values can also be transferred from the working card memory 60 to certain help registers in the image memory 61. In the case of work card operation, the content of the work card memory 60 is displayed on the display unit 13 and the operator is able to address a specific memory position by means of the runner and to introduce arithmetic operations by operating the runner
009816/1578009816/1578
- 3β - $8 P 15 878/D-IE9-68-OO3- 3β - $ 8 P 15 878 / D-IE9-68-OO3
oder in andere Speicherpositionen zu verlegen.or to move to other storage locations.
Operationen, die mit einem faktorensatss durchgeführt werden, können schnell mit anderen Sätssen von Faktoren wiederholt werden. In dieser Möglichkeit liegt sin weiteres bemerkenswertes Merkmal der Erfindung« Die Bedienungspereon kann ein bestimmtes Rechenbeispiel durchfuhren und dabei gleichzeitig das System auf dieses Beispiel programmieren. DLq Bedienungsperson kann dann das so eingegebene Programm in Verbindung mit anderen Baten wieder abrufen, Ss kann zum Beispiel wünschenswert sein» dass jede einzelne Spalts der. Arbeitskar te addiert wird· um nun das System darauf zu programmieren, wird die Lerntaste WLl betätigt. Bann führt die Bedienungsperson eine Addition einer, einzelnen Spalte durch, wobei der Lauf er diese Spalte anzeigt. Ansehliessend plaziert die Bedienungsperson den Läufer sn di® näehste Spalte, die auch evmüiert werden soll und drückt die Programmwiederholungstaste 413 nieder· Nun wiederholt sieh das Additionsprogramm der nächsten Spalte. So kanu über alle Spalten fortgefahren werden.Operations performed with a set of factors can quickly be repeated with other sets of factors. Another notable feature of the invention lies in this possibility: The operator can perform a specific calculation example and at the same time program the system for this example. DLq operator can then call up the program entered in this way in connection with other data. For example, it may be desirable that each individual gap of the. Work card is added · in order to now program the system on it, the learn key WL1 is actuated. The operator then adds a single column, and the run displays this column. The operator then places the runner sn di® in the next column, which is also to be evm üiert, and presses the program repeat key 413. Now repeat the addition program for the next column. You can continue in this way across all columns.
Die 3?astengrupp© 41 gemäss Figur 2 dient dazu, die Aufnahme und Wiederholung von Progyaumen durohaufuhren. Bs können beispielsweise aeht Prografflsfolgen durch di© Programmieryorrichtung des Systems gespeichert w@?S@n9 wobei jedes Programm 64 individuelle funktionen mir Steuerung des Läufers beinhalten kann. Die Anzeigelampen 43 zeigen an, welches äer acht Programme derzeit eingeschaltet ist. Brückt man die Taste 414 nieder, dann wird ein Programmwähler auf das nächste der acht Programme eingeschaltet. Beim nächsten Niederdrücken wird auf das nächste Programm eingestellt so fort, beginnend dann wieder beim ersten Programm. .The 3? Astengroup © 41 according to FIG. 2 serves to durohaufuhren the recording and repetition of progyums. Bs example, AEHT Prografflsfolgen by di © Programmieryorrichtung the system stored w @? S @ n 9 each program 64 individual functions me control of the rotor can include. The indicator lights 43 indicate which OCE eight programs is currently switched on. If the button 414 is pressed down, a program selector is switched to the next of the eight programs. The next time the button is pressed, the next program is set immediately, starting again with the first program. .
Is Verbindung, mit der Prograffliierung gibt ee awei Betriebsarten, uisilich den Lernbetrieb und ä#a Wi@derholung©t>©txl@b. Bei Lern» betrieb werden alle Steuerbefehle eineohliesslich der sur Läufer» bewegung nacheinander gespeichert und bei ProgrammwiederholungThere is a connection with the programming there are two operating modes, uisilich the learning operation and Ä # a re @ repetition © t> © txl @ b. At learning » operation are all control commands including the sur runner » movements saved one after the other and when the program is repeated
009816/1575009816/1575
- 59 - &$ P 15 878/D-LE9-68-OO3- 59 - & $ P 15 878 / D-LE9-68-OO3
worden die zuvor gespeicherten Befehle ausgelesen und als Pro« gramm abgerufen. Das Systöm wird mittels der Taste 414 auf ein bestimmtes von dem Ausfuhrungsbeispiel aoht möglichen Programmen eingestellt· Dann wird der Läufer auf die erste Bate eingestellt, die bearbeitet werden soll» und dann wird die faste 414 niedergedrückt· So werden alle Steuerbefehle und Läuferbewegungen als Programmfolge gespeichert· Zn entsprechender Weise wird bei.the previously saved commands have been read out and saved as pro « gram retrieved. The system is turned on by means of key 414 certain programs also possible from the exemplary embodiment then the runner is set to the first bate, which is to be processed »and then the fastener 414 is depressed Program sequence stored · Zn is correspondingly stored in.
entsprechendeappropriate
Wiederholungebetrieb der Läufer zunächst auf die ν Ausgänge-Stellung wie beim Lernbetrieb gestellt und dann wird die Taste 413 niedergedrückt· Bas System ruft nun das gespeicherte Programm ab und führt es vollständig durch.Repeat operation of the runners is initially set to the ν output position as in the learning operation and then key 413 is depressed. The system now calls up the stored program and executes it completely.
Gemäss figur 5 weist der Programmteil einen Programmspeicher 199» ein Programmaäressierer 2ol, ein Programmregister 2o3 und einen Programmkodeumsetzer 2o5 auf· Der Programmkodeumsetzer 2o5 kann Steuerbefehle kodieren und dekodieren. Der Programmadressierer 2ol spricht auf die Caste 414 an, die in dem Programmadressierer ein bestimmtes von acht Programmen auswählt. Wenn anschließend das System auf Lernbetrieb geschaltet ist« gelangt jedes Zeichen aus dem Programmregister 2o3 in den Programmspeicher 199 und dabei wird gleichzeitig der Programmadressierer 2ol in der eingestellten Programmfolge auf die nächste Speicherposition dieser Programrafolge umgeschaltet. In- entsprechender Weise wird bei Programm-Wiederholung jedes einzelne Zeichen vom Programmspeicher 199 abgerufen und das Programmregister 2o3 schaltet dabei don Programmadressierer 2ol schrittweise durch die einzelnen Speicherpositionen des jeweils abgerufenen Programms·'Auf diese Weise ist es möglich, 64 Speicherpositionen innerhalb eines Programms zu adressieren, zu !speichern und abzurufen.According to FIG. 5, the program part has a program memory 199 » a programmer 2ol, a program register 2o3 and a Program code converter 2o5 to · The program code converter 2o5 can encode and decode control commands. The program addresser 2ol responds to Caste 414 which selects a particular one of eight programs in the program addresser. If then that System is switched to learning mode «every character is transferred from the program register 2o3 to the program memory 199 and thereby at the same time the program addresser 2ol will be in the set Program sequence to the next memory position in this program sequence switched. In the same way, if the program is repeated fetched every single character from program memory 199 and the program register 2o3 switches the program addresser 2ol step by step through the individual memory positions of the program called up · 'This is how it is possible to address 64 memory positions within a program, to! save and retrieve.
Bei Lernbetrieb werden alle fastensteuerungeii über die Tastengruppe 29 an αύή Programmkod@taiBs©tzer 2o5 gegeben, Dasgleiche gilt für die Tastengruppen 35, 37 vxlul 39· Die durch Betätigung dieserIn learning mode, all fasten controleii are given via the group of buttons 29 to αύή Programmkod @ taiBs © tzer 2o5, the same applies to the groups of buttons 35, 37 vxlul 39 · by pressing these
009816/1575009816/1575
-4o- 1V P 15 878/D-LE9-68-OO3-4o- 1 V P 15 878 / D-LE9-68-OO3
Tasten resultierenden Signale werden in dem Programmkodeumsetzer 2o5 in Programmzeichen umgesetzt und in dieser Form an das Programmregister 2o3 gegeben. Sobald das Programmregister 2o3 eine solche Information aufnimmt, leitet es diese an eine im Programmadressierer 2ol eingestellte Adresse des Programmspeichers 199 weiter. Später werden die einzelnen Programmzeichen in dem Programmkodeumsetzer wieder entschlüsselt und entweder an die Läufersteuerung 83 oder an die arithmetische Logik 195 gegeben. Die Auegangssignale des Programmkodeumsetzere 2o5 eind in jeder Hinsicht die gleichen wie die Ausgangesignale, die von den einzelnen Tasten und den zugehörigen Schaltern bei manueller durchführung des betreffenden Programms von den Taeteßgruppen 25 bzw. 29 ausgelöst werden» Eies© Signale lösen also in dem System die gleichen Operationen aus wie bei der zuvor bei Lernbetrieb manuell durchgeführten Programmfolge· Zwockmäasig ist das System zu diesem Zweck durch einen Taktgeber gesteuert, um sicherzustellen, dass keine Informationen in das Progrämmreglster eingelesen werden,, ehe nichtyzuvor eingelesenen verarbeitet worden sind* Ein solcher Taktgeber spricht dann auf den Betrieb des Arbeitskartenspeichers 6o und des Hilfsspeiohers 61 und den des Programmadressierers 2ol an. Im einzelnen wird die Takteteuerung hier nicht erläutert. Sie ist auch in der Zeichnung nicht eingezeichnet, weil sie in an sich bekannter Weise durchführbar ist.Keys resulting signals are used in the program code converter 2o5 converted into program characters and given in this form to the program register 2o3. As soon as the program register 2o3 has a receives such information, it forwards it to one in the program addresser 2ol set address of the program memory 199. The individual program characters are later used in the program code converter decrypted again and given either to the rotor control 83 or to the arithmetic logic 195. the Output signals of the program code converter 2o5 and in all respects The same as the output signals from the individual buttons and the associated switches when carried out manually of the program in question are triggered by the groups of buttons 25 and 29, respectively, "Eggs © signals solve the same in the system Operations from the program sequence previously carried out manually in learning mode Purpose controlled by a clock to ensure that no information is read into the program controller, before not previously read in have been processed * One such The clock then speaks to the operation of the working card memory 6o and the auxiliary memory 61 and that of the program addresser 2ol at. The clock control is not explained in detail here. It is also not shown in the drawing because it is in itself is feasible in a known manner.
Wenn man auf diese Weise die Informationen einer Arbeitskarte eingegeben hat und die erforderlichen Berechnungen durchgeführt hat, können die so neu gewonnenen Daten in der Anordnung der Arbeitskarte auf der Anzeigeeinheit angezeigt werden. BLe Karte ist nun an sich fertig, sie muss nur ausgedruckt werden. Zu diesem Zweck weist das erfinderische System eine Eingabe/Ausgabeeinheit 2©7 auf, bei der es sich entweder um einen kombinierten Leser und Schreiber handeln kann, oder um einen elektronischen Baten- verarbeiten« Vorzugsweise handelt es sich bei der Einheit 2o7 um eis® 'kombinierte Lese/Schreibeinheit mit einem Ausdrücker.When you get the information on a job card in this way entered and performed the necessary calculations has, the newly acquired data can be displayed in the arrangement of the job card on the display unit. BLe card is now ready in itself, it just has to be printed out. To this The purpose of the inventive system is to have an input / output unit 2 © 7, which is either a combined reader and scribe can act, or an electronic data processing " The unit 2o7 is preferably an eis® 'combined read / write unit with a push-out device.
009816/157S009816 / 157S
- Hi P 15 878/D-LE9-68-oo3- Hi P 15 878 / D-LE9-68-oo3
Wenn die Informationen über den Ausdrücker der Einheit 2o7 ausgeschrieben werden sollen, dann wird die Taste 335 niedergedrückt, worauf die Information aus dem Arbeitskartenspeieher 6o - gesteuert duroh die Läufersteuerung 83 - ausgelesen und dann ausgedruckt wird. Drückt man die Taste 335 nieder, dann steuert die Läufersteuerung 83 die Auelesung, und jwar beginnend mit der ersten Position der obersten Zeile im Arbeitskartenspeleher. Abhängig vom Format des Arbeitekartenspeiohere kann diese oberste Zeile der obersten Datenzeile der Arbeltskarte voll entsprechen.If the information is to be written out via the expressor of the unit 2o7, then the key 335 is depressed, whereupon the information is read out from the work card memory 6o - controlled by the rotor control 83 - and then printed out. If the key 335 is depressed, the rotor control 83 controls the reading, and it starts with the first position of the top line in the work card display. Depending on the format of the work card memory, this top line can fully correspond to the top data line of the work card.
Nachdem auf diese Weise die oberste Zeile der Arbeitskarte, die sich möglicherweise über mehrere Zeilen des Arbeitekartenspeiohere erstreokt, ausgelesen wurde, kann sie in dem Ausdrucker ausgedruckt werden und so fort, bis alle Zeilen der Arbeitskarte ausgedruckt sind·After doing this, the top line of the job card, which may be stored over several lines of the job card It can be read out in the printer printed out and so on until all lines of the job card have been printed out
Da die Informationen spaltenweise geordnet sind, und zwar nach Massgabe der Tabulatorstops, die die einzelnen Spalten definieren, 1st es möglich, unter Zuhilfenahme dieser Tabulator-Stops einen Seriendruoker zu steuern· Man. erspart sich auf diese Weise die vielen Leeranschläge zwischen den einzelnen Spalten und kann die Arbeitskarten sehr viel schneller ausdrucken· Dazu weist dann die Einheit 2o7 einen entsprechenden Seriendruoker auf.Since the information is arranged in columns, based on the tab stops that define the individual columns, Is it possible to use these tab stops to create a Control serial druoker · Man. This saves the many empty spaces between the individual columns and can use the Print out work cards much faster · For this purpose the unit 2o7 has a corresponding serial printer.
Die Einheit 2o7 kann aucfc. eine dem Ausdrücker entsprechende Eingabeeinheit aufweisen; die sinngemäss in entsprechender Weise eingesetzt wird. Es können dann Informationen aus einem anderen Speicher, z.B. einer Hagnetkarte oder dergleichen, über diese Einheit abgerufen und in den Arheitskartenspeloher eingespeist werden.The unit 2o7 can also be used. an input unit corresponding to the expression exhibit; which is used accordingly in a corresponding manner. It can then be information from another Memory, e.g. a magnetic card or the like, via this Unit retrieved and fed into the Arheitskartenspeloher will.
Bei der Beschreibung wurde bisher davon ausgegangen, dass alphabetische Buchstaben und numerische Ziffern verarbeitet werden. Oft 1st es In diesem Zusammenhang wünschenswert, Dezimalpunkte und andere Symbole, z.B. Kommas und dergleichen, mit zuverarbeiten.In the description up to now it has been assumed that alphabetic letters and numeric digits are processed. In this context it is often desirable to include decimal points and other symbols, e.g. commas and the like.
009816/1575009816/1575
- Mi ρ 15 878/D-IiE9-68-oo3- Mi ρ 15 878 / D-IiE9-68-oo3
Zu diesem Zweck 1st ein Dezimalpunkteohalter 2o9 vorgesehen, der es der Bedienungsperson gestattet, einen Dezimalpunkt zu lokalisieren. Der Beziaalpunkt wird dann um soviel Stellen links vom Tabulator-Stop der betreffenden Spalte angesetzt, wie auf dem Sohalter 2o9 eingestellt 1st· Sie Bedienungsperson muss eine Dezimal taste in der Tastengruppe 27 betätigen, wenn sie Bruchzahlen eintastet· Wenn die Dezimalposl Honen links neben dem Dezimalpunkt nicht eingetastet sind, es sich also um Nullen handelt, dann ergänzt das System für die betreff enden Positionen Hüllen· Ausserdem «erden an jede dritte Position links vom Dezimalpunkt Kommata gesetzt, um die Übersicht längerer Zahlen zu erleichtern· Sie Bedienungsperson bestimmt also durch Eintasten die Lage des Dezimalpunktes innerhalb einer eingetasteten Zahl und mittels des Dezimalpunktwählers 2o9 werden die Dezimalpunkte einer Spalte untereinander an die an dem Dezimalpunktschalter 2o9 eingestellte Stelle geschrieben, so dass also Zahlen einer Spalte in üblicher Weise mit den gleichen Dezimalstellen genau untereinander angezeigt bzw· ausgedruckt werden·For this purpose a decimal point holder 2o9 is provided, the allows the operator to locate a decimal point. The zonal point is then to the left of the Tab stop for the column concerned, as on the So holder 2o9 is set · The operator must press a decimal key in key group 27 when keying in fractions Decimal point are not keyed in, i.e. zeros, then the system adds for the positions concerned Envelopes · In addition «, commas are placed in every third position to the left of the decimal point in order to provide an overview of longer numbers Make it easier for the operator to determine the position of the decimal point within a keyed-in number by keying in and by means of the decimal point selector 2o9, the decimal points of a column are set one below the other to those on the decimal point switch 2o9 set position so that numbers in a column are displayed or printed out in the usual way with the same decimal places exactly one below the other
Das System kann, wie bereits bemerkt, in zwei Betriebsarten, im Hilf aspeicherbetrieb und im Arbeitskartenbetrieb betrieben werden. Bei Arbeitekartenbetrieb werden zeilen- und spaltenweise Daten durch die Bedienungsperson eingegeben und auf der Anzeigeeinheit wiedergegeben. Die Bedienungsperson kann diese Daten verschieben und arithmetischen Rechnungen unterwerfen· Bei Hilfsspeieherbetriebjist das System ein Bechenpult und gestattet es, die diversen BegLeter arithmetischen Rechnungen zu unterwerfen und diese Vorgänge auf der Anzeigeeinheit sichtbar zu machen.As already noted, the system can operate in two modes, im Auxiliary memory operation and work card operation. In the case of work card operation, data is entered by the operator in rows and columns and shown on the display unit reproduced. The operator can move these data and subject them to arithmetic calculations Subject to arithmetic calculations and to make these processes visible on the display unit.
Figur 1 zeigt, wie bereite bemerkt, eine typische Wiedergabe, die bei Betrieb des erfinderischen Systeme auftreten kann. Die alphabetischen Informationen des Spaltenbenennungsbereiohes 19 und des Zeilenbenennungsbereiehes 21 werden bei Austauschte trieb eingegeben· Der Itäufer .31 wird dabei auf eine Position neben derAs already noted, FIG. 1 shows a typical rendering of the can occur in the operation of the inventive systems. The alphabetical information of the column naming area 19 and of the line naming area 21 are entered in exchanges
009816/1575009816/1575
P 15 878/2KDE9-68-OO3P 15 878 / 2KDE9-68-OO3
Position für den nächsten einzugebenden Buchstaben gebracht und wird selbsttätig um eine Position nach rechts verschoben, sobald dieser Buchstabe eingetastet ist· Während des Elntaetens der Spaltenbenennungen bestimmt die Bedienungsperson die Tabulator-Stops und damit den Beginn der einzelnen Spalten. Wenn man also einen Tabulator-Stop setzt, wird dadurch die Länge der numerischen Felder im numerischen Eingabebereioh 23' bestimmt. Naohdem die Benennungen eingegeben sind, werden die numerischen Daten eingegeben· Bei Singabebe trieb wird der I&ufer 31 neben die Einheitsposition des zu beschriftenden numerischen Feldes gestellt. Nun werden die numerischen Zeichen dieses Feldes, beginnend mit der höchsten dezimalen Ordnung, eingegeben· Die Zeichen werden dabei rechte in das Feld eingeschrieben und dann mit jedem zusätzlichen Zeichen um eine Position nach links geschoben. Die numerischen Zeichen können auch bei Austauschbetrieb eingegeben werden.Position for the next letter to be entered and is automatically shifted one position to the right as soon as this letter is keyed in · While the The operator determines the column names and the tab stops and thus the beginning of the individual columns. So if you put a tab stop, the length of the numeric Fields in the numerical input area 23 'are determined. Well then the terms have been entered, the numerical data are entered Unit position of the numeric field to be labeled. Now the numeric characters of this field, starting with of the highest decimal order, entered · The characters are inscribed right in the field and then with each additional Character shifted one position to the left. the numeric characters can also be entered in exchange mode.
Sobald die Bedienungsperson ihre Eingaben vollendet hat, kann sie auf Rechnerbetrieb übergehen. Dazu wird die Taste 333 niedergedrückt. Die wiedergegebenen Daten werden dabei neu lokalisiert und es können arithmetische Rechnungen auf sie angewendet werden. Dazu wird mit den Tasten der Tastengruppe 29 der Lauf er 31 auf die Steuerposition eines angesprochenen Feldes gebracht und dann werden die gewünschten Manipulationen durch die entsprechenden Tasten ausgelöst-. Dabei kann es wünschenswert sein, auf Hilfssp eicherbe trieb überzugehen, um eine komplexere Rechnung durchzuführen. Zu diesem Zweck können die Daten vom Arbeitskartenspeicher zum Hilfespeicher und zurück übertragen werden«As soon as the operator has completed their entries, can they switch to computer operation. To do this, the button 333 is depressed. The reproduced data is then localized again and arithmetic calculations can be applied to them. For this purpose, the barrel 31 is opened with the buttons of the button group 29 brought the tax position of an addressed field and then the desired manipulations are triggered by the corresponding buttons. It may be desirable to use auxiliary sp to pass over calibration operations in order to carry out a more complex calculation. For this purpose, the data can be transferred from the work card memory to the help memory and back «
Der läufer kann von der Bedienungsperson entlang der Zeilen und Spalten bewegt werden, so dass die arithmetischen Funktionen sehr schnell über ganze Zeilen und Spalten durchgeführt werden können. Dies wird auch begünstigt durch Ausnutzung des Pro-The operator can move the runner along lines and Columns are moved so that the arithmetic functions can be carried out very quickly over entire rows and columns can. This is also favored by taking advantage of the pro-
009816/1575009816/1575
-44- 1W P 15 878/D-LE9-68-OO3-44- 1 W P 15 878 / D-LE9-68-OO3
grammteile.gram parts.
Im folgenden wird nun davon ausgegangen, dass alle Informationen der Benennungsbereiche 19 und 21 und des numerischen Eingabereiehe 23 eingegeben sind und dass die numerischen Informationen spaltenweise aufaddiert «erden sollen· Es soll nun eine einzige Spalte im Lernbetrieb aufaddiert werden und dann soll die Programmsteuerung die so gelernte Addition auf die anderen Spalten anwenden·In the following it is now assumed that all information the naming areas 19 and 21 and the numerical input row 23 are entered and that the numerical information added up column by column «should now be added up in learning mode, and then the program control is to be added apply the addition learned in this way to the other columns
Sie Bedienungsperson tastet zu diesem Zweck die Taste 333 und bringt das System in den Beohnerbetrieb* Ansehliessend verschiebt die Person mittels der Tasten der Tastengruppe 29 den läufer neben die erste Ziffer der ersten Spalte· Das kann entweder dadurch erfolgen, dass man die lasten 49 verwendet oder indem man die Taste 293 und dann die Taste 297 niederdrückt und schliessiich dann die Taste 295 niederdrückt. Durch die Taste 293 wird der Läufer nach links, durch* die Taste 297 ganz nach oben und durch die Taste 295 von da in die Steuerpoeition des ersten Feldes gebracht· Ist dies geschehen, dann wird die Lerntaete 411 niedergedrückt und mit der Taste 414 ein freies Programm ausge-. wählt· Nun kann die Bedienungsperson die arithmetischen Opera-'.-" tionen zur Aufaddierung der ersten Spalte einzeln durchführen* Dazu wird ..zunächst die Taste 351 niedergedrückt und dann der Läufer auf das zweite Feld der ersten Spalte heruntergeschoben und so fort, bis der Läufer das unterste Feld der ersten Spalte erreicht* Ist das geschehen, dann lässt die Bedienungsperson die Taste 351 wieder los, bewegt den Läufer nach unten und betätigt die Taste 377, wodurch die erste Spalte unterstrichen wird* Anschliessend betätigt die Bedienungsperson die Taste 372, wodurch das errechnete Ergebnis unter die Unterstreichung ausgeschrieben wird. Alle numerischen Felder, die auf der Anzeigeeinheit wieder-For this purpose, the operator touches the key 333 and brings the system to resident operation * then postponed the person using the buttons of the button group 29 the runner next to the first digit of the first column · This can be done either by can be done using loads 49 or by depressing key 293 and then key 297 and finally then depresses key 295. The button 293 is the runner to the left, through * the key 297 all the way up and by key 295 from there to the control position of the first When this is done, the learning button 411 is depressed and a free program is selected with the key 414. selects · Now the operator can use the arithmetic opera -'.- " carry out the options for adding up the first column individually * For this purpose ... first the key 351 is depressed and then the Bishop pushed down to the second space of the first column and so on, until the runner reaches the bottom field of the first column Release button 351 again, move the runner downwards and actuate it the key 377, whereby the first column is underlined * Then the operator presses the key 372, whereby the calculated result is written out under the underlining will. All numeric fields that are reproduced on the display unit
009816/1575009816/1575
- 45 - U P 15 878/D-IiE9-68-oo3- 45 - U P 15 878 / D-IiE9-68-oo3
gegeben worden sind, sind in dem Arbeltskartenspeioher 6o gespeichert · Der Läufer neben dem ersten Buchstaben der Anzeige adressiert gleichzeitig über die Laufersteuerung 83 die zugehörige Speicherposition im Arbeitskartenspeicher 6o. Gfemäss Figur 4 sind die einzelnen Felder 69 durch Tabulator-Stope festgelegt.are stored in the work card memory 6o · The runner next to the first letter of the display at the same time addresses the associated one via the runner control 83 Storage position in the work card memory 6o. According to Figure 4 are the individual fields 69 defined by tab stops.
. Wenn man den. If you have the
Läufer vde bei 8o in Figur 4 angegeben, neben die Steuerposition eines Feldes setzt« dann wird damit diese Steuerpositlon adressiert und es können aufgrund dieser Adressierung während der Rechenoperationen die Daten auf der numerischen Abteilung 75 des so angesprochenen Feldes 69 abgerufen, werden·Runner vde indicated at 8o in Figure 4, next to the control position of a field is then used to address this control position and, on the basis of this addressing, the data on the numerical division 75 of the so called field 69 are retrieved
Wenn also bei der spaltenweisen Addition die Bedienungsperson die Taste 351 betätigt, dann wird der Inhalt des durch den Läufer adressierten obersten Feldes der ersten Spalte vom Arbeitskarten-Speicher 6o in das Register 185 und von da in das Register 187 übertragen. Ansohliessend wird der Inhalt des Registers 187 dem Inhalt des Registers 189 (der in diesem !foment Hull beträgt) hinzugefügt, und zwar erfolgt dies duroh die arithmetische Einheit 193t die das Additionsreeultat dann in dem Register 189 speichert. Das Ausgangssignal der niedergedrückten Taste 351 gelangt auch an den Programmkodeumsetzer 2o5 und von da kodiert an das Pro gramrare gis ter 2o3· Später wird iev Inhalt des Programmregisters 2o3 in dem Programmspeicher 199 übernommen und zwar naoh Massgabe der Adressierung aus dem Programmadresslerer 2ol· Nun bewegt die Person den Läufer nach unten und hält dabei die faste 351 niedergedrückt» Sobald der Läufer die Steuerposition des zweiten Feldes der ersten Spalte erreicht, wird dessen Inhalt in das Register 185 eingegeben, und zwar gesteuert duroh die Läufersteuerung 83· Da die Taste 351 noch niedergedrückt ist, gelangt dieser Inhalt weiter an das Register 187 und wird zu dem Inhalt des Registers 189 addiert. .If the operator presses the key 351 during the column-wise addition, then the content of the topmost field of the first column addressed by the runner is transferred from the work card memory 6o to the register 185 and from there to the register 187. Subsequently, the content of the register 187 is added to the content of the register 189 (which is Hull in this moment), this being done by the arithmetic unit 193t which then stores the result of the addition in the register 189. The output of the depressed key 351 also reaches the Programmkodeumsetzer 2o5 and from then coded to the Pro gram rare gis ter 2o3 · Later is taken iev contents of the program register 2o3 in the program memory 199 and that naoh proviso addressing from the Programmadresslerer 2-ol · Now move the Person down the runner while keeping fastener 351 depressed. As soon as the runner reaches the control position of the second field of the first column, its contents are entered into register 185, controlled by the runner control 83 · Since key 351 is still depressed , this content is passed on to register 187 and is added to the content of register 189. .
00 9 816/157500 9 816/1575
Ht P 15 878/D-LE9-68-oo3 Ht P 15 878 / D-LE9-68-oo3
- Diese Addition und Speicherung wird durch die arithmetische Einheit 193 gesteuert. Die eingetasteten Befehle, den Läufer nach unten zu bewegen, gelangen auoh an die Programmkodeumsetzer 2o5 und von da kodiert in das Begister 2o3 und sohliesslioh in den Programmspeicher 199· lter Programmkodeumsetzer 2o5 nimmt dann weiter das noch laufende Signal aus der niedergedrückten !Taste 351 - den Addierhefehl - auf und gibt ihn kodiert an das Programmregister 2o3 ab« Es sei an dieser Stelle darauf hingewiesen,This addition and storage is controlled by the arithmetic unit 193. The keyed in commands, followed by the runner Moving down, you also get to the program code converter 2o5 and from there encoded in the Begister 2o3 and sohliesslioh in the Program memory 199 * the older program code converter 2o5 then takes continue the ongoing signal from the pressed! key 351 - the adding instruction - and sends it in coded form to the program register 2o3.
Il dass in..-entsprechender Weise, wie durch dauerndes Niederdrücken der Sa'ste 351, wiederholte Addition auoh durch dauerndes niederdrücken der lasten 352 oder 353, wiederholte Subtraktion oder wiederholte Uultiplikationen durchgeführt werden können, wenn der Läufer dabei in eine neue Steuerposition gebracht wird. Der Läufer wird nun zum Zwecke der spaltenweisen Saldierung weiter nach unten in die nächste Steuerposition gebracht. Ist dies geschehen, dann wird der Inhalt des dritten nun angesprochenen Feldes dem Inhalt des Registers 189 hinzugefügt und die Information über die Läuferbewegung und die Addition werden in dem Programmspeicher199 entsprechend wie zuvor gespeichert.Il that in a ..- corresponding way, like by continuously depressing Sa'ste 351, repeated addition by continuously depressing the loads 352 or 353, repeated subtraction or repeated multiplications can be carried out when the runner is brought into a new control position. Of the The runner is now moved further down to the next control position for the purpose of balancing column by column. Once this has happened, the content of the third will now be addressed Field is added to the content of the register 189 and the information about the rotor movement and the addition are in the Program memory 199 saved as before.
Figur 11 zeigt eine einzelne Programmfolge, wie sie bei spiel s- \ weise im Programmspeicher 199 gespeichert sein kann. Sie Programmfolge 211 besteht aus einer Vielzahl, nämlich 64 diskreten SpeieherpoeitLonen 213· In jeder Speicherposition ist eine Steuerfunktion oder eine Läuferbewegungfunktion gespeichert. Bei der Saldierung der am weitesten links gelegenen Spalte aus Figur 1 wurde dauernd die Addiertaste 351 niedergedrückt und der Läufer über die neun Zellen dieser Spalte schrittweise nach unten verschoben. Man kann stattdessen natürlich auch die Addiertaste 351 für jeden Addiervorgang gesondert einmal kurzzeitigFigure 11 shows a single program sequence, as they can be stored at play s \ as the program memory 199th The program sequence 211 consists of a large number, namely 64, discrete storage positions 213 · A control function or a rotor movement function is stored in each storage position. When balancing the leftmost column from FIG. 1, the add key 351 was continuously depressed and the cursor shifted step-by-step down through the nine cells of this column. Instead, of course, you can also press the add key 351 for a short time separately for each adding process
00981 6/15 7500981 6/15 75
. ■"■ . 1943919. ■ "■. 1943919
- #7 - Ht P 15 878/d-LE9-68-oo3- # 7 - Ht P 15 878 / d-LE9-68-oo3
niederdrucken· In jedem Fall werden also neun Addierbefehle gegeben und dazwischen neun' Iäuferbewegungenbefehle zur Bewegung des Läufers nach unten gegeben. Diese zweimal neun Befehle sind in den ersten 18 Kästen gemäss Figur 11 eingezeichnet.press down · In each case nine add commands are given and in between nine runner movements commands for movement given down by the runner. These are two nine commands shown in the first 18 boxes according to FIG.
Nachdem gemäss Figur 3 die gesamte erste Spalte abgefahren ist, soll sie unterstrichen werden· Der Läufer wird zu diesem Zweck auf die Höhe dieser Unterstreichung gebracht und es wird dann die Taste 377 niedergedrückt und ansohliessend wird die Taste 372 niedergedrückt, wodurch der dann aufsummierte Inhalt des Registers 189 über das Register 185 in den Arbeitekartenspeicher 6o an die lauf ermarkierte Position gelangt und zur Anzeige gelangt. Das Register 189 wird dabei gelöscht. Die Bedienungsperson kann nun die Taste 412 betätigen, um anzuzeigen, dass das Programm zu Ende ist und den Läufer auf die Steuerpoeitlon des obersten Feldes der zweiten Spalte verschieben. Anschliessend betätigt sie die Taste 413 zur Wiederholung des Programms, das nun in der gleichen Weise wie zuvor für die Spalte 1 automatisch für die Spalte 2 abgewickelt wird. Sobald auf diese Weise die zweite Spalte aufsummiert und unterstrichen ist, wird die Summe unten aufgezeichnet und auch im Arbeitskartenspeicher 6o gespeichert. Das Programm kann nun . auf die nächste Spalte angewendet werden und so fort. Die Bedienungsperson kann den Läufer in die Ausgangsposition für die Auf summierung, der zweiten Spalte unter Benutzung er Tasten 49 bringen, Sie kann dies aber auch mittels der Taste 295 und 297 durchführen«After the entire first column has been traveled according to Figure 3, should it be underlined · For this purpose, the runner is brought to the level of this underline and it is then the button 377 is depressed and then the button 372 is pressed depressed, whereby the then summed up contents of the register 189 via the register 185 in the work card memory 6o to the position and is displayed. That Register 189 is cleared in the process. The operator can now press button 412 to indicate that the program has ended is and the runner on the Steuerpoeitlon of the top field move to the second column. She then operates the Key 413 to repeat the program, which is now automatically processed for column 2 in the same way as before for column 1 will. As soon as the second column is summed up and underlined in this way, the total is recorded below and also stored in the work card memory 6o. The program can now. be applied to the next column, and so on. The operator can move the runner to the starting position for the totalization of the second column using keys 49 bring, but you can also do this using buttons 295 and 297 «
In entsprechender Weise können die numerischen Informationen auch zeilenweise addiert werden und es können die Spaltensummen und Zeilensummen summiert und verglichen werden. Die Bedienungsperson kann zur Überprüfung der Richtigkeit die Rechenoperationen auch wiederholen und sich dabei das in der Programmeinheit vorliegende Programm zunutze machen. Ist auf diese Weise die Arbeitskarte ausgerechnet, dann wird sie durch Niederdrücken der Taste 335 aus-In a corresponding way, the numerical information can also be added line by line and the column sums and Line totals can be summed and compared. The operator can also perform the arithmetic operations to check the correctness repeat and thereby what is present in the program unit Make use of the program. If the job card has been calculated in this way, it is printed out by pressing key 335.
009816/157 5009816/157 5
P 15 878/D-1E9-68-OO3 gedruckt oder anderweitig ausgegeben·P 15 878 / D-1E9-68-OO3 printed or otherwise output
Der Lauf erbeweguag liegt ein kert siaohos Koordinatensystem zugrunde· In Abänderung des dargestellten Ausführungsbeispiels kann die Läuferbewegung auch nach einem anderen Koordinatensystem erfolgen» wiewohl das kartesische wegen der Beziehungen zu der zeilen- und splantenweise Üblichen Beschriftung von Karten für die Läuferbewegung bevorzugt ist»The movement is based on a kert siaohos coordinate system In a modification of the illustrated embodiment can the rotor movement can also take place according to a different coordinate system » although the Cartesian because of the relationship to the Line-by-line and by division-wise, customary lettering of cards is preferred for the runner movement »
009816/15 75009816/15 75
Claims (6)
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US76532668A | 1968-10-07 | 1968-10-07 |
Publications (1)
Publication Number | Publication Date |
---|---|
DE1949919A1 true DE1949919A1 (en) | 1970-04-16 |
Family
ID=25073257
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE19691949919 Pending DE1949919A1 (en) | 1968-10-07 | 1969-10-03 | Electronic data processor |
Country Status (6)
Country | Link |
---|---|
US (1) | US3610902A (en) |
JP (1) | JPS495577B1 (en) |
CA (1) | CA939065A (en) |
DE (1) | DE1949919A1 (en) |
FR (1) | FR2022231A1 (en) |
GB (1) | GB1274768A (en) |
Families Citing this family (41)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
USH1970H1 (en) | 1971-07-19 | 2001-06-05 | Texas Instruments Incorporated | Variable function programmed system |
JPS4843550A (en) * | 1971-10-04 | 1973-06-23 | ||
US3813533A (en) * | 1972-06-02 | 1974-05-28 | Garrett Comtronics Corp | Clock calculator |
US4012725A (en) * | 1972-07-07 | 1977-03-15 | Hewlett-Packard Company | Programmable calculator |
US3764986A (en) * | 1972-08-09 | 1973-10-09 | Mi2 Columbus | Magnetic tape data processing system |
US3852521A (en) * | 1972-12-26 | 1974-12-03 | Varian Associates | Interface for computer and print out system for automatic step and line sync command to printer |
US3810107A (en) * | 1973-01-18 | 1974-05-07 | Lexitron Corp | Electronic text display and processing system |
US3827041A (en) * | 1973-08-14 | 1974-07-30 | Teletype Corp | Display apparatus with visual segment indicia |
US3968868A (en) * | 1973-12-21 | 1976-07-13 | International Business Machines Corporation | Format control system for positioning final copy printed text |
US3906457A (en) * | 1974-02-15 | 1975-09-16 | Victor Comptometer Corp | Display system for an electronic business machine |
USRE31790E (en) * | 1974-03-13 | 1985-01-01 | Sperry Corporation | Shared processor data entry system |
US4091446A (en) * | 1975-01-24 | 1978-05-23 | Ing. C. Olivetti & C., S.P.A. | Desk top electronic computer with a removably mounted ROM |
DE2537576C3 (en) * | 1975-08-22 | 1980-06-12 | Siemens Ag, 1000 Berlin Und 8000 Muenchen | Text editing device with a typewriter |
US4075679A (en) * | 1975-12-08 | 1978-02-21 | Hewlett-Packard Company | Programmable calculator |
USRE31200F1 (en) * | 1976-01-19 | 1990-05-29 | Raster scan display apparatus for dynamically viewing image elements stored in a random access memory array | |
IT1071378B (en) * | 1976-09-22 | 1985-04-02 | Olivetti & Co Spa | AUTOMATIC WRITING SYSTEM |
JPS5340245A (en) * | 1976-09-27 | 1978-04-12 | Canon Inc | Electronic machinery with two variables statistical arithmetic function |
US4080659A (en) * | 1977-02-28 | 1978-03-21 | Francini Joseph P | Multi-mode file storage calculator |
US4189727A (en) * | 1978-01-12 | 1980-02-19 | Lexitron Corporation | Display advance system for a word processor |
US4250560A (en) * | 1978-01-16 | 1981-02-10 | Jurgen Dethloff | Text processing apparatus |
US4259725A (en) * | 1979-03-01 | 1981-03-31 | General Electric Company | Cursor generator for use in computerized tomography and other image display systems |
US4456964A (en) * | 1979-06-25 | 1984-06-26 | Hewlett-Packard Company | Calculator including means for displaying alphanumeric prompting messages to the operator |
US5675827A (en) * | 1981-05-21 | 1997-10-07 | Canon Kabushiki Kaisha | Information processing system, a processor, and an information processing method for the performing of an arithmetic operation of numeric information |
JPS58189761A (en) * | 1982-04-30 | 1983-11-05 | Casio Comput Co Ltd | Processor for totalization of table data |
US4506343A (en) * | 1982-05-17 | 1985-03-19 | International Business Machines Corporation | Column layout reference area display management |
US4809220A (en) * | 1984-03-30 | 1989-02-28 | Wang Laboratories, Inc. | Electronic processing system using printer and microprocessor to create forms template with pre-printed forms |
US4642767A (en) * | 1984-04-23 | 1987-02-10 | Moisey Lerner | Bookkeeping and accounting system |
US4860218A (en) * | 1985-09-18 | 1989-08-22 | Michael Sleator | Display with windowing capability by addressing |
DE3750525T2 (en) * | 1986-06-17 | 1995-06-01 | Sharp Kk | Data processing device for use in statistical calculation. |
JPS6429966A (en) * | 1987-07-24 | 1989-01-31 | Sharp Kk | Data processor |
US4908758A (en) * | 1987-12-17 | 1990-03-13 | Sanders Michael J | Method of operating a computer for rank ordering and weighting category alternatives |
JPH01173254A (en) * | 1987-12-28 | 1989-07-07 | Sharp Corp | Computer |
US5117496A (en) * | 1988-05-23 | 1992-05-26 | Hewlett-Packard Company | Method for recording and replaying mouse commands by recording the commands and the identities of elements affected by the commands |
US5245536A (en) * | 1989-11-09 | 1993-09-14 | Sharp Electronics Corporation | Portable electronic financial calculator and planner |
US5586060A (en) * | 1993-06-25 | 1996-12-17 | Sharp Kabushiki Kaisha | Compact electronic equipment having a statistical function |
US6201358B1 (en) * | 1998-08-28 | 2001-03-13 | Sony Corporation | Waveform correction using inductance-controllable inductor |
US7139729B2 (en) * | 1999-12-20 | 2006-11-21 | Jacques Nault | Financial statement module |
US7885868B2 (en) * | 1999-12-20 | 2011-02-08 | Jacques Nault | Reading, organizing and manipulating accounting data |
US9280286B2 (en) * | 2008-08-07 | 2016-03-08 | International Business Machines Corporation | Managing GUI control auto-advancing |
US9317875B2 (en) | 2012-10-08 | 2016-04-19 | Linkedin Corporation | Methods and systems for identifying similar schools |
CN111724721B (en) * | 2020-07-14 | 2023-01-06 | 浙江虬晟光电技术有限公司 | Fluorescent display screen device driven by integrated IC (integrated circuit) and control method |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR1415849A (en) * | 1963-10-07 | 1965-10-29 | Wyle Laboratories | Calculator |
US3355714A (en) * | 1963-10-21 | 1967-11-28 | Bunker Ramo | On-line computing system for processing mathematical functions |
US3346853A (en) * | 1964-03-02 | 1967-10-10 | Bunker Ramo | Control/display apparatus |
US3428793A (en) * | 1964-07-27 | 1969-02-18 | Wyle Laboratories | Calculating apparatus with display means |
US3294960A (en) * | 1964-09-29 | 1966-12-27 | American Mach & Foundry | Electronic tax calculation circuit for use in business accounting system |
-
1968
- 1968-10-07 US US765326A patent/US3610902A/en not_active Expired - Lifetime
-
1969
- 1969-09-16 FR FR6932233A patent/FR2022231A1/fr not_active Withdrawn
- 1969-09-25 CA CA063108A patent/CA939065A/en not_active Expired
- 1969-10-02 GB GB48402/69A patent/GB1274768A/en not_active Expired
- 1969-10-03 DE DE19691949919 patent/DE1949919A1/en active Pending
- 1969-10-06 JP JP44079267A patent/JPS495577B1/ja active Pending
Also Published As
Publication number | Publication date |
---|---|
JPS495577B1 (en) | 1974-02-07 |
FR2022231A1 (en) | 1970-07-31 |
US3610902A (en) | 1971-10-05 |
GB1274768A (en) | 1972-05-17 |
CA939065A (en) | 1973-12-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE1949919A1 (en) | Electronic data processor | |
DE1524225B2 (en) | METHOD OF OPERATING AN EDITING AND PLAYBACK DEVICE | |
DE2420057A1 (en) | ELECTRONIC COMPUTER FOR STORED PROGRAMS | |
DE2452457C3 (en) | Electronic calculator | |
DE2032321A1 (en) | Booking machine system | |
DE2002011A1 (en) | System for making letters visible on a screen | |
DE2407598B2 (en) | DEVICE FOR THE AUTOMATIC SUPPRESSION OF PARTS PROJECTING INTO THE SCANNING AREA OF A SIGN | |
DE2758218C3 (en) | Electronic cash register | |
DE1221037C2 (en) | Process for storing hierarchically ordered data chains and arrangement for carrying out this process | |
DE3151357A1 (en) | METHOD FOR CONTROLLING A CURSOR | |
DE1562051B2 (en) | CIRCUIT ARRANGEMENT FOR GENERATING A UNIQUE GROUP OF M X N BITS | |
DE2029710A1 (en) | Display device for characters appearing at discrete address spaces on a screen | |
DE2826836C2 (en) | Method and device for calling up and storing data or programs | |
DE2032316A1 (en) | Key entry system for data | |
DE1087834B (en) | Adding machine | |
DE1549419A1 (en) | Electronic calculating machine | |
DE742410C (en) | Method for selecting account cards from a deck | |
DE2361853C3 (en) | Printing device for printing out tables | |
DE2654724A1 (en) | DATA TERMINAL FOR CONVERTING CODED INFORMATION INTO VISIBLE DATA | |
DE1499170B2 (en) | Data processing system | |
DE3134235A1 (en) | Method for displaying ideographic characters and comparable graphics | |
DE2151393A1 (en) | Device for data recording | |
DE1549517C2 (en) | Programmed electronic computing system | |
DE1214027B (en) | Arrangement for controlling the block-wise transmission of computer programs or their first partial programs | |
DE1170004B (en) | Clipping viewfinder |