[go: up one dir, main page]

DE1052720B - Electronic calculator for performing multiplications - Google Patents

Electronic calculator for performing multiplications

Info

Publication number
DE1052720B
DE1052720B DEV9992A DEV0009992A DE1052720B DE 1052720 B DE1052720 B DE 1052720B DE V9992 A DEV9992 A DE V9992A DE V0009992 A DEV0009992 A DE V0009992A DE 1052720 B DE1052720 B DE 1052720B
Authority
DE
Germany
Prior art keywords
multiplier
counter
product
counters
pulse
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
Application number
DEV9992A
Other languages
German (de)
Inventor
Dipl-Phys Joachim Schulze
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Robotron Ascota AG
Original Assignee
Buchungsmaschinenwerk Karl Marx Stadt VEB
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Buchungsmaschinenwerk Karl Marx Stadt VEB filed Critical Buchungsmaschinenwerk Karl Marx Stadt VEB
Priority to DEV9992A priority Critical patent/DE1052720B/en
Publication of DE1052720B publication Critical patent/DE1052720B/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F7/38Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
    • G06F7/48Methods 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/491Computations with decimal numbers radix 12 or 20.
    • G06F7/498Computations with decimal numbers radix 12 or 20. using counter-type accumulators
    • G06F7/4983Multiplying; Dividing
    • G06F7/4985Multiplying; 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 bezieht sich auf eine elektronische Rechenmaschine zur Durchführung von Multiplikationen. The invention relates to an electronic calculating machine for performing multiplications.

Elektronasche Rechenmaschinen dieser Art sind bereits bekannt. Diese Einrichtungen besitzen außer einem Multiplikanden- und Multiplikatorspeicher einen je mit erforderlicher Stelligkeit ausgeführten Produktenspeicher und verlangen bei Rechnern mit größerer Rechenkapazität einen immerhin erheblichen Aufwand an Schaltelementen, was sich vor allem ungünstig bei transportablen Geräten auewirkt.Electronic calculating machines of this type are already available known. In addition to a multiplicand and multiplier memory, these devices have one each with the required number of items in the product memory and require it from computers Larger computing capacity at least a considerable expenditure on switching elements, which is especially unfavorable affects portable devices.

Weiterhin ist eine mechanische Recheneinrichtung bekanntgeworden, bei der ein Teil des Resultatzählwerkes, das für die Aufnahme des Produktes während der Rechnung vorgesehen ist, gleichzeitig als Multiplikatorzählwerk dient. Es werden bei dieser Einrichtung zwar Bauelemente für eine gesonderte Speicherung des Multiplikators eingespart, jedoch sind für die Übertragung der eingetasteten Werte in das Produktspeicherwerk und für die Löschung des Multiplikators während einer Multiplikation, um das Resultatzählwerk in vollem Umfange für das Produkt aufnahmefähig zu machen, besondere Mittel erforderlich, die den Wert der Einsparung herabsetzen und deren Erfordernis es auch begründen mag, daß bisher noch keine äquivalente elektronische Rechenmaschine bekanntgeworden ist.Furthermore, a mechanical computing device has become known in which a part of the result counter, which is intended for the inclusion of the product during the calculation, at the same time as a multiplier counter serves. In this device there are components for separate storage of the multiplier are saved, however, are for the transfer of the keyed-in values to the product memory and for the deletion of the multiplier during a multiplication to the result counter to make the product fully receptive, special resources required, which reduce the value of the saving and whose requirement it may also justify that so far no equivalent electronic calculating machine has yet become known.

Durch die vorliegende Erfindung soll eine elektronische Rechenmaschine dahingehend verbessert werden, daß auf einfache Weise ein Doppelausnutzung des Produktspeicherwerkes ohne wesentliche zusätzliche Mittel möglich ist.The present invention is intended to improve an electronic calculating machine to this effect be that in a simple way a double exploitation of the product storage facility is possible without significant additional funds.

Dies wird dadurch erreicht, daß eine der Stellenzahl des Multiplikators entsprechende und für die Aufnahme der oberen Wertstellen des Produktes vorgesehene Anzahl Zähler des Produktspeicherwerkes durch Relais, welche die Stellenverschiebung ausführen, der Wertordnung entsprechend nacheinander an eine Multiplikatorabfühleinrichtung anschließbar angeordnet sind und daß die Sperrung des Übertragsimpulses während einer Multiplikatorabfühlung durch die gleichen Relais erfolgt. This is achieved in that a number of counters of the product storage unit corresponding to the number of digits of the multiplier and provided for receiving the upper value digits of the product are arranged successively to a multiplier sensing device according to the value order according to the value order and that the blocking of the carry pulse takes place during a multiplier sampling by the same relays.

Besonders vorteilhaft ist weiterhin, daß jeder eine Multiplikatorziffer beinhaltende Zähler des Produktspeicherwerkes bei der Multiplikatorabfühlung gelöscht und so für die Aufnahme der Ziffern des errechneten Produktes frei wird.It is also particularly advantageous that each counter of the product storage unit containing a multiplier number deleted when scanning the multiplier and so for the inclusion of the digits of the calculated Product becomes free.

Die Erfindung soll an Hand eines Schaltsohemas an einem Ausführungsbeispiel erläutert werden. Es zeigtThe invention is to be explained on the basis of a circuit diagram using an exemplary embodiment. It shows

Fig. 1 ein Schaltschema der erfindungsgemäßen Einrichtung, Fig. 1 is a circuit diagram of the device according to the invention,

Fig. 2 ein Anordnungsbeispiel der Schaltglieder zwischen zwei Zählern.2 shows an example of the arrangement of the switching elements between two counters.

Die Multiplikation erfolgt nach der bekannten Art Elektronische Rechenmaschine
zur Durchführung von Multiplikationen
The multiplication takes place according to the known type of electronic calculating machine
for performing multiplications

Anmelder:Applicant:

VEBVEB

Buchungsmaschinenwerk Karl-Marx-Stadt, Karl-Marx-Stadt, Altchemnitzer Str. 41Booking machine works Karl-Marx-Stadt, Karl-Marx-Stadt, Altchemnitzer Str. 41

Dipl.-Phys. Joachim Schulze, Limbach-Oberfrohna (Sa.), ist als Erfinder genannt wordenDipl.-Phys. Joachim Schulze, Limbach-Oberfrohna (Sa.), has been named as the inventor

der fortgesetzten Addition. Dabei ist, wie bekannt, die Abfühlung des Multiplikanden- und Multiplikatorspeichers erforderlich. Diese Abfühlung wird von einer bekannten Steuereinrichtung durchgeführt, welche deshalb nicht im einzelnen beschrieben wird.of continued addition. As is well known, this involves sensing the multiplicand and multiplier memory necessary. This sensing is carried out by a known control device, which therefore is not described in detail.

Bei dem vorliegenden Zahlenbeispiel soll mit einem vierstelligen Multiplikator und einem dreistelligen Multiplikanden gearbeitet werden.In this numerical example, a four-digit multiplier and a three-digit multiplier should be used Multiplicands are worked.

Die Multiplikandenspeicher ZO, Zl und Z2 sind über Leitung 10 vS" an die Steuervorrichtung angeschlossen und auf bekannte Art und Weise mit dem Wert »567« aufgefüllt worden, derart, daß sich im Zähler ZO der Wert »7«, im Zahlet Zl der Wert »6« und im Zähler Z2 der Wert »5« befindet. Der Multiplikatorspeicher besteht aus vier Zählern Z13, Z14, Z15, Z16, in die der Wert »1238« in der Folge Z13 Wert »8«, Z14 Wert »3«, Z15 Wert»2«, Z16 Wert »1« eingegeben worden ist.The multiplicand memories ZO, Zl and Z2 are connected to the control device via line 10 VS "and have been filled in a known manner with the value" 567 "so that the value" 7 "is in the counter ZO and the value in Z1 is The multiplier memory consists of four counters Z13, Z14, Z15, Z16, into which the value »1238« in the sequence Z13 value »8«, Z14 value »3«, Z15 value »2«, Z16 value »1« has been entered.

Diesen Zählern sind in der Zeichnung nicht dargestellte Relais in der Folge Zähler Z13 ein Relais A, Zähler Z14 ein Relais B zugeordnet. Diese Relais haben die Aufgabe, die Umschaltung bei Abfühlung der einzelnen Stellen der Faktoren wie bekannt durchzuführen. Sie werden durch Steuerimpulse RV nacheinander erregt und steuern, wie bekannt, angeschlossene Kontaktschalter α8, α 9, bS, &9 usw., wo-These counters are assigned relays (not shown in the drawing) in the sequence counter Z13, a relay A, and counter Z14, a relay B. These relays have the task of switching over when the individual points of the factors are sensed as is known. They are excited one after the other by control pulses RV and control, as is known, connected contact switches α 8, α 9, bS, & 9 etc., where-

809 769/277809 769/277

3 43 4

durch jeweils einer der Zähler Z13 his Z16 über das Gleichzeitig schaltet der erste über Gate G 2 laufendeby one of the counters Z13 to Z16 via the Simultaneously the first one running via gate G 2 switches

Gate G1 und Flip-Flop F-F1 an die Steuervorrichtung Impuls den Flip-Flop FF 3 um, wodurch ein Gate G 3Gate G1 and flip-flop F-F1 to the control device pulse the flip-flop FF 3 around, creating a gate G 3

angeschlossen wird. geöffnet und eine Gate G 4 geschlossen wird.is connected. opened and a gate G 4 is closed.

Weiterhin sind die Zähler ZlO, ZIl und Z12 zur Die aus dem System B austretenden Impulse laufenFurthermore, the counters ZlO, ZIl and Z12 for the pulses emerging from system B are running

Aufnahme der letzten drei Stellen des Produktes vor- 5 nunmehr über Gate G 3 auf die Gates GlOj GIl undThe last three digits of the product are now picked up via gate G 3 to gates GlOj GIl and

handen. Diese Zähler werden von durch Flip-Flops G12, werden aber nicht durchgelassen, da diese nochact. These counters are controlled by flip-flops G12, but are not let through as these are still

FFlO, FFIl, FF12 gesteuerte Gates GlO, GIl und geschlossen sind. Im dem Augenblick, wo die Zähler FFlO, FFIl, FF 12 controlled gates GlO, GIl and are closed. At the moment when the counters

G12 an den Impulsgeber angeschlossen. ZO, Zl und Z2 bis »10« bzw. »0« gefüllt sind, gebenG12 connected to the pulse generator. Enter ZO, Zl and Z2 until »10« or »0« are filled

Bei Erregung der nicht gezeigten Relais A, B, C diese entsprechend ihrer Stellung in bestimmten Ab- When the relays A, B, C, not shown, are energized, these relays are

und D werden, wie bekannt, die jeweils zugehörigen io ständen einen Impuls an die ihnen nachgeschaltetenand D , as is known, the associated io would be a pulse to the downstream one

Schaltkontakte geschlossen, und die betreffenden Flip-Flops. Diese Flip-Flops FFlO1 FFIl und FF12Switching contacts closed, and the relevant flip-flops. These flip-flops FFlO 1 FFIl and FF 12

Zähler befinden sich in Operationsstellung. So werden werden dadurch umgeschaltet und öffnen die GatesCounters are in the operating position. This will switch over and open the gates

bei Anzug des Relais A die Kontakte α0 und al sowie GlO bis G12. Der dritte Impuls des dritten Zehner-when relay A is energized, contacts α0 and al as well as GlO to G12. The third impulse of the third ten

a8 und a9, bei Anzug des Relais B die Kontakte b0, zyklus schaltet also den Zähler ZO auf »10«, den a 8 and a9, when relay B picks up, contacts b0, cycle switches the counter ZO to "10", the

bl, b8, b9 geschlossen, usw. 15 ZählerZl auf »9« und den ZählerZ2 auf »8«. Der bl, b8, b9 closed, etc. 15 CounterZl to "9" and CounterZ2 to "8". Of the

Der Rechenzyklus wird durch einen Startimpuls auf »0'« schaltende Zähler ZO gibt einen Impuls an denThe computing cycle is started by a start pulse that switches to »0 '«. The counter ZO sends a pulse to the

ausgelöst, das Relais A wird dadurch erregt und die Flip-Flop FF10 ab, welcher wiederum das Gate GlOtriggered, the relay A is energized and the flip-flop FF 10, which in turn, the gate GIO

Kontakte a0, al sowie a8 und α 9 geschlossen. Mit öffnet. Der dritte aus System B entnommene ImpulsContacts a0, al as well as a8 and α 9 closed. With opens. The third pulse taken from system B.

Anziehen des Relais A wird auf VF 7 ein Impuls ge- des dritten Zehnerzyklus- läuft somit über die GatesWhen relay A picks up, an impulse of the third tens cycle is sent to VF 7 - so it runs through the gates

geben, welcher von VF 7 um einige Millisekunden 20 G 3 und GlO und den geschlossenen Kontakt α 0 in dengive which of VF 7 by a few milliseconds 20 G 3 and GlO and the closed contact α 0 in the

verzögert wird, einen Flip-Flop FF 0 umschaltet und auf »0« stehenden Produktzähler ZlO ein undis delayed, a flip-flop FF 0 switches over and the product counter Z10 on and at "0"

damit Gate GO geöffnet wird. schaltet diesen auf »1«. Der vierte aus System ./ί ent-so that Gate GO is opened. switches this to "1". The fourth from System ./ί is

Der Impulsgenerator M gibt aus einem System A nommene Impuls dieses Zehnerzyklus stellt denThe pulse generator M is from a system A taken pulse this ten cycle represents the

und B wechselseitig Impulse ab, derart, daß immer Zähler Zl auf »10« bzw. »0«, und über Flip-Flopand B alternately pulses from such that counter Zl is always on "10" or "0", and via flip-flop

ein Impuls, beispielsweise des Systems^, genau in 25 FFIl wird das Gate GIl geöffnet. Der vierte ausa pulse, for example of the system ^, exactly in 25 FFIl the gate GIl is opened. The fourth out

der Hälfte des zeitlichen Zwischenraumes zwischen System B entnommene Impuls dieses Zehnerzyklusthe pulse of this decimal cycle taken from half of the time interval between system B

zwei Impulsen des Systems B liegt. Die aus System^ gelangt nunmehr über die Gates G3, GIl und GlOtwo impulses of system B lies. The system from System ^ now comes through the gates G3, GIl and GIO

austretenden Impulse gelangen über das geöffnete Gate über die geschlossenen Kontakte a0 und al in dieoutgoing impulses reach the open gate via the closed contacts a0 and al in the

GO auf einen auf »0« stehenden Zähler Z8. Nach zehn Zähler ZlO und ZIl, wobei der Zähler ZlQ auf »2«GO to a "0" counter Z8. After ten counters ZlO and ZIl, where the counter ZlQ is set to "2"

Impulsen gibt der Zähler Z8 einen Impuls an den auf 30 und der Zähler ZIl auf »1« geschaltet wird. DerThe counter Z8 sends a pulse to which it is switched to 30 and the counter ZIl to "1". Of the

»0« stehenden ZählerZ9 ab und schaltet diesen auf fünfte aus System^ kommende Impuls schaltet den"0" standing ZählerZ9 and switches it to fifth from System ^ next pulse switches the

»1«. Gleichzeitig gelangt der aus Zähler Z8 aus- Zähler Z2 auf »0«, den Zähler Zl auf »1« und den"1". At the same time, the counter Z2 from counter Z8 comes to "0", the counter Zl to "1" and the

tretende Impuls über ein geöffnetes Gate Gl, den ge- Zähler ZO auf »2«. Der von Zähler Z2 abgegebeneThe impulse that occurs via an open gate Gl, the counter ZO to "2". The one delivered by counter Z2

schlossenen Kontakt a8 auf den auf »8« stehenden Impuls schaltet Flip-Flop FF12 um und öffnet Gateclosed contact a8 on the pulse standing on "8" switches flip-flop FF 12 and opens the gate

Zähler Z13 und schaltet diesen auf »9«. Bei dem nun 35 G12. Der nun über Gate G3 aus SystemB eintreffende Counter Z13 and switches it to "9". With the now 35 G12. The one arriving from system B via gate G3

folgenden zweiten Zehnerzyklus wird der wieder auf fünfte Impuls schaltet nunmehr über Gate G10 undThe following second decimal cycle is now switched to the fifth pulse again via gate G10 and

»0« stehende Zähler Z 8 wieder aufgefüllt, und der den geschlossenen Kontakt α 0 den Zähler Z10, über"0" standing counter Z 8 is filled up again, and the closed contact α 0 the counter Z10, over

zehnte Impuls dieses Zyklus schaltet den auf »1« Gate GIl und Kontaktal den Zähler ZIl und GateThe tenth pulse of this cycle switches the gate GIl to "1" and Kontaktal switches the counters ZIl and gate

stehenden Zähler Z9 auf »2« und den Zähler Z13 auf G12 und Kontakt α2 den Zähler Z12 um je einenstanding counter Z9 on "2" and counter Z13 on G12 and contact α2 the counter Z12 by one each

»10« bzw. auf »0«. Ein über den geschlossenen Kon- 40 Schritt weiter, so daß ZlO auf »3«, ZIl auf »2« und"10" or "0". One step further over the closed Kon 40, so that Z10 to "3", ZIl to "2" and

takt α 9 abgegebener Impuls schaltet den Flip-Flop Z12 auf »1« steht. Der Zähler Z 8 steht inzwischenclock α 9 emitted pulse switches the flip-flop Z12 to "1". The counter Z 8 is meanwhile

FFl um, wodurch Gate Gl geschlossen und Gate G2 wieder auf »9« und gibt bei Beendigung des dritten FFl around, which closes gate Gl and gate G2 back to "9" and returns when the third

geöffnet wird. Zehnerzyklus also mit dem dreißigsten Impuls einenis opened. Ten cycle with the thirtieth impulse one

Der dabei von Zähler Z13 an Flip-Flop FF1 ab- Impuls an Flip-Flop FF3 ab, dieser wird umge-The pulse from counter Z13 to flip-flop FF1 down to flip-flop FF3 , this is reversed

gegebene Impuls muß für den nachgeschalteten Zähler 45 schaltet, schließt dadurch das Gate G 3 und öffnet Gategiven pulse must switch for the downstream counter 45, thereby closing gate G 3 and opening gate

Z14 wirkungslos bleiben, da dieser Impuls nicht zum G4. Die nunmehr aus System B entnommenen ImpulseZ14 remain ineffective, as this impulse does not go to G4. The pulses now taken from system B.

eigentlichen Rechenvorgang gehört und zu einem gelangen über Gate G 4 auf die Flip-Flops FF12, FF11belongs to the actual arithmetic process and one arrives at the flip-flops FF 12, FF 11 via gate G 4

falschen Ergebnis im Zähler Z14 führen würde. Aus und FFlO, diese werden umgeschaltet und schließenwould lead to an incorrect result in counter Z14. Off and FFlO, these are toggled and close

diesem Grunde werden an die Zählerausgänge Wechsel- die nachgeschalteten Gates GlO bis G12, so daß keineFor this reason, the downstream gates GlO to G12 are switched to the counter outputs, so that no

kontakte α9, b9, c9 geschaltet, die während der Ab- 50 Impulse mehr in den Produktenspeicher einlaufencontacts α9, b9, c9 are switched, which enter the product memory during the 50 more pulses

fühlung der Multiplikatorspeicher die Verbindung zum können. Im Produktenspeicher befindet sich nunmehrfeeling of the multiplier memory the connection to the can. There is now in the product memory

Flip-Flop-FFl herstellen. Nach dem Abfühlen bei- der Wert »765«, und zwar im ZählerZlO der WertProduce flip-flop FFl. After sensing both the value »765«, namely the value in the counter Z10

spielsweise des Zählers Z13 fällt das Relais A ab, und »7«, im Zähler ZIl der Wert »6« und im Zähler Z12For example, in counter Z13, relay A drops out, and "7", in counter ZIl the value "6" and in counter Z12

der Kontakt ö9 geht somit in seine andere Stellung. der Wert »5«. Dieser soeben beschriebene Vorgangthe contact ö9 thus goes into its other position. the value "5". This process just described

Hat sich nun, wie in der folgenden Beschreibung 55 wiederholt sich noch siebenmal, d. h. bis zur Beendinoch näher erläutert wird, während des Rechenvor- gung des zehnten Zehnerzyklus bzw. bis zum hundertganges der Zähler Z13 bis auf »10« gefüllt, so wird sten Impuls. Der Produktenspeicher -erhält über die der aus dem Zähler Z13 austretende Übertragsimpuls geschlossenen α-Kontakte die betreffende Anzahl von über den nunmehr entgegengesetzt geschalteten Impulsen. Die einzelnen Produktzähler zählen eben-Wechselkontakt in den nachgeschalteten Zähler Z14 60 falls bis »10«, schalten mit dem zehnten Impuls auf geleitet. Die erwähnten Wechselkontakte α 9, 69 und »0« um und geben an den nächstfolgenden Zähler c 9 stellen also bei Abfühlung die Verbindung zum einen Impuls ab, wodurch dieser um eine Stelle weiter-Flip-Flop-Fi71 und nach dem Abfüllen die Verbin- geschaltet wird. Ist beispielsweise der Zähler Z12 bis dung zum nächsten Zähler dar. zum Wert »101« gefüllt, so gibt dieser seinen Über-If, as in the following description 55 is repeated seven more times, ie until the end of the calculation, the counter Z13 has filled to "10" during the computation of the tenth cycle of ten or up to the hundredth cycle, then the first pulse will be . The product memory receives the relevant number of pulses that are now switched in opposite directions via the α-contacts closed by the carry pulse emerging from the counter Z13. The individual product counters count up changeover contact Z14 60 least until "10" turn led to the tenth pulse on the downstream counter. The mentioned changeover contacts α 9, 69 and "0" and give to the next counter c 9 so when sensing the connection to a pulse, which flip-flop Fi 7 1 by one place and after filling the Is connected. If, for example, the counter Z12 is filled to the next counter with the value »10 1 «, then this gives its transfer.

Der nunmehr aus dem System A austretende ein- 65 tragsimpuls an den nach der Abfühlung gelöschtenThe entry pulse now exiting from system A is sent to the one deleted after sensing

undzwanzigste Impuls läuft sowohl durch das Gate GO Multiplikatorspeicher Z13 ab. Auf diese Art undThe twentieth pulse runs both through the gate GO multiplier memory Z13. In this way and

auf den Zähler Z 8 als auch über das nun geöffnete Weise werden die Zähler Z13 bis Z16 einmal alson the counter Z 8 as well as the now opened way, the counters Z13 to Z16 are once as

Gate G 2 auf die Multiplikandenzähler und schaltet Multiplikator-und zum anderen als ProduktenspeicherGate G 2 to the multiplicand counter and switches multiplier and to the other as a product memory

den Zähler ZO von »7« auf »8«, den Zähler Zl von in Anspruch genommen, also doppelt ausgenutzt. Istthe counter ZO from "7" to "8", the counter Z1 from used, that is, used twice. is

»6« auf »7« und den Zähler Z2 von »5« auf »6«. 70 der erste Operationszyklus beendet, d.h. der Multi-"6" to "7" and counter Z2 from "5" to "6". 70 the first cycle of operation ended, i.e. the multi

plikand mit einer, und zwar der abgefüllten Stelle ausmultipliziert, so sind dem Impulsgeber hundert Impulse abgenommen in Zyklen von jeweils zehn Impulsen. Der hundertste aus System A kommende Impuls schaltet den Zähler Z 8 auf von »9« auf »10«, so daß dieser einen Impuls abgibt, der einmal den Flip-Flop FF3 umschaltet, so daß Gate G 3 geschlossen und Gate G4 geöffnet wird, und zum anderen den auf »9« stehenden Zähler Z9 auf »10« schaltet. Der ZählerZ9 gibt dabei einen Impuls an den Flip-Flop FF 5 und schaltet diesen um. Der hundertste aus System B austretende Impuls läuft über Gate G 4 auf die Flip-Flops FF10, FF12 und schaltet diese um, so daß die Gates GlO und G12 geschlossen werden. Außerdem wird dieser Impuls von der Leitung 15" abgenommen und der Flip-Flop FF 5 umgeschaltet. Dieser gibt dadurch selbst einen Impuls ab, der den Flip-Flop FF1 umschaltet, so daß Gate G1 wieder geöffnet und Gate G 2 geschlossen wird. Weiterhin schaltet der aus Flip-Flop FF 5 austretende Impuls den Flip-Flop FFO um, so daß Gate GO geschlossen wird, und ein aus der anderen Seite des Flip-Flops FFO austretender Steuerimpuls setzt die Programmsteuerung über RV weiterhin in Tätigkeit, und nach entsprechender Verstärkung dieses Impulses wird das Relais B erregt und die Schalterkontakte b geschlossen. Das Relais A fällt ab, und die Schalterkontakte α werden wieder geöffnet.plikand multiplied by one, namely the filled position, then one hundred pulses are taken from the pulse generator in cycles of ten pulses each time. The hundredth pulse coming from system A switches the counter Z 8 up from "9" to "10" so that it emits a pulse that switches the flip-flop FF 3 once, so that gate G 3 is closed and gate G4 is opened , and on the other hand, the counter Z9, which is set to "9", switches to "10". The counter Z9 sends a pulse to the flip-flop FF 5 and switches it over. The hundredth pulse emerging from system B runs through gate G 4 to flip-flops FF 10, FF 12 and switches them over so that gates G10 and G12 are closed. In addition, this pulse is taken from the line 15 ″ and the flip-flop FF 5 switched over. This thereby emits a pulse itself which switches the flip-flop FF 1, so that gate G1 is opened again and gate G 2 is closed the pulse emerging from flip-flop FF 5 switches over the flip-flop FFO so that gate GO is closed, and a control pulse emerging from the other side of the flip-flop FFO continues the program control via RV , and after appropriate amplification This pulse energizes the relay B and closes the switch contacts B. The relay A drops out and the switch contacts α are opened again.

In den Zählern befinden sich nach Beendigung des ersten Hunderterzyklus folgende Werte:After the end of the first hundreds cycle, the counters contain the following values:

Im Multiplikandenspeicher steht Zähler ZO auf »7«, Zl auf »6« und Z2 auf »5«. Im Produktenspeicher befindet sich das Ergebnis des ersten Hunderterzyklus, und zwar die achtfache fortgesetzte Addition des Multiplikanden mit dem Wert »4536« in den Zählern ZlO Wert »6« ZIl Wert »3«, Z12 Wert »5« und der abgefühlte Multiplikatorspeicher Z13 Wert »4«.In the multiplicand memory, counter ZO is at "7", Zl is at "6" and Z2 is at "5". Located in the product store is the result of the first hundreds cycle, namely the eightfold continued addition of the Multiplicands with the value »4536« in the counters ZlO value »6« ZIl value »3«, Z12 value »5« and the sampled multiplier memory Z13 value »4«.

Die Art der Umschaltung der Relais sowie die Relaiswicklungen A1 B, C und D selbst sind nicht im einzelnen beschrieben, da Anordnungen und Verfahren dieser Art bekannt sind. Nach dem Umschalten der Relais muß der Beginn der neuen Programmsteuerung etwas verzögert werden, damit die Relais zur Ruhe kommen.The type of switching of the relays and the relay windings A 1 B, C and D themselves are not described in detail, since arrangements and methods of this type are known. After switching over the relays, the start of the new program control must be delayed a little so that the relays come to rest.

Zu diesem Zweck ist ein bekanntes Verzögerungsglied VF7 zwischengeschaltet. Außerdem sind zur Verhinderung von Spannungssprüngen beim öffnen und Schließen der Relaiskontakte wie bekannt aus Kondensatoren C1 und C10 sowie Widerständen R1 und i?10 bestehende Sicherungsschaltglieder angeordnet. Ein Schaltbeispiel ist in der Leitung des Zählers Z10 gezeigt. Der in VF 7 verzögerte Impuls schaltet bei Beginn des· neuen Hunderterzyklus den Flip-Flop FFO 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 bereits beschrieben. Jedoch laufen jetzt die aus dem Zähler Z8 austretenden Impulse über den nunmehr geschlossenen C8-Kontakt in den Zähler Z14. Ebenso laufen die über Gate G10 aus System B entnommenen Impulse über Kontakt b0 in Zähler ZIl und/oder über Gate GIl und den Kontakt el, den Kontakt fo2 in den Zähler Z13. Nach Beendigung des zweiten Hunderterzyklus befindet sich im Produktenspeicher infolge der dreifachen fortlaufenden Addition der Wert »6237«. Bei Beginn des dritten Hunderzyklus wird das Relais C erregt und Relais B in Ruhestellung gebracht. Damit werden die 5-Kontakte geöffnet und die c-Kontakte geschlossen. Nach Öffnung des Gates GO läuft jetzt der jeweils zehnte aus Zähler Z8 austretende Impuls über Kontakt c8 in den Zähler Z15 ein. Nach Durchführung des bereits beschriebenen Schaltvorganges und Beendigung des dritten Hunderterzyklus ist im Produktenspeicher ein Wert von »7371« enthalten.A known delay element VF 7 is interposed for this purpose. In addition, safety switching elements consisting of capacitors C 1 and C 10 and resistors R 1 and 10 are arranged to prevent voltage jumps when opening and closing the relay contacts. A switching example is shown in the line of the counter Z10. The pulse delayed in VF 7 switches over the flip-flop FFO at the beginning of the new hundred cycle, so that the gate GO is opened. This allows pulses from system A to emerge again via gate GO, and the circuit works as already described. However, the pulses emerging from the counter Z8 now run through the now closed C8 contact into the counter Z14. Likewise, the pulses taken from system B via gate G10 run via contact b0 in counter ZIl and / or via gate GIl and contact el, contact fo2 in counter Z13. After the end of the second hundreds cycle, the value "6237" is in the product memory as a result of the triple consecutive addition. At the beginning of the third hundred cycle, relay C is energized and relay B is brought to rest. This opens the 5 contacts and closes the c contacts. After the gate GO is opened, the tenth pulse exiting from counter Z8 now enters counter Z15 via contact c8. After performing the switching process already described and completing the third hundreds cycle, the product memory contains a value of "7371".

Zur Abiühlung der vierten Stelle des Multiplikators, nämlich des Zählers Z16., muß noch ein vierter Hunderterzyklus gestartet werden. Das Relais D wird erregt, und Relais C fällt ab. Dadurch werden wiederum die cZ-Kontakte geschlossen und die c-Kontakte geöffnet, so daß über den Kontakt d 8 der Zähler Z16To cool down the fourth digit of the multiplier, namely the counter Z16., A fourth hundred cycle must be started. Relay D is energized and relay C de-energizes. This in turn cZ contacts are closed and the c-contacts, so that d via the contact 8 of the counter Z16

ίο abgefühlt werden kann. Nach Ablauf des erforderlichen Schaltvorganges laufen die den Ergebniswert darstellenden Impulse dieses hundertsten Zyklus über Gate GlO und Kontakte d 0 in den Zähler Z13, über Gate G11 und Kontakt d 1 in den Zähler Z14 und über Gate G12 und Kontakt d2 in den Zähler Z15 ein.ίο can be sensed. After the required switching process has expired, the pulses representing the result value of this hundredth cycle enter counter Z13 via gate G10 and contacts d 0, via gate G 11 and contact d 1 into counter Z14 and via gate G12 and contact d2 into counter Z15 .

In dem vierstelligen Multiplikator- und dem dreistelligen Produktenspeicher ist nunmehr ein siebenstelliges Produkt enthalten, und zwar das Endergebnis dieser Multiplikation »7938«.There is now a seven-digit number in the four-digit multiplier and the three-digit product memory Product, namely the final result of this multiplication »7938«.

Nunmehr kann durch eine geeignete Umstellung der gesamte Produktenspeicher gelöscht und neue Werte eingegeben werden. Bei Beginn einer neuen. Rechenoperation wird wiederum Relais A erregt, wodurch Relais D abfällt, und der Rechenvorgang wird in der beschriebenen Weise durchgeführt.The entire product memory can now be deleted through a suitable changeover and new values can be entered. When starting a new one. The arithmetic operation is in turn energized relay A , whereby relay D drops out, and the arithmetic operation is carried out in the manner described.

In Fig. 2 ist eine andere Schaltmöglichkeit zwischen zwei Zählern Z13 und Z14 dargestellt zur Verhinderung der Abgabe von Abfühlimpulsen auf den nachgeschalteten Zähler. Während der Abfühlung sind die Kontakte α 10 und σ 11 geschlossen. Der aus dem Zähler Z13 austretende Impuls läuft also einmal auf den Flip-Flop FF1 und ist zum anderen über den Widerstand R2 und den Kontakt all an Erde geschaltet, so daß der Zähler Z14 von diesem Impuls unbeeinflußt bleibt.In Fig. 2, another switching option between two counters Z13 and Z14 is shown to prevent the delivery of sensing pulses to the downstream counter. During the sensing, the contacts α 10 and σ 11 are closed. The pulse emerging from the counter Z13 thus runs once to the flip-flop FF 1 and, on the other hand, is connected to earth via the resistor R 2 and the contact all, so that the counter Z14 remains unaffected by this pulse.

Nachdem der Zähler abgefühlt und Relais A abgefallen ist, wird sowohl der Kontakt α 10 als auch der Kontakt all geöffnet, so daß während des Rechenvorganges im Falle eines Zählerübertrages der Übertragsimpuls auf den Zähler Z14 läuft.After the counter has been sensed and relay A has dropped out, both the contact α 10 and the contact all are opened, so that the carry pulse runs on the counter Z14 during the arithmetic process in the event of a counter carryover.

Claims (3)

Patentansprüche:Patent claims: 1. Elektronische Rechenmaschine zur Durchführung von Multiplikationen mit Röhrenzählwerken für die Aufnahme von Multiplikator, Multiplikand und Produkt, die aus den einzelnen Wertstellen zugeordneten elektronischen Zählern bestehen, nach dem Prinzip der wiederholten Addition mit Stellenverschiebung der Multiplikatorziffernstellen und entsprechender Stellenverschiebung der Produktziffernstellen arbeitend, dadurch gekennzeichnet, daß eine der Stellenzahl des Multiplikators entsprechende und für die Aufnahme der oberen Wertstellen des Produktes vorgesehene Anzahl Zähler (Z 13 bis Z16) des Produktspeicherwerkes durch Relais, welche die Stellenverschiebung ausführen, der Wertordnung entsprechend nacheinander an eine Multiplikatorabfühleinrichtung anschließbar angeordnet sind und daß die Sperrung des Übertragsimpulses während einer Multiplikatorabfühlung durch die gleichen Relais erfolgt.1. Electronic calculating machine for performing multiplications with tube counters for the inclusion of the multiplier, multiplicand and product resulting from the individual Electronic counters assigned to value points exist, according to the principle of repeated addition with shifting of the multiplier digits and corresponding shifting of the product digits, characterized in that one of the digits of the multiplier Corresponding number intended for the inclusion of the upper value digits of the product Counters (Z 13 to Z16) of the product storage unit by relays, which the position shift execute, according to the order of values, one after the other to a multiplier sensing device are arranged connectable and that the blocking of the carry pulse during a Multiplier sensing is done by the same relays. 2. Elektronische Rechenmaschine nach Anspruch 1, dadurch gekennzeichnet, daß für die Sperrung des Übertragsimpulses aus den als Multiplikatorspeicher verwendeten Produktzählern (Z 13 bis Z15) Umschaltkontakte (α 9, b9, c9) vorgesehen sind, die den Ausgang eines dieser Zähler 2. Electronic calculating machine according to claim 1, characterized in that switching contacts (α 9, b9, c9) are provided for blocking the carry pulse from the product counters used as a multiplier memory (Z 13 to Z15), which are the output of one of these counters (Z 13 bis Z15) wechselseitig mit dem Eingang des nachgeschalteten Zählers und mit der Multiplikatorabffülleinrichtung (Gl, FFl, Z 9) verbinden.Connect (Z 13 to Z15) alternately to the input of the downstream counter and to the multiplier filling device (Gl, FFl, Z 9). 3. Elektronische Rechenmaschine nach Anspruch 1 und 2, dadurch gekennzeichnet, daß für die Sperrung des Übertragsimpulses aus den als Multiplikatorspeicher verwendeten Produktzählern (Z 13 bis Z15) ein Arbeitskontakt (öl 1) vorgesehen ist, der von den entsprechenden Spaltenver-3. Electronic calculating machine according to claim 1 and 2, characterized in that for the blocking of the carry pulse from the product counters used as multiplier memory (Z 13 to Z15) a normally open contact (oil 1) is provided which is determined by the corresponding column Schiebungsrelais betätigt wird, wodurch ein bekanntes Impulszwistihenspeicherungsglied (i?2) in Ruhestellung gehalten und so der Übertragsimpuls unterdrückt wird.Shift relay is operated, creating a well-known Pulse intermediate storage element (i? 2) held in the rest position and so the carry pulse is suppressed. In Betracht gezogene Druckschriften:
Deutsche Patentschrift Nr. 750 614;
Hollerith-Nachrichten, Heft 74, Juni 1937, S. 1022 bis 1024.
Considered publications:
German Patent No. 750 614;
Hollerith-Nachrichten, issue 74, June 1937, pp. 1022 to 1024.
Hierzu 1 Blatt Zeichnungen1 sheet of drawings
DEV9992A 1956-01-04 1956-01-04 Electronic calculator for performing multiplications Pending DE1052720B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DEV9992A DE1052720B (en) 1956-01-04 1956-01-04 Electronic calculator for performing multiplications

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DEV9992A DE1052720B (en) 1956-01-04 1956-01-04 Electronic calculator for performing multiplications

Publications (1)

Publication Number Publication Date
DE1052720B true DE1052720B (en) 1959-03-12

Family

ID=7572913

Family Applications (1)

Application Number Title Priority Date Filing Date
DEV9992A Pending DE1052720B (en) 1956-01-04 1956-01-04 Electronic calculator for performing multiplications

Country Status (1)

Country Link
DE (1) DE1052720B (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE750614C (en) * 1932-09-22 1945-01-27 Monroe Calculating Machine Com Adding machine

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE750614C (en) * 1932-09-22 1945-01-27 Monroe Calculating Machine Com Adding machine

Similar Documents

Publication Publication Date Title
DE1524231A1 (en) Calculating machine with a delay circulating memory
DE2406485A1 (en) CIRCUIT ARRANGEMENT FOR COMPARING THE FREQUENCIES OF TWO PULSE TRAINING
DE1052720B (en) Electronic calculator for performing multiplications
DE1007085B (en) Electronically working counter
DE2426253B2 (en) DEVICE FOR PULLING THE SQUARE ROOT FROM A BINARY NUMBER
DE1076975B (en) Electronic calculator, mainly for decadic calculations
DE1549577A1 (en) Circuit for the block-wise shifting of stored values in input devices for electronic data processing systems
DE1623625C3 (en) Device for determining and displaying a digital measured value
DE1095009B (en) Electronic multiplication and division machine
DE1499172C3 (en) Electronic multiplier
CH353560A (en) Electronic calculating machine set up to carry out multiplications
DE1549382C (en) Electric table calculator
DE1524095C (en) Electric desktop calculator
DE2246915C3 (en) Electronic circuit arrangement for adapting the value of the impulses coming from several summands
DE1039767B (en) Electrical product builder
DE1136139B (en) Result work for electronically counting or calculating machines
DE1424723C (en) Number converter for converting binary encrypted decimal numbers into natural binary numbers and vice versa
DE1128188B (en) Method and device for electronic multiplication
DE1303692B (en)
DE1095011B (en) Delay line calculator
DE1023615B (en) Electronic calculating machine
DE1156116B (en) Overlap-free working output circuit of count chains in telecommunication systems, in particular telephone dialing systems
DE1066239B (en) Method and arrangement for storing out information in the form of a series of pulses, in particular in telecommunications switching systems
DE1126168B (en) Electronic decimal multiplier with tube counters
CH402469A (en) Method and device for performing multiplications