DE1023615B - Electronic calculating machine - Google Patents
Electronic calculating machineInfo
- Publication number
- DE1023615B DE1023615B DEV7123A DEV0007123A DE1023615B DE 1023615 B DE1023615 B DE 1023615B DE V7123 A DEV7123 A DE V7123A DE V0007123 A DEV0007123 A DE V0007123A DE 1023615 B DE1023615 B DE 1023615B
- Authority
- DE
- Germany
- Prior art keywords
- relay
- counter
- pulse
- electronic
- gate
- 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 OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/38—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
- G06F7/48—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state device; using unspecified devices
- G06F7/491—Computations with decimal numbers radix 12 or 20.
- G06F7/498—Computations with decimal numbers radix 12 or 20. using counter-type accumulators
- G06F7/4983—Multiplying; Dividing
- G06F7/4985—Multiplying; Dividing by successive additions or subtractions
Landscapes
- Engineering & Computer Science (AREA)
- Computing Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Complex Calculations (AREA)
Description
DEUTSCHESGERMAN
Die Erfindung betrifft eine elektronische Rechenmaschine, insbesondere für die Durchführung von Multiplikationen.The invention relates to an electronic calculating machine, in particular for performing Multiplications.
Bekannte elektronische Rechenmaschinen arbeiten bei der Durchführung von Multiplikationen auf dem Prinzip der wiederholten Addition, wobei die Arbeitsumläufe zur Übertragung des Multiplikanden in den Produktenspeicher von besonderen Steuerzählern oder auch von Multiplikatorzählern gesteuert werden. Die aufeinanderfolgende Weiterschaltung dieser steuernden Zähler bewirkt die Wiederholung der Arbeitsumläufe so lange, bis der Multiplikand in den Produktenspeicher so oft übertragen ist, wie es dem Multiplikator entspricht. Der Nachteil dieser Einrichtung liegt darin, daß eine dem Multiplikator entsprechende, meist große Anzahl von Umläufen erforderlich ist.Known electronic calculating machines work on the principle when performing multiplications the repeated addition, the work cycles for transferring the multiplicand to the product memory controlled by special tax counters or by multiplier counters. The consecutive Continuing this controlling counter causes the repetition of the work cycles until the multiplicand is transferred to the product memory as often as it corresponds to the multiplier. Of the The disadvantage of this device is that the multiplier corresponding, usually large number of Rounds is required.
Andere Rechenmaschinen verwenden zur Verminderung der Umlaufzahl eine Stellen- oder Spaltenverschiebung für die einzelnen Stellen des Multiplikators und die entsprechenden Stellen des Produktes. Nachdem die Multiplikation des Multiplikanden mit der Ziffernstelle eines mehrstelligen Multiplikators durchgeführt ist, erfolgt durch einen zweiten Steuerzähler eine Umschaltung, die die nächsthöhere Ziffernstelle des Multiplikators zur Multiplikation bereitstellt, wobei gleichzeitig der Einlauf der Produktimpulse in dem Produktenspeicher um eine Ziffernstelle verschoben wird.Other calculating machines use a position or column shift to reduce the number of revolutions for the individual digits of the multiplier and the corresponding digits of the product. After this the multiplicand is multiplied by the digit of a multi-digit multiplier is, a second control counter switches over to the next higher digit of the multiplier provides for multiplication, at the same time the entry of the product pulses in the product memory is shifted by one digit.
Wird diese Stellenverschiebung rein elektronisch ausgeführt, so bringt sie wohl eine hohe Rechengeschwindigkeit mit sich, sie erfordert jedoch auch einen großen Aufwand an elektronischen Bauelementen. In den Fällen, in denen keine große Rechengeschwindigkeit gefordert ist, ist man dazu übergegangen, die Stellenverschiebung elektromechanisch auszuführen, indem man elektromechanische Relais dazu verwendet. Die bisher existierenden elektronischen Rechenmaschinen letzterer Art sind jedoch noch sehr kompliziert und erfordern einen großen Aufwand an Schaltelementen.If this position shift is carried out purely electronically, it will probably result in a high computing speed with itself, but it also requires a large amount of electronic components. In the cases in which no high computing speed is required, one has gone over to the position shift to be carried out electromechanically by using electromechanical relays. The previously existing However, electronic calculating machines of the latter type are still very complicated and require one large expenditure on switching elements.
Die Erfindung beabsichtigt demgegenüber, eine einfachere, ohne großen Aufwand herstellbare Einrichtung zu schaffen, die für die Aufnahme von Multiplikator, Multiplikand und Produkt mit Röhrenzählwerken ausgerüstet ist und nach dem Prinzip der wiederholten Addition mit Stellenverschiebung der Multiplikatorziffernstellen und entsprechender Stellenverschiebung der Produktziffernstellen bei der Bildung des Produktes arbeitet und wobei die Stellenverschiebung durch elektromechanische Relais ausgeführt wird.In contrast, the invention intends to provide a simpler device that can be produced without great effort to create, equipped with tube counters for the inclusion of multiplier, multiplicand and product and according to the principle of repeated addition with shifting of the multiplier digits and a corresponding shift in the product digits when the product is created operates and the position shifting is carried out by electromechanical relays.
Erfindungsgemäß wird zur Stellenverschiebung ein Schrittschaltrelais verwendet, bei dem die Impulse über nur einen Arbeitskontakt laufen. Hierbei erfolgt die Betätigung der einzelnen Relais nur kurzzeitig durch eine steuernde Röhre, während die Funktion zum weiteren Halten von Relais selbst übernommen wird, und beiAccording to the invention, a step relay is used to shift the position, in which the pulses over only one working contact run. The individual relays are only briefly actuated by a controlling tube, while the function of further holding is taken over by the relay itself, and at
Elektronische RechenmaschineElectronic calculating machine
Anmelder:
VEB BuchungsmaschinenwerkApplicant:
VEB booking machine plant
Karl-Marx-Stadt,
Karl-Marx-Stadt, Altchemnitzer Str. 41Karl Marx City,
Karl-Marx-Stadt, Altchemnitzer Str. 41
Dipl.-Phys. Joachim Schulze, Limbach-Oberfrohna,
ist als Erfinder genannt wordenDipl.-Phys. Joachim Schulze, Limbach-Oberfrohna,
has been named as the inventor
Ausführung der Stellenverschiebung wird durch Weiterschalten des Schrittschaltrelais ein Impuls erzeugt, der
eine neue Teilmultiplikation einschaltet, und dieser Impuls wird so lange durch ein elektronisches Verzögerungsglied
verzögert, bis die Relaisschaltung zu Ende geführt ist.
Die sehr häufig auftretenden Schaltfunktionen der Addition einzelner Impulse bei Multiplikationen bzw. die
Subtraktion der einzelnen Impulse bei einer Division werden mittels trägheitslos arbeitender elektronischer
Zähler vorgenommen, während die jeweilige Vorrückung des Multiplikanden (entsprechend der Multiplikation
mit Zehn) mittels Relais durchgeführt wird. Die Anzahl der Multiplikationen mit Zehn richtet sich nach der
Anzahl der Stellen des Multiplikators. Bei einem vierstelligen Multiplikator müßte demnach der Multiplikand
dreimal mit Zehn multipliziert werden. In diesem Falle würden also vier Relais Schaltfunktionen ausführen.
Der Erfindungsgegenstand wird nunmehr an Hand eines Schaltschemas an einem Ausführungsbeispiel erläutert.
Die Multiplikation wird nach dem Verfahren der fortgesetzten Addition durchgeführt, bei der eine Abfühlung
des Multiplikanden- und des Multiplikatorspeichers notwendig ist. Diese Abfühlung wird von einer Steuereinrichtung
gesteuert. Eine eingehende Beschreibung ist nicht erforderlich, da derartige Steuereinrichtungen
bekannt sind.When the position shift is carried out, a pulse is generated by switching the stepping relay, which switches on a new partial multiplication, and this pulse is delayed by an electronic delay element until the relay switching is completed.
The switching functions of adding individual impulses in multiplication or subtracting individual impulses in a division, which occur very frequently, are carried out by means of electronic counters that work without inertia, while the respective advance of the multiplicand (corresponding to the multiplication by ten) is carried out by means of relays. The number of multiplications by ten depends on the number of digits in the multiplier. With a four-digit multiplier, the multiplicand would have to be multiplied by ten three times. In this case, four relays would perform switching functions. The subject matter of the invention will now be explained using a circuit diagram using an exemplary embodiment.
The multiplication is carried out according to the method of continued addition, in which a sampling of the multiplicand and the multiplier memory is necessary. This sensing is controlled by a controller. A detailed description is not necessary since such control devices are known.
Das vorliegende Beispiel soll mit einem dreistelligen Multiplikanden und mit einem vierstelligen Multiplikator erläutert werden, und es sei angenommen, im Multiplikandenspeicher Zähler ZO, Zl und Z2, die über eine Leitung 1OS an die Steuervorrichtung angeschlossen sind, ist der Wert »354« in an sich bekannter Weise eingegeben worden. Das heißt, im Zähler ZO befindet sich der Wert »4«, im Zähler Zl der Wert »5« und im Zähler Z2 der Wert »3«. Der Multiplikatorspeicher weist vierThe present example is to be explained with a three-digit multiplicand and a four-digit multiplier, and it is assumed that in the multiplicand memory counters ZO, Zl and Z2, which are connected to the control device via a line 1OS, the value "354" is inherent has been entered in a known manner. That is, in counter ZO is the value "4" in the counter Zl the value "5", the counter Z2, the value "3". The multiplier memory has four
709 877/132709 877/132
3 43 4
Zähler Z25, Z26, Z27 und Z28 auf, in welche der Wert Stellung einen Impuls auf die ihnen nachgeordneten "2658(f, und zwar im Zähler Z25 der Wert »8«, im Flip-Flops FFlO, FFIl, FF12 ab, wodurch diese umge-ZählerZ26 der Wert »5«, im Zähler Z27 der Wert »6« schaltet werden und sie wiederum die ihnen nachgeord- und im Zähler Z28 der Wert »2« eingegeben worden ist. neten Gates GlO bis G12 öffnen. Das heißt, der fünfte Jedem dieser Zähler ist ein nicht gezeigtes Relais, näm- 5 Impuls des dritten Zehnerzyklus schaltet den Zähler ZO lieh dem Zähler Z25 ein Relais A, dem Zähler Z'26 ein auf »9«, den Zähler Zl auf »10* bzw. auf »0« und den Relais B, dem Zähler Z 27 ein Relais C und dem Zähler Zähler Z2 auf »8«. Durch den auf »0« schaltenden Zähler Z28 ein Relais D, zugeordnet. Diese Relais werden durch Zl wird der Flip-Flop 11 umgeschaltet und das Gate GIl Steuerimpulse RV nacheinander erregt und steuern geöffnet, wodurch nunmehr der fünfte Impuls des dritten angeschlossene Kontaktschalter a8, a9; b8, δ9 usw., io aus System B entnommenen Zehnerzyklus über Gate wodurch jeweils nacheinander einer der Zähler Z25 bis G3 und GIl über den geschlossenen Kontakt al in den Z28 über das Gate Gl und Flip-Flop FFl an die Steuer- auf »0« stehenden Produktenzähler ZIl einläuft und ihn einrichtung angeschlossen wird. auf A« stellt. Der sechste aus dem Systeme! entnommeneCounters Z25, Z26, Z27 and Z28, in which the value position sends a pulse to the "2658" (f, namely in the counter Z25 the value "8", in the flip-flops FF10, FFIl, FF 12 from this reversed counter Z26 the value "5", in the counter Z27 the value "6" and they in turn are placed after them and in the counter Z 28 the value "2" is entered. Open gates G10 to G12 , the fifth Each of these counters is a relay, not shown, namely 5 pulse of the third cycle of ten on the counter ZO lent counter Z25 a relay a, the counter Z a '26 to "9", the counter Zl to "10 * or . to "0" and the relay B, the counter Z 27 a relay C and the counter Z2 to "8." The counter Z28, which switches to "0" , is assigned a relay D. These relays are activated by Zl as the flip -Flop 11 switched and the gate GIl control pulses RV excited one after the other and control opened, which now the fifth pulse of the third connected contact switch a8 , a9; b8, δ9 etc., io from system B taken ten cycle via gate whereby one of the counters Z25 to G3 and GIl via the closed contact al in the Z28 via the gate Gl and flip-flop FFl to the control to "0" standing product counter ZIl comes in and it is connected to the device. to A « . The sixth from the systems! removed
Weiterhin ist ein siebenstelliger Produktenspeicher Impuls dieses Zehnerzyklus stellt den Zähler ZO auf j> 10« mit Zählern ZlO bis Z16 vorgesehen, der als ein söge- 15 bzw. auf "0«, so daß der Flip-Flop 10 umgeschaltet und nannter akkumulativer Speicher zu bezeichnen ist. Diese Gate GlO geöffnet wird, wodurch der sechste Impuls Zähler werden ebenfalls mit von Relais A1B1C1D ge- dieses Zehnerzyklus aus System 3 über Gates G 3, GlO steuerten Kontaktschaltern aO, al, a2; b0, öl, 62 usw. und GIl über die geschlossenen Kontakte «0 und al in über Gates GlO bis G12 bei Erregung eines betreffenden die Zähler ZlO und ZIl einläuft und den auf »0« stehen-Relais an die Steuereinrichtung angeschlossen. So wird 20 den ZählerZlO auf »ία und den auf »1« stehenden z.B. bei Erregung des Relais A der Zähler ZlO über Zähler ZIl auf «2<r stellt. Der siebente aus dem System A Kontakt «0 an Gate GlO, Zähler ZIl über Kontakt al, entnommene Impuls des dritten Zehnerzyklus stellt den an Gate GIl und Zähler Z12 über Kontakt a2 an Gate Zähler Z2 ebenfalls auf A0« bzw. auf *>0«, wodurch nun-G12 angeschlossen. Bei Erregung des Relais B werden mehr auch der Flip-Flop 12 umgeschaltet und Gate G12 ebenfalls außer den Kontakten δ8 und &9 auch die 25 geöffnet wird. Dadurch kann der siebente aus System B Kontakte ö0, bl und &2 geschlossen, wodurch der entnommene Impuls auch über Gate G12 über den ge-ZählerZll an Gate GIl, der Zähler Z'12 an Gate G12 schlossenen Kontakt α2 in den auf »0« stehenden und der Zähler Z13 ebenfalls an Gate G12 angeschlossen Zähler Z12 einlaufen und ihn auf A« stellen. Gleichwird. Bei Erregung der Relais C oder D erfolgt eine zeitig wird der Zähler ZlO auf >2« und der Zähler ZIl Schaltung entsprechend der angeordneten Kontakte c 30 auf v3« gestellt. Der achte und neunte Impuls dieses oder d. Selbstverständlich wird jeweils nur eines der Zehnerzyklus aus System B stellen den Zähler ZlO auf Relais erregt. ,»4«, den Zähler ZIl auf ?5« und den Zähler Z12 auf s3*.Furthermore, a seven-digit product memory is provided. Pulse this ten cycle sets the counter ZO to j> 10 «with counters Z10 to Z16, which as a so-called 15 or to" 0 ", so that the flip-flop 10 switches over and supplies the named accumulative memory This gate G10 is opened, as a result of which the sixth pulse counters are also operated with contact switches aO, a1, a2; b0, oil controlled by relay A 1 B 1 C 1 D of this decimal cycle from system 3 via gates G 3, GIO , 62, etc., and Gil through the closed contacts «0 and al in over Gates Glo to G12 when energized one the counters concerned zło and ZIL enters and to" 0 "relay are connected to the controller. So 20 is the counter zło on »ία and the one on» 1 «, for example when relay A is energized, the counter ZlO sets to« 2 <r via counter ZIl. The seventh pulse taken from system A contact «0 at gate GlO, counter ZIl via contact al of the third ten cycle represents the at gate GIl and counter Z12 via contact a2 on gate counter Z2 also to A0 « or to *> 0«, whereby-G12 is now connected. When the relay B is energized, the flip-flop 12 is also switched over and gate G12, in addition to the contacts δ8 and & 9, also the 25 is opened. As a result, the seventh from system B contacts ö0, bl and & 2 can be closed, whereby the withdrawn pulse via gate G12 via the ge-counterZll to gate GIl, the counter Z'12 to gate G12 closed contact α2 in the "0" position and counter Z13, also connected to gate G12, run in counter Z12 and set it to A « . Becomes equal. When relays C or D are energized, the counter Z10 is set to> 2 "and the counter ZIl circuit is set to v3" in accordance with the contacts c 30 arranged. The eighth and ninth impulses of this or d. Of course, only one of the tens cycles from system B will energize the counter Z10 to relay. , "4", the counter ZIl to ? 5 " and the counter Z12 to s3 *.
Bei Beginn der Rechnung 2658 · 354 wird durch einen Der zehnte Impuls aus System A stellt sowohl die Startimpuls das Relais A erregt, wodurch die Kontakte Zähler ZO wieder auf "4a-, Zl auf .»5«, Z2 auf »3« wie aO, al, «2, «8 und a9 geschlossen werden. Gleichzeitig 35 auch den Zähler Z8 auf "10* bzw. auf »0«, wodurch der wird durch das Anziehen des Relais A auf VFl ein Zähler Z9 von »2« auf -»3<r gestellt und der Flip-Flop 3 Impuls gegeben, der von VFl um einige Millisekunden umgestellt wird, so daß Gate G3 geschlossen und Gate G4 verzögert wird und einen Flip-Flop 0 umschaltet, so daß geöffnet wird, wodurch der zehnte Impuls des dritten Gate GO geöffnet wird. Ein Impulsgenerator M gibt Zehnerzyklus aus System B über das geöffnete Gate G4 fortlaufend wechselseitig Impulse aus einem System A 40 läuft und die Flip-Flops 10 bis 12 umstellt, so daß die und System B ab. Die aus System A . austretenden Gates 10 bis 12 geschlossen werden. Vom einunddreißig-Impulse gelangen über das geöffnete Gate GO auf einen sten aus dem System A austretenden Impuls wiederholt auf "0« stehenden Zähler Z8. Nach zehn Impulsen gibt sich dieser Schaltvorgang bis zum hundertsten Impuls, der Zähler Z8 einen Impuls an den auf '>0<r stehenden Dieser hundertste Impuls läuft auf Zähler Z8 und ver-ZählerZ9 ab und schaltet diesen auf A«. Gleichzeitig 45 läßt diesen als zehnter Impuls und schaltet dadurch den gelangt der aus Zähler ZS austretende Impuls über ein ZählerZ9 auf »10« bzw. auf ->0ä, wodurch der Flip-Flop 5 geöffnetes Gate Gl, den geschlossenen Kontakt «8 auf und Flip-Flop 3 umgeschaltet werden. Der nach diesem den auf »8« stehenden Zähler Z25 und schaltet diesen hundersten Impuls aus dem System B austretende Impuls auf «9«r. Bei dem nun folgenden zweiten Zehnerzyklus läuft über Gate G4 und schaltet sowohl die Flip-Flops 10 wird der wieder auf >Ό« stehende Zähler Z8 nochmals 50 bis 12 um als auch den Flip-Flop 5. Dadurch tritt aus durchgeschaltet, und der zehnte Impuls dieses Zyklus Flip-Flop 5 ein Impuls aus, wodurch der Flip-Flop 1 schaltet den auf A« stehenden Zähler Z9 auf »2« und umgeschaltet und dadurch das Gate Gl wieder geöffnet den Zähler Z25 auf A0« bzw. auf »0<r, wodurch ein und G2 geschlossen wird. Weiterhin schaltet der aus Impuls über den geschlossenen Kontakt a9 den Flip- Flip-Flop 5 austretende Impuls den Flip-Flop 0 um, so Flop 1 umschaltet und dadurch das Gate Gl geschlossen 55 daß Gate GO geschlossen wird, und ein aus der anderen und ein Gate G 2 geöffnet wird. Seite des Flip-Flop 0 austretender Steuerimpuls setzt dieAt the beginning of the calculation 2658 · 354, the tenth impulse from system A sets both the start impulse to the relay A , causing the counter contacts ZO to return to "4a-, Zl to" 5 ", Z2 to" 3 "as aO , al, «2,« 8 and a9 are closed. At the same time, the counter Z8 is also set to "10 * or to" 0 ", which means that when relay A is pulled to VFl, the counter Z9 changes from" 2 "to - »3 <r set and the flip-flop 3 pulse is given, which is switched by VFl by a few milliseconds, so that gate G3 is closed and gate G4 is delayed and a flip-flop switches 0, so that it opens, whereby the tenth pulse of the third Gate GO is opened. A pulse generator M outputs tens cycle from system B via the open gate G4 continuously alternating pulses from a system A 40 and switches the flip-flops 10 to 12, so that the and system B from. The system A. exiting gates 10 to 12 are closed. From the thirty-one impulses through the open gate GO to a first impulse exiting system A , the counter Z8 repeatedly returns to "0". After ten impulses, this switching process is up to the hundredth impulse, and the counter Z8 sends a pulse to the '> 0 <r standing this hundredth pulse counter runs on Z8 and ver-ZählerZ9 and switches it on a ". at the same time can be 45 this as the tenth pulse and turns by the leads emerging from counter ZS pulse via a ZählerZ9 on" 10 "or to -> 0ä, whereby the flip-flop 5 open gate Gl, the closed contact «8 are switched to and flip-flop 3. The counter Z25, which is after this the» 8 « , and switches this hundredth impulse exiting the system B. Pulse to "9" r. In the second decimal cycle that now follows, it runs through gate G4 and switches both the flip-flops 10, the counter Z8 , which is again at> Ό ", switches over again from 50 to 12 and the flip-flop 5. This occurs from continuous eschalten, and the tenth pulse of this cycle flip-flop 5 a pulse, whereby the flip-flop 1 switches the counter Z9 on A " to" 2 " and switched over and thereby the gate Gl reopened the counter Z25 to A0" or . to »0 <r, which closes a and G2. Furthermore, the pulse exiting the flip-flip-flop 5 from the pulse via the closed contact a9 switches the flip-flop 0 over, so flop 1 switches over and thereby the gate G1 is closed 55 that gate GO is closed, and one from the other and one Gate G 2 is opened. Side of the flip-flop 0 exiting control pulse sets the
Der nunmehr aus dem System A austretende einund- Programmsteuerung über RV weiterhin in Tätigkeit, zwanzigste Impuls läuft sowohl durch das Gate GO auf und nach entsprechender Verstärkung dieses Impulses den Zähler Z 8 als auch über Gate G 2 auf die Multi- wird das Relais B erregt, wodurch die Schalterkontakte b plikandenzähler und schaltet den Zähler ZO von >Λ« auf 60 geschlossen werden, und Relais A fällt ab, wodurch die »5«, den Zähler Zl von »5*· auf «6 «und den Zähler Z 2 von Schalterkontakte α wieder geöffnet werden. .»3« auf .!>4«. Weiterhin schaltet der erste über Gate G2 Die Zähler nehmen vor Beginn des zweiten lOOer-ZyklusThe now exiting from the system A and program control via RV is still in activity, the twentieth pulse runs both through the gate GO and after appropriate amplification of this pulse, the counter Z 8 and via gate G 2 on the multi-relay B is energized , whereby the switch contacts b plikandenzähler and switches the counter ZO from > Λ " to 60 are closed, and relay A drops out, whereby the " 5 ", the counter Zl from" 5 * · to "6" and the counter Z 2 from Switch contacts α are opened again. . "3"on.!> 4 ". Furthermore, the first switches via gate G2. The counters take before the start of the second 100 cycle
laufende Impuls den Flip-Flop 3 um, wodurch ein Gate G3 folgende Stellung ein:current impulse reverses the flip-flop 3, whereby a gate G3 has the following position:
geöffnet und ein Gate G4 geschlossen wird. Die aus dem Die Multiplikandenspeicher stehen wieder, Z 0 auf »4«,opened and a gate G4 is closed. The multiplicand memories from the multiplicand memories are again, Z 0 to "4",
System B austretenden Impulse laufen nunmehrüber 65 Zl auf .»5« und Z2 auf .v3<r, der Multiplikatorspeicher Gate G3 auf Gates GlO, GIl und G12 und werden dort steht, Z25, da er abgefühlt worden ist, auf »0«, Z26 auf aber noch nicht durchgelassen. Erst wenn die über Gate »5«, Z21 auf .v6<r und Z28 auf »2«, dagegen ist in dem G2 aus dem System A entnommenen Impulse die Zähler Produktenspeicher infolge der fortgesetzten achtfachen ZO, Zl und Z2 auf «10« bzw. auf »0« schalten, geben Addition des Miltuplikandenspeichers der Wert »2832« diese Zähler zeitlich unterschiedlich entsprechend ihrer 70 enthalten, indem der Zähler ZlO auf .»2<r, der Zähler ZIlThe pulses emerging from system B now accumulate over 65 Zl. "5" and Z2 on .v3 <r, the multiplier memory Gate G3 on Gates GlO, GIl and G12 and are there, Z25, because it has been sensed, on "0", Z26 open but not yet let through. Only when the pulses taken from the system A via gate "5", Z21 to .v6 <r and Z28 to "2", on the other hand, the product memory counter is set to "10" or "10" or . switch to "0" , the addition of the multi-duplicand memory gives the value "2832" these counters contain different times according to their 70, by adding the counter Z10 to. "2 <r, the counter ZIl
auf »3«, der Zähler Z12 auf »8« und der Zähler Z13 auf »2« gestellt worden ist. Die Zähler Z14 bis Z16 stehen weiterhin auf »0«. Da diese Produktenzähler sogenannte akkumulative Speicher sind, geben sie bei einer Schaltung auf »10« bzw. auf »0« einen Impuls an den nächstfolgenden Zähler ab und schalten diesen um eine Stelle weiter.has been set to "3", counter Z12 to "8" and counter Z13 to "2" . The counters Z 14 to Z16 are still at "0". Since these product counters are so-called accumulative memories, when they are switched to "10" or "0" they send a pulse to the next counter and switch it on by one digit.
Nach dem Umschalten der Relais muß der Beginn der neuen Programmsteuerung etwas verzögert werden, um die geschalteten Relais zur Ruhe kommen zu lassen (Kontaktprellungen), damit sie mittels eines festen Auflagedruckes ein sicheres Durchlassen der elektronischen Impulse gewährleisten. Die Relaiswicklungen A, B1C und D brauchen hier nicht erläutert zu werden. Ebenfalls ist die Weiterschaltung der Relais weggelassen worden, da sie nach einem der bekannten Verfahren erfolgen kann. Um diese Verzögerung zu Beginn des neuen lOOer-Zyklus zu erhalten, ist ein Verzögerungsglied VFl vorgesehen, welches als ein Flip-Flop dargestellt worden ist, der nach einer gewissen Zeit nach der Erregung wieder in seine Ausgangsstellung zurückkehrt. Außer diesem Verzögerungsglied VFl muß eine Sicherheit vorhanden sein, daß durch die Betätigung der Relaiskontakte noch keine elektronische Schaltung in den einzelnen Zählern auftritt. Aus diesem Grunde werden alle Leitungen, die über Relaiskontakte führen, auf einem bestimmten, vorher festgelegten Gleichspannungspotential gehalten, so daß beim Schließen oder Öffnen der Kontakte kein Spannungssprung auftritt. Diese Schaltung wird beispielsweise in der Zeichnung an der Leitung von Gate GlO nach Zähler ZlO gezeigt. Diese Leitung wird über Kondensatoren Cl und ClO geführt, die eine gleichmäßige Abblockung gewährleisten. Weiterhin wird diese Leitung dann über einen Widerstand R1 und R10 auf das vorher bestimmte Potential gelegt. Der besseren Übersicht wegen ist diese Schaltung nur an der einen Leitung gezeigt worden.After switching over the relays, the start of the new program control must be delayed somewhat in order to let the switched relays come to rest (contact bounces) so that they can guarantee safe passage of the electronic impulses by means of a fixed contact pressure. The relay windings A, B 1 C and D do not need to be explained here. The relay switching has also been omitted because it can be done using one of the known methods. In order to obtain this delay at the beginning of the new 100 cycle, a delay element VF1 is provided, which has been shown as a flip-flop, which returns to its starting position after a certain time after the excitation. In addition to this delay element VFl, there must be a guarantee that the actuation of the relay contacts does not result in any electronic switching in the individual counters. For this reason, all lines that lead via relay contacts are kept at a specific, previously defined DC voltage potential, so that no voltage jump occurs when the contacts are closed or opened. This circuit is shown, for example, in the drawing on the line from gate GlO to counter Z10. This line is routed through capacitors Cl and ClO, which ensure uniform blocking. Furthermore, this line is then placed on the previously determined potential via a resistor R 1 and R 10. For the sake of clarity, this circuit has only been shown on one line.
Der in VFl verzögerte Impuls schaltet bei Beginn des neuen lOOer-Zyklus den Flip-Flop 0 um, so daß das Gate GO geöffnet wird. Dadurch können wieder Impulse aus System A über das Gate GO austreten, und die Schaltung arbeitet, wie schon beschrieben. Jedoch läuft der zehnte durch die Zähler Z8 laufende Impuls über den Kontakt δ8 in den auf »5« stehenden Zähler Z26 und schaltet diesen auf »6«. Der zwanzigste Impuls schaltet diesen Zähler dann auf »7«, der dreißigste Impuls auf v8«, der vierzigste Impuls auf »9«, und der fünfzigste Impuls schaltet den Zähler Z26 auf "10« bzw. auf .vO«r, wodurch dieser Zähler einen Impuls über Kontakt δ 9 an Flip-Flop 1 abgibt und diesen umschaltet und Gate G 2 öffnet, wodurch nunmehr, wie schon beschrieben, die restlichen fünf Zehnerzyklen aus System A über Gate G2 laufen. Die nach Umschaltung der Flip-Flops 10 bis 12 und Öffnung der Gates GlO bis G12 aus System B entnommenen Impulse laufen über Gate GlO und Kontakt δ0 in den Zähler ZU und/oder über Gate GIl und Kontakt δ 1 in den Zähler Z12 und/oder über Gate G12 und Kontakt δ 2 in den Zähler Z13, so daß nach den hundert Impulsen dieses zweiten lOOer-Zyklus infolge der fünffachen fortlaufenden Addition des Multiplikanden im Produktenspeicher ein Wert von »20532«· enthalten ist.The pulse delayed in VFl switches flip-flop 0 at the beginning of the new 100 cycle, so that gate GO is opened. As a result, pulses from system A can again emerge via gate GO, and the circuit works as already described. However, the tenth pulse running through counter Z8 runs via contact δ8 into counter Z26, which is set to "5", and switches it to "6". The twentieth pulse switches this counter to "7", the thirtieth pulse to v8 ", the fortieth pulse to " 9 ", and the fiftieth pulse switches the counter Z26 to" 10 "or .vO« r, which makes this counter emits a pulse via contact δ 9 to flip-flop 1 and switches it over and gate G 2 opens, whereby now, as already described, the remaining five tens cycles from system A run via gate G2 and opening of the gates GlO to G12 taken from system B pulses run via gate GlO and contact δ0 in the counter ZU and / or via gate GIl and contact δ 1 in the counter Z12 and / or via gate G12 and contact δ 2 in the counter Z13, so that after the hundred pulses of this second 100 cycle as a result of the fivefold consecutive addition of the multiplicand, the product memory contains a value of "20532".
Bei Beginn des dritten lOOer-Zyklus wird das Relais C erregt und das Relais B fallengelassen. Dadurch öffnen sich die Kontakte b, und die Kontakte c schließen sich.At the start of the third 100 cycle, relay C is energized and relay B is released . As a result, contacts b open and contacts c close.
Nach Öffnung des Gates GO läuft jetzt der jeweils zehnte aus Zähler Z8 austretende Impuls über Kontakt c8 in den Zähler Z27 ein. Der vierzigste aus System A austretende Impuls ist der vierte aus Zähler Z 8 austretende und schaltet den Zähler Z27 auf »10« bzw. »0«, wodurch dieser Zähler einen Impuls über Kontakt c9 abgibt und dadurch, wie schon beschrieben, den Flip-Flop 1 umschaltet. Die Steuerung arbeitet nunmehr, wie schon beschrieben, und es laufen vom fünften bis zehnten Zehnerzyklus entsprechend der Stellung »354« der Zähler ZO bis Z2 Impulse über Gate GlO und Kontakt c0 in den Zähler Z12, über Gate GIl und Kontakt el in den Zähler Z13 und über Gate G12 und Kontakt c2 in den ZählerZ'14 ein, so daß nach den hundert Impulsen dieses dritten lOOer-Zyklus im Produktenspeicher ein Wert von »232932« enthalten ist.After the gate GO has been opened, the tenth pulse emerging from counter Z8 now enters counter Z27 via contact c8. The fortieth impulse exiting system A is the fourth exiting counter Z 8 and switches counter Z27 to "10" or "0", whereby this counter emits a pulse via contact c9 and thus, as already described, the flip-flop 1 toggles. The control now works as already described, and from the fifth to tenth cycles of ten, according to position "354", counters ZO to Z2 run via gate GIO and contact c0 into counter Z12, via gate GIl and contact el into counter Z13 and so that, after the one hundred pulses of this third cycle in lOOer products memory a value of "232932" is included on gate G12 and contact c2 to the counter Z a '14.
Zur Abfühlung der vierten Stelle des Multiplikators, nämlich des Zählers Z28, muß noch ein vierter 100er-Zyklus gestartet werden. Das Relais D wird erregt, wodurch das Relais C abfällt. Dadurch werden wiederum die Kontakte c geöffnet und die Kontakte d geschlossen, so daß über den Kontakt d8 der Zähler Z28 abgefühlt werden kann, wie oft der Multiplikand fortlaufend zu addieren ist. Diese, wie schon beschrieben, gesteuerten Impulse kufen über Gate GlO und Kontakt d0 in Zähler Z13, über Gate GIl und Kontakt dl in Zähler Z14 und über GateG12 und Kontakte2 in den ZählerZ15 ein und stellen somit das Endergebnis »940932« dieser Multiplikation dar.To sense the fourth digit of the multiplier, namely the counter Z28, a fourth 100 cycle must be started. The relay D is energized, causing the relay C to drop out. This in turn opens the contacts c and closes the contacts d , so that the counter Z28 can be sensed via the contact d8 how often the multiplicand is to be added continuously. These, as already described, controlled impulses are fed into counter Z13 via gate GlO and contact d0, into counter Z14 via gate GIl and contact dl and into counter Z15 via gate G12 and contacts2 and thus represent the final result »940932« of this multiplication.
Nunmehr kann sowohl in die auf »0« gestellten Zähler Z 25 bis Z 28 ein neuer Multiplikator wie auch in den Zählern ZO bis Z2 ein anderer Multiplikand eingestellt werden. Ebenfalls ist durch eine geeignete Umstellung der Produktenspeicher ZlO bis Z16 zu löschen, und bei Beginn eines neuen Multiplikationszyklus wird das Relais A erregt, wodurch das Relais D abfällt, und der Zyklus läuft in der schon beschriebenen Weise durch.A new multiplier can now be set in counters Z 25 to Z 28, which are set to “0”, and a different multiplicand can be set in counters ZO to Z2. Likewise, the product memory Z10 to Z16 is to be deleted by a suitable conversion, and at the beginning of a new multiplication cycle the relay A is energized, whereby the relay D drops out, and the cycle runs through in the manner already described.
Claims (4)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DEV7123A DE1023615B (en) | 1954-04-10 | 1954-04-10 | Electronic calculating machine |
| FR1169485D FR1169485A (en) | 1954-04-10 | 1957-03-14 | Electronic calculating machine for performing multiplications |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DEV7123A DE1023615B (en) | 1954-04-10 | 1954-04-10 | Electronic calculating machine |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE1023615B true DE1023615B (en) | 1958-01-30 |
Family
ID=7571823
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DEV7123A Pending DE1023615B (en) | 1954-04-10 | 1954-04-10 | Electronic calculating machine |
Country Status (2)
| Country | Link |
|---|---|
| DE (1) | DE1023615B (en) |
| FR (1) | FR1169485A (en) |
-
1954
- 1954-04-10 DE DEV7123A patent/DE1023615B/en active Pending
-
1957
- 1957-03-14 FR FR1169485D patent/FR1169485A/en not_active Expired
Also Published As
| Publication number | Publication date |
|---|---|
| FR1169485A (en) | 1958-12-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE883968C (en) | Electronic arrangement controlled by impulses, in particular computing device | |
| DE2146982A1 (en) | Programmable digital filter device | |
| DE1524181B2 (en) | SELECTION DEVICE FOR INPUT AND OUTPUT DEVICES OF A DATA PROCESSING SYSTEM | |
| DE1023615B (en) | Electronic calculating machine | |
| DE2343664A1 (en) | ELECTRONIC SEQUENCE CONTROL UNIT | |
| DE1286790B (en) | Four species calculating machine | |
| DE1524897B2 (en) | ||
| DE1061099B (en) | Data transmission device for electronic computing systems and data processing machines | |
| DE629156C (en) | Calculating machine with multiplication calculator controlled by counting cards | |
| DE1126163B (en) | Method and apparatus for multiplication | |
| DE2142636C3 (en) | Arithmetic unit for performing digital multiplications | |
| DE1181459B (en) | Multiplication circuit for electronic number calculators | |
| DE1925917A1 (en) | Binary pulse frequency multiplier circuit | |
| DE1076975B (en) | Electronic calculator, mainly for decadic calculations | |
| DE1072271B (en) | ||
| DE1499493C (en) | Payment device for binary flow impulses | |
| DE1052720B (en) | Electronic calculator for performing multiplications | |
| DE1042078B (en) | Arrangement for automatic electrical program control of command receivers, in particular of machine tools | |
| DE1110445B (en) | Method and device for rounding up digits in multiplication machines | |
| DE1919443C3 (en) | Circuit arrangement for evaluating any sequence of digits | |
| DE975966C (en) | Calculating machine for performing arithmetic operations | |
| DE937734C (en) | Procedure for performing multiplications | |
| DE1066239B (en) | Method and arrangement for storing out information in the form of a series of pulses, in particular in telecommunications switching systems | |
| DE1001510B (en) | Punch card-controlled multiplier | |
| DE2423247C3 (en) | Method and device for generating a pulse train, the frequency of which is proportional to the product of the frequencies of two pulse trains |