DE1085356B - Electrical, binary computing device - Google Patents
Electrical, binary computing deviceInfo
- Publication number
- DE1085356B DE1085356B DEI7401A DEI0007401A DE1085356B DE 1085356 B DE1085356 B DE 1085356B DE I7401 A DEI7401 A DE I7401A DE I0007401 A DEI0007401 A DE I0007401A DE 1085356 B DE1085356 B DE 1085356B
- Authority
- DE
- Germany
- Prior art keywords
- pulse
- input
- computing device
- counting
- stage
- 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
- 230000001934 delay Effects 0.000 claims description 3
- 238000006243 chemical reaction Methods 0.000 claims 1
- 230000005540 biological transmission Effects 0.000 description 1
- 239000003990 capacitor Substances 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 238000007493 shaping process Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Particle Accelerators (AREA)
Description
DEUTSCHESGERMAN
Die Erfindung bezieht sich auf eine elektrische, binäre Recheneinrichtung, insbesondere zur Multiplikation serienmäßig dargestellter Binärzähler mit beliebigen Faktoren, mit je einer Zählstufe für jede binäre Stelle.The invention relates to an electrical, binary computing device, in particular for serial multiplication Binary counter shown with any factors, with one counting level for each binary digit.
Aufbau und Arbeitsweise von Binärzählern mit jeweils aus bistabilen Elementen bestehenden Zählstufen sind seit einiger Zeit bekanntgeworden. Als bistabiles Element kann beispielsweise die bekannte Eccles-Jordan-Schaltung dienen. Mit derartigen Binärzählern kann man auch in anderen Zahlensystemen zählen, wenn die Ausgangsleitungen der einzelnen Stufen entsprechend miteinander verbunden sind. So kann man beispielsweise mit einem vierstufigen Binärzähler dekadig zählen, indem man die Zählung bei dem zehnten Eingangsimpuls abbricht und die Schaltung so auslegt, daß der Zähler beim elften Impuls wieder von vorn zu zählen beginnt. Als Zählimpulse verwendet man sogenannte Triggerimpulse, die aus Rechteckimpulsen abgeleitet werden, z. B. mittels Differenziergliedern.Structure and mode of operation of binary counters with counting levels each consisting of bistable elements has been known for some time. The known Eccles-Jordan circuit, for example, can be used as a bistable element to serve. Such binary counters can also be used to count in other number systems if the output lines of the individual stages are connected to one another accordingly. For example, with a count the four-stage binary counter decade by interrupting the count at the tenth input pulse and the circuit is designed so that the counter starts counting again at the eleventh pulse. As counting pulses one uses so-called trigger pulses, which are derived from square pulses, z. B. by means of Differentiators.
Nachdem alle Zählimpulse der Zählkette zugeführt sind, bleibt der Zähler in der erreichten Stellung stehen, so daß er gleichzeitig als Speicher für die zugeführten Impulse angesehen werden kann. Man kann derartige Zähler auch so auslegen, daß die gespeicherte Zahl ein Vielfaches der zugeführten Zählimpulse darstellt; wenn man beispielsweise die erste Zählstufe überbrückt und die Impulse der zweiten Stufe zuführt, so ist das Endergebnis mit zwei multipliziert. Ebenso kann man die gespeicherte Zahl mit 4, 8, 16 usw. durch Überbrückung der entsprechenden Zählstufen multiplizieren. Es sind auch Zwischenwerte möglich, z. B. der Faktor 10, durch Überbrücken der ersten und dritten Stufe. Hierbei tritt jedoch die Schwierigkeit auf, daß der Übertragsimpuls der dritten Stufe gleichzeitig mit einem Zählimpuls auftritt und entsprechend verarbeitet werden muß.After all counting pulses have been fed to the counting chain, the counter remains in the position it has reached, so that it can be viewed at the same time as a memory for the fed pulses. Such counters can also be designed so that the stored number represents a multiple of the counting pulses supplied; If, for example, the first counting stage is bypassed and the pulses are fed to the second stage, the end result is multiplied by two. The stored number can also be multiplied by 4, 8, 16 etc. by bridging the corresponding counting levels. Intermediate values are also possible, e.g. B. the factor 10, by bridging the first and third stage. Here, however, the problem arises that the carry pulse of the third stage occurs simultaneously with a count pulse and must be processed accordingly.
Man hat diese Schwierigkeit dadurch zu umgehen versucht, daß man den Überträgsimpuls zunächst in einem
Zwischenglied speichert und erst dann der nächsten Stufe zuführt, wenn der eigentliche Zählirnpuls bearbeitet
ist. Hierdurch tritt jedoch eine Verzögerung ein, die die Zählgeschwindigkeit wesentlich herabsetzt, so daß in
vielen Fällen daher derartige Zähler ungeeignet sind. Die Verwendung von Verzögerungsgliedern, um die Koinzidenz
zweier auf die gleiche Schaltung wirkender Impulse zu vermeiden, ist an sich allgemein bekannt, z. B. bei Addier-Schaltungen,
bei denen zwei sogenannte Halbaddierer hintereinandergeschaltet sind. Da bei diesen Addierschaltungen
in bestimmten Fällen ein Addierimpuls und ein Übertragsimpuls zusammentreffen können, aber immer
nur ein Impuls verarbeitet werden kann, wird also der eine Impuls so lange verzögert, d. h. gespeichert, bis der
andere Impuls verarbeitet ist; erst dann wird der andere Impuls zur Verarbeitung freigegeben.
Um die Nachteile der bekannten Zählketten zu ver-Elektrische, binäre RecheneinrichtungAttempts have been made to circumvent this difficulty by first storing the transmission pulse in an intermediate element and only feeding it to the next stage when the actual counting pulse has been processed. However, this results in a delay which significantly reduces the counting speed, so that in many cases such counters are therefore unsuitable. The use of delay elements in order to avoid the coincidence of two pulses acting on the same circuit is generally known per se, e.g. B. in adding circuits in which two so-called half adders are connected in series. Since in certain cases an adding pulse and a carry pulse can coincide with these adding circuits, but only one pulse can be processed, one pulse is delayed, ie stored, until the other pulse has been processed; only then is the other impulse released for processing.
In order to avoid the disadvantages of the known counting chains
Anmelder:Applicant:
InternationalInternational
Standard Electric Corporation,
New York, N. Y. (V. St. A.)Standard Electric Corporation,
New York, NY (V. St. A.)
Vertreter: Dipl.-Ing. H. Ciaessen, Patentanwalt,
Stuttgart-Zuffenhausen, Hellmuth-Hirth-Str. 42Representative: Dipl.-Ing. H. Ciaessen, patent attorney,
Stuttgart-Zuffenhausen, Hellmuth-Hirth-Str. 42
Beanspruchte Priorität:
Niederlande vom 26. Juni 1952Claimed priority:
Netherlands June 26, 1952
Hans Helmut Adelaar, Antwerpen (Belgien),
ist als Erfinder genannt wordenHans Helmut Adelaar, Antwerp (Belgium),
has been named as the inventor
meiden, wird gemäß der Erfindung vorgeschlagen, daß die einzelnen Signalimpulse zur Multiplikation wahlweise verschiedenen Zählstufen gleichzeitig zuführbar sind und daß eine dabei mögliche Koinzidenz von Signalimpulsen und Übertragsimpulsen an dem Eingang einer Stufe dadurch verhindert wird, daß zwischen dem Eingang einer Zählstufe und dem Ausgang der vorhergehenden Zählstufe eine Parallelschaltung aus UND-Tor und exklusivem ODER-Tor (Vierpolnetzwerk D) in der Weise angeordnet ist, daß der eine Eingang («) mit der vorhergehenden Stufe, der andere Eingang (e) mit der Signalimpulsquelle, der Ausgang (δ) des exklusiven ODER-Tores mit der nächsten, der Ausgang (d) des UND-Tores mit der übernächsten Stufe verbunden ist.avoid, it is proposed according to the invention that the individual signal pulses for multiplication can optionally be fed to different counting stages at the same time and that a possible coincidence of signal pulses and carry pulses at the input of a stage is prevented by the fact that between the input of a counting stage and the output of the previous one Counting stage a parallel connection of AND gate and exclusive OR gate (four-pole network D) is arranged in such a way that one input («) with the previous stage, the other input (e) with the signal pulse source, the output (δ) of the exclusive OR gate with the next, the output (d) of the AND gate with the next but one level.
Die wahlweise Einstellung der Zuführung der Eingangsimpulse zu den verschiedenen Zählstufen kann mittels einer zweiten Zählkette vorgenommen werden, indem beispielsweise die im Ein-Zustand befindlichen Stufen einen entsprechenden Überbrückungskontakt schließen. Dies gibt sofort die Möglichkeit, in diese zweite Zählkette den Multiplikator einzuspeichern und darauf die Zählimpulse der ersten Zählkette zuzuführen, das Ergebnis ist dann die Multiplikation des in der zweiten Zählkette eingespeicherten Multiplikators mit dem in die erste Zählkette einlaufenden Multiplikanden.The optional setting of the supply of the input pulses to the various counting levels can be made using a second counting chain can be made by, for example, the stages in the on-state close a corresponding bridging contact. This immediately gives the opportunity to enter this second counting chain store the multiplier and then feed the counting pulses to the first counting chain, the result is then the multiplication of the multiplier stored in the second counting chain with that in the first Counting chain incoming multiplicands.
009 550/184009 550/184
3 43 4
Wenn die ankommenden Zahlen binär dezimal ver- klemmen α und c und die beiden Ausgangsklemmen b If the incoming numbers get stuck in binary decimal α and c and the two output terminals b
schlüsselt sind, d. h. jede Dezimalstelle für sich binär und d. Der Eingang α ist mit dem Ausgang der drittenare coded, ie each decimal place is binary and d. The input α is with the output of the third
verschlüsselt ist, dann kann man diese Darstellung in Stufe, der Eingang c mit dem Kontakt A10, der Ausgang b is encrypted, then you can this representation in stage, the input c with the contact A 10 , the output b
eine reine binäre Darstellung umwandeln, wenn man jede mit dem Eingang der vierten Stufe und der Ausgang d convert a pure binary representation if you connect each with the input of the fourth stage and the output d
Dezimalstelle über einen besonderen Eingang an die Zähl- 5 über einen Entkopplungsgleichrichter mit dem EingangDecimal place via a special input to the counter 5 via a decoupling rectifier with the input
kette heranführt, und zwar in der Weise, daß die eine der fünften Stufe verbunden.chain leads up in such a way that one of the fifth stages is connected.
Stelle der Zählkette direkt die Zehnerstelle der zweiten Das Vierpolnetzwerk arbeitet wie folgt: Liegt anDigit of the counting chain directly the tens digit of the second. The four-pole network works as follows: Is present
und vierten Stufe und die unter der Stelle der dritten, Klemme α oder c (aber nicht an beiden) ein Signalimpuls,and fourth stage and the under the position of the third, terminal α or c (but not both) a signal pulse,
sechsten und siebten Stufe zuführt usw. Auf diese Weise dann erscheint dieser Impuls an Klemme b, währendsixth and seventh stage feeds, etc. In this way then this pulse appears at terminal b while
wird die Zehnerstelle mit zehn und die Hunderterstelle io Klemme d in Ruhe bleibt. Liegt ein Impuls gleichzeitigthe tens digit becomes ten and the hundred digit io terminal d remains in peace. If there is an impulse at the same time
mit hundert multipliziert, was dann die reine binäre Dar- an den Klemmen α und c, dann erscheint dieser Impuls anmultiplied by a hundred, which then becomes the pure binary Dar- at the terminals α and c, then this pulse appears
stellung ergibt. Klemme d, während Klemme b in Ruhe bleibt. Die Zähl-position results. Terminal d, while terminal b remains at rest. The counting
Weitere Einzelheiten der Erfindung so\vie einige Bei- kette arbeitet nun folgendermaßen:Further details of the invention as well as a few sub-chains now work as follows:
spiele für die im Rahmen der Erfindung verwendbaren Ist Kontakt A10 geschlossen, gelangt der erste am EinUND-Schaltungen und exklusiven ODER-Schaltungen 15 gang A liegende Impuls an die zweite Stufe (21) und an werden im folgenden an Hand der Fig. 1 bis 10 beispiels- die Klemme c des Vierpolnetzwerkes. Die zweite Stufe weise näher erläutert. Es zeigt geht in Stellung 1, und da ein Impuls an Klemme c liegt,games for those that can be used within the scope of the invention If contact A 10 is closed, the first pulse lying on the IN AND circuits and exclusive OR circuits 15 gang A passes to the second stage (2 1 ) and is shown below with reference to FIG. 1 to 10, for example, terminal c of the four-pole network. The second stage will be explained in more detail. It shows goes to position 1, and since there is an impulse on terminal c ,
Fig. 1 eine binäre Zählstufe bekannter Art, aber keiner an Klemme α des Vierpolnetzwerkes, erscheintFig. 1 shows a binary counting stage of a known type, but none at terminal α of the four-pole network appears
Fig. 2 eine bekannte Zählkette mit der Möglichkeit, dieser Impuls an Klemme h und kippt die vierte Stufe (23)Fig. 2 shows a known counting chain with the possibility of this pulse at terminal h and toggles the fourth stage (2 3 )
die eingespeicherte Zahl mit zehn zu multiplizieren, 20 in die Stellung 1. Die gespeicherte Zahl ist somit 2x-j-23 Multiply the stored number by ten, 20 to position 1. The stored number is thus 2 x -j-2 3
Fig. 3 eine gegenüber Fig. 2 abgewandelte Zählkette, == 10.FIG. 3 shows a counting chain that is modified compared to FIG. 2, == 10.
Fig. 4 eine Zählkette mit einem Vierpolnetzwerk gemäß Der zweite Impuls an der Eingangsklemme A bringt4 shows a counting chain with a four-pole network according to the second pulse at input terminal A.
der Erfindung, - die zweite Stufe zurück in Stellung 0, und die dritteof the invention, - the second stage back to position 0, and the third
Fig. 5 eine Zählkette gemäß der Erfindung für Multi- Stufe nimmt daraufhin die Stellung 1 ein. Der gleiche5 a counting chain according to the invention for multi-level then assumes position 1. The same
plikation mit beliebigen Multiplikatoren zwischen 1 und 15, 25 Impuls gelangt auch an die Klemme δ und bringt dieplication with any multipliers between 1 and 15, 25 impulse also reaches the terminal δ and brings the
Fig. 6 eine abgewandelte Anordnung zum Umwandeln vierte Stufe in Stellung 0, die ihrerseits die Stufe 5 (24)Fig. 6 shows a modified arrangement for converting the fourth stage to position 0, which in turn is stage 5 (2 4 )
von Binär-Dezimal-Zahlen in reine binäre Darstellung, in die Stellung 1 kippt. Die gespeicherte Zahl ist somitfrom binary-decimal numbers to pure binary representation, to the position 1 tilts. The stored number is thus
Fig. 7 eine Zählkette gemäß der Erfindung mit An- 22 + 24 = 20.7 shows a counting chain according to the invention with an 2 2 + 2 4 = 20.
passungsverzögerungsgliedern, Der dritte Impuls bringt die zweite und vierte Stufematching delay elements, the third pulse brings the second and fourth stages
Fig. 8 ein Vierpolnetzwerk mit einer Doppeltriode, 30 wieder in Stellung 1, und die gespeicherte Zahl istFig. 8 is a four-pole network with a double triode, 30 again in position 1, and the number stored is
Fig. 9 und 10 zwei Vierpolnetzwerke mit je einer Triode. 21 + 22 + 23 + 2* = 30.9 and 10 two four-pole networks, each with a triode. 2 1 + 2 2 + 2 3 + 2 * = 30.
Fig. 1 zeigt eine binäre Zählstufe, und zwar die bekannte Der vierte Impuls bringt die zweite Stufe zurück inFig. 1 shows a binary counting stage, namely the known. The fourth pulse brings the second stage back in
Eccles-Jordan-Schaltung, deren Wirkungsweise bekannt Stellung 0. Daraufhin gelangt ein Ubertragsimpuls anEccles-Jordan circuit, the mode of operation of which is known, position 0. A carry pulse is then received
ist und keiner weiteren Erläuterung bedarf. die dritte Stufe, die ebenfalls auf Null kippt und einenand does not require any further explanation. the third stage, which also tilts to zero, and one
Fig. 6 zeigt eine aus derartigen Stufen aufgebaute 35 Übertragsimpuls an die Klemme α des Vierpolnetzwerkes6 shows a carry pulse composed of such stages to the terminal α of the four-pole network
binäre Zählkette, bei der die Möglichkeit besteht, die ein- liefert. Da gleichzeitig ein Impuls an Klemme c liegt,binary counting chain with the possibility of delivering. Since there is a pulse at terminal c at the same time,
gespeicherte Zahl mit zehn zu multiplizieren. Ist der ergibt sich kein Ausgangsimpuls an Klemme b. Dagegenmultiply stored number by ten. If there is no output pulse at terminal b. Against it
Kontakt A1 geschlossen, dann arbeitet die Zählkette erscheint ein Impuls an Klemme d, der direkt an dieContact A 1 closed, then the counting chain works, a pulse appears at terminal d, which is sent directly to the
normal. Ist jedoch der Kontakt A1 offen und die Kon- fünfte Stufe gelangt. Die fünfte Stufe geht daher in dienormal. However, if contact A 1 is open and the fifth stage is reached. The fifth stage therefore goes into the
takte A2 und A8 geschlossen, dann gelangen die an die 40 Nullage zurück und liefert einen Übertragsimpuls an diecontacts A 2 and A 8 are closed, then go back to the zero position 40, and supplies a carry pulse to the
Eingangsklemme A gelegten Impulse zu der zweiten und sechste Stufe (25), die dann entsprechend in die Stellung 1Input terminal A applied pulses to the second and sixth stage (2 5 ), which then correspondingly to position 1
vierten Stufe der Zählkette. Die dritte Stufe ist durch den geht. Das heißt, der vierte Impuls bringt die Kette mit derfourth stage of the counting chain. The third stage is through the going. That is, the fourth impulse brings the chain with the
Kontakt A8 von der vierten Stufe abgetrennt und an Stufe 4 (23) und 6 (25) in die Stellung 1, während dieContact A 8 separated from the fourth stage and at stage 4 (2 3 ) and 6 (2 5 ) in position 1, while the
einen besonderen Übertragsspeicher CC angeschlossen. übrigen Stufen in der Nullage sind. Die Kette speicherta special carry memory CC connected. other stages are in the zero position. The chain saves
Kommt nun ein Übertragsimpuls am Ausgang der 45 somit die Zahl 23 + 2S = 40.If there is a carry pulse at the output of 45, the number 2 3 + 2 S = 40.
dritten Stufe an, dann wird er in dem Übertragsspeicher Jeder Impuls an der Klemme d wirkt also auf die gleiche
gespeichert, der erst dann diesen Impuls an die vierte Weise, wie zwei aufeinanderfolgende Impulse an der
Stufe weitergibt, wenn der entsprechende Impuls, der Klemme b. Ist nun der ArKontakt an Stelle von k10
direkt von der Klemme A an die vierte Stufe kommt, geschlossen, kann normal gezählt werden. In diesem Falle
von dieser bereits gespeichert ist. Wie man durch ein- 50 werden alle Impulse an der Klemme α des Vierpolnetzfache
Überlegung ersehen kann, erscheinen die einge- werkes ohne Veränderung an die Klemme b gegeben,
speicherten Impulse mit dem Faktor 10 multipliziert. Dieses Prinzip kann auf verschiedene Weise verall-third stage, then it is stored in the carry-over memory.Each pulse at terminal d acts on the same one, which only then passes this pulse on to the fourth way, like two consecutive pulses at the stage, when the corresponding pulse is sent to terminal b . If the A r contact comes directly from terminal A to the fourth stage instead of k 10 , it can be counted normally. In this case this is already saved. As can be seen from a 50 all impulses at the terminal α of the quadrupole network factor consideration, the in-works appear given to the terminal b without change,
stored pulses multiplied by a factor of 10. This principle can be generalized in various ways.
Eine andere Möglichkeit, die Koinzidenz des Über- gemeinert werden. Zwei Beispiele dazu zeigen die Fig. 5 tragsimpulses der dritten Stufe und des Impulses von der Und 6. Die Anordnung nach Fig. 5, die zwischen drei Eingangsklemme A zu vermeiden, ist in Fig. 3 dargestellt. 55 aufeinanderfolgenden Paaren von Zählstufen je ein Vierin dieser Anordnung liegt ein Verzögerungsnetzwerk Del polnetzwerk enthält, kann derart eingestellt werden, zwischen der Eingangsklemme A und der vierten Stufe daß die Zahl der zu zählenden Impulse mit jeder vorher der Zählkette und verzögert die direkt vom Eingang bestimmten Zahl in den Grenzen der Zählkette multikommenden Impulse in der Weise, daß sie nicht mit den pliziert werden kann. Schließt man z. B. die Kontakte hx Übertragsimpulsen der dritten Stufe zusammenfallen 60 und A2, dann kann man die Zahl mit 2° + 21 = 3 multi-. können. Im übrigen arbeitet diese Anordnung wie die plizieren. Eine Multiplikation mit 11, d. h. 2° + 21 + 23, Anordnung der Fig. 2. wird durch Schließen der Kontakte A1, A2 und A8 erreichtAnother possibility, the coincidence of the over-mean. Two examples of this are shown in FIG. 5 carrier pulse of the third stage and the pulse from U nd 6. The arrangement according to FIG. 5, which is to be avoided between three input terminals A , is shown in FIG. 55 consecutive pairs of counting stages each one four in this arrangement is a delay network Del polnetzwerk contains, can be set between the input terminal A and the fourth stage that the number of pulses to be counted with each previous counting chain and delays the number determined directly by the input within the limits of the counting chain multiple incoming pulses in such a way that it cannot be replicated with the. If you close z. B. the contacts h x carry pulses of the third stage coincide 60 and A 2 , then the number with 2 ° + 2 1 = 3 can be multi-. can. Otherwise this arrangement works like the plicate. A multiplication by 11, ie 2 ° + 2 1 + 2 3 , arrangement of FIG. 2 is achieved by closing the contacts A 1 , A 2 and A 8
Fig. 4 zeigt eine Anordnung gemäß der Erfindung, usf. Die Kontakte A1, A2, A4 und A8 können durch RelaisFig. 4 shows an arrangement according to the invention, etc. The contacts A 1 , A 2 , A 4 and A 8 can be through relays
bei der durch die Verzögerungsglieder entstehenden gesteuert werden, die ihrerseits durch die aufeinander-which are controlled by the delay elements, which in turn are controlled by the successive
Nachteile vermieden sind, indem das Vierpolnetzwerk D, 65 folgenden Stufen einer zweiten binären Zählkette ge-Disadvantages are avoided by the four-pole network D, 65 following stages of a second binary counting chain.
das zwischen der dritten und vierten Stufe liegt und das steuert werden, wie etwa im unteren Teil der Fig. 5which lies between the third and fourth stages and which are controlled, such as in the lower part of FIG. 5
verzögerungsfrei arbeitet, vorgesehen ist. Das Vierpol- dargestellt ist. Diese Anordnung kann z. B. verwendetworks without delay, is provided. The quadrupole is shown. This arrangement can e.g. B. used
netzwerk, das die UND- und exklusive ODER-Schaltung werden, um zwei Zahlen miteinander zu multiplizieren,network that the AND and exclusive OR circuit become to multiply two numbers together,
enthält und dessen Aufbau in einigen Beispielen in den Die Zahl, die als Multiplikator dient, wird zuerst an die Fig. 8 bis 10 beschrieben ist, besitzt die beiden Eingangs- 70 Eingangsklemme Mr gelegt und in der unteren oderand whose structure includes, in some examples in which the number, which serves as a multiplier, is first to Figs. 8 to 10 is described, the two input has 70 input terminal Mr set and in the lower or
5 65 6
Multiplikator-Zählkette gespeichert, die so eingerichtet leitung sind entsprechend mit den Kathoden der Röhren ist, daß sie die richtige Kombination der Relais K1, K2 K4, V2 bzw. V3 usf. verbunden, deren Anoden mit den Klem- und K8 betätigt und damit die entsprechenden Kontakte men c der nachfolgenden entsprechenden Vierpolnetz-A1.. .ks geschlossen werden. Dann wird die Zahl, die als werke verbunden sind.Stored multiplier counting chain, which are set up accordingly with the cathodes of the tubes, that they have the correct combination of the relays K 1 , K 2, K 4 , V 2 and V 3 etc. connected, their anodes with the terminal and K 8 actuated and thus the corresponding contacts men c of the following corresponding four-pole network A 1 ... k s are closed. Then the number that works are related.
Multiplikand dient, an der Eingangsklemme Md ein- 5 Verzögerungsglieder mit einer Verzögerung T3 liegen gespeichert und hierbei wegen der betätigten Kontakte zwischen der Klemme d jedes Vierpolnetzwerkes und der I1.. .ks mit dem Multiplikator multipliziert. Bringt man Klemmen des jeweils folgenden Vierpolnetzwerkes, die Multiplikatorkette wieder in den Ruhezustand, dann wobei T3 gleich T2 minus der Verzögerung zwischen den kann diese Operation mit einem anderen Multiplikator Klemmen c und d sein soll. Ist die Verzögerung zwischen und Multiplikanden wiederholt werden. Das Ergebnis io den Klemmen α und b gleich der Verzögerung zwischen der zweiten Operation erscheint dann automatisch zu dem den Klemmen α und d, dann ist T3 gleich T2. Andererseits Ergebnis der ersten Operation hinzuaddiert. kann T2 derart gewählt werden, daß sie der VerzögerungMultiplicand is used, at the input terminal Md mono- 5 delay elements having a delay T are stored 3 and in this case because of the contacts between the actuated terminal of each Vierpolnetzwerkes and I 1 .. .k s d multiplied by the multiplier. If the terminals of the following four-pole network are brought back to the quiescent state, then where T 3 is equal to T 2 minus the delay between the terminals c and d can be this operation with a different multiplier. Is the delay between and multiplicands to be repeated. The result io to terminals α and b equal to the delay between the second operation then appears automatically to that of terminals α and d, then T 3 is equal to T 2 . On the other hand, the result of the first operation is added. T 2 can be chosen such that it accommodates the delay
Fig. 6 zeigt eine Anwendung der Anordnung in Fig. 5 zwischen den Klemmen α und d entspricht. In diesem zum Umwandeln von Dezimalzahlen in binäre Zahlen. Falle ist T3 = Null, und diese entsprechenden Verzöge-Diese Anordnung hat den Vorzug, daß Impulszüge, die 15 rungsglieder können entfallen.Fig. 6 shows an application of the arrangement in Fig. 5 between the terminals α and d . In this for converting decimal numbers into binary numbers. Case is T 3 = zero, and these corresponding delays-This arrangement has the advantage that pulse trains, the 15 guiding elements can be omitted.
Hunderter-, Zehner- und Einerzahlen einer dreistelligen Es ist klar, daß zwischen der Klemme d des letztenHundreds, tens and ones of a three-digit number It is clear that between the terminal d of the last
Dezimalzahl darstellen, an den Klemmen H, Z bzw. E Vierpolnetzwerkes und der Zählkette kein Verzögerungsgleichzeitig angelegt werden können. Jedes Vierpolnetz- glied mehr benötigt wird, da hinter dieser Stufe keine werk D1, D2, D3, D5 und D6 verarbeitet die eventuell Koinzidenz von Impulsen auftreten kann. Im übrigen koinzidierenden Impulse, die von der binären Stufe an 20 sind die Röhren V1, V2 usw. durch negative Vorspander jeweiligen Klemme α und direkt von der Impuls- nung gesperrt, was ausreicht, um bei negativen Imeingangsleitung an der zugehörigen Klemme c ankommen. pulsen an der Kathode keine Impulse an der Anode der Aus der vorangegangenen Beschreibung der Arbeitsweise Röhre auftreten zu lassen. Die Anordnung kann zur der in Fig. 5 gezeigten Anordnung geht klar hervor, Multiplikation einer Zahl durch einen vorbestimmten daß jeder Impuls an der Klemme Z in Fig. 6 mit 21 -f- 23 25 Multiplikator eingestellt werden, indem man die Gitter- = 10 multipliziert wird und daß jeder Impuls an der Vorspannungen bei den entsprechenden Röhren in Über-Klemme H mit 22 + 25 + 26 = 100 multipliziert wird, einstimmung mit dem Wert des Multiplikatoren auf etwa so daß die in der Kette gespeicherte Zahl dem binären den halben Wert der Sperrspannung verringert. Die Äquivalent der durch die drei Impulszüge dargestellten Röhren V1 ... V4, dienen dann als Kontakte kt ... ks Dezimalzahlen entspricht. Es ist ebenso möglich, die 30 gemäß Fig. S. Impulse an der Eingangsklemme α werden Impulszüge für die einzelnen Ziffern der Dezimalzahl in einer Impulsformstufe N in scharfe negative Impulse nacheinander auf den Umwandler zu geben. umgeformt, die an die Kathoden aller Röhren gelegtRepresent a decimal number, at which terminals H, Z or E four-pole network and the counting chain, no delay can be applied at the same time. Each four-pole network element is required, as there are no units D 1 , D 2 , D 3 , D 5 and D 6 that process any coincidence of pulses after this stage. Otherwise, coincident pulses from the binary stage to 20 are the tubes V 1 , V 2 etc. by negative biasing the respective terminal α and blocked directly from the pulse, which is sufficient to arrive at the associated terminal c in the event of a negative Im input line . pulses at the cathode do not allow any pulses to occur at the anode of the tube. The arrangement can be clear from the arrangement shown in Fig. 5, multiplication of a number by a predetermined that each pulse at the terminal Z in Fig. 6 with 2 1 -f- 2 3 25 multiplier can be set by the grid- = 10 is multiplied and that each pulse at the bias voltage at the corresponding tubes in over-terminal H is multiplied by 2 2 + 2 5 + 2 6 = 100, agreeing with the value of the multiplier to about so that the number stored in the chain the binary is reduced by half the value of the reverse voltage. The equivalent of the tubes V 1 ... V 4 represented by the three pulse trains, then serve as contacts k t ... k s corresponding to decimal numbers. It is also possible to give the 30 pulses shown in FIG. 5 at the input terminal α to be pulse trains for the individual digits of the decimal number in a pulse shaping stage N in sharp negative pulses one after the other on the converter. reshaped that placed on the cathodes of all tubes
Soll die Anordnung der Fig. 5 für hohe Zählgeschwindig- werden. Die Röhren, deren Vorspannung entsprechend keiten verwendet werden, dann ergeben sich aus der verringert wurde, übertragen die negativen Impulse an Tatsache Schwierigkeiten, daß ein Impuls, der an der 35 ihre Anoden, während die anderen Röhren gesperrt Klemme c des Vierpolnetzwerkes direkt von der Eingangs- bleiben. Auf Grund der Verzögerung der verschiedenen klemme her ankommt, nicht exakt mit dem Übertrags- Verzögerungsglieder kommen die Impulse gleichzeitig impuls zusammenfällt, der von der vorhergehenden an den jeweiligen Klemmen α und c der entsprechenden Stufe an Klemme α ankommt. Das kann sich aus einer Vierpolnetzwerke an.If the arrangement of FIG. 5 is intended to be used for high counting speeds. The tubes, the bias of which can be used accordingly, then result from the reduced, the negative impulses transmitted to the fact difficulties that a pulse applied to the 35 their anodes, while the other tubes blocked terminal c of the four-pole network directly from the input - stay. Due to the delay of the different terminal arrives, the impulses do not come exactly with the carry delay elements at the same time impulse coincides, which arrives from the previous one at the respective terminals α and c of the corresponding stage at terminal α . That can come from a quadrupole network.
kleinen Verzögerung zwischen dem Ankunftszeitpunkt 40 Fig. 8 bis 10 zeigen Beispiele von Vierpolnetzwerken des Zählimpulses an der vorhergehenden Stufe und dem für die oben beschriebenen Einrichtungen, die im folgen-Auftrittszeitpunkt des Übertragsimpulses an dieser Stufe den näher erklärt werden sollen.small delay between the time of arrival 40 FIGS. 8 to 10 show examples of four-pole networks of the count pulse at the previous stage and that for the facilities described above that occur in the subsequent time of the carry pulse at this stage to be explained in more detail.
ergeben. Diese Schwierigkeit ist um so wichtiger, je Fig. 8 zeigt ein Netzwerk mit einer Doppeltriode V2, result. This difficulty is all the more important, each Fig. 8 shows a network with a double triode V 2 ,
weiter hinten in der Zählkette das entsprechende Vierpol- bei der die Gitter mit den Klemmen α bzw. c und die netzwerk angeordnet ist, da sich die Verzögerung durch 45 beiden Kathoden mit der Klemme d und über einen großen die Übertragsimpulse in den aufeinanderfolgenden Stufen Kathodenwiderstand Rc mit der negativen Anodenaddiert. Sogar wenn die Impulse an den Klemmen α und c Spannungsklemme HT verbunden sind. Die Anoden sind nicht exakt zusammenfallen oder vollständig voneinander über gleich große Anodenwiderstände Ra mit der posigetrennt sind, bleibt immer noch ein Risiko, daß Impulse tiven Anodenspannungsklemme HT verbunden, und sowohl an Klemme b als auch an Klemme d auftreten. 50 außerdem ist jede Anode über einen Entkopplungs-Fig. 7 zeigt nun eine Anordnung, die diese Schwierig- gleichrichter T4, bzw. r5 mit dem Verbindungspunkt des keiten behebt, wenn große Zählgeschwindigkeiten ge- Spannungsteilers R3-R4, verbunden. Die Klemme b liegt fordert werden. Die Impulseingangsleitung zeigt Teile ebenfalls an diesem Verbindungspunkt über einen Koppeleiner Verzögerungskette, deren erster Teil eine Verzöge- kondensator C und am Verbindungspunkt des Spannungsrung T1 aufweist, die der Verzögerung zwischen einem 55 tellers A1-S2-further back in the counting chain the corresponding four-pole where the grid with the terminals α or c and the network is arranged, since the delay is through 45 both cathodes with the terminal d and via a large the carry pulses in the successive stages cathode resistance Rc added to the negative anode. Even if the pulses at terminals α and c voltage terminal HT are connected. The anodes are not exactly coincident or completely separated from each other by means of equal anode resistances Ra with the positive, there is still a risk that impulses tive anode voltage terminal HT are connected and occur at both terminal b and terminal d . 50 in addition, each anode is via a decoupling Fig. 7 now shows an arrangement which eliminates this difficult rectifier T 4 or R 5 with the connection point of the speed when high counting speeds are connected to the voltage divider R 3 -R 4 . The terminal b is called for. The pulse input line also shows parts at this connection point via a coupling of a delay chain, the first part of which has a delay capacitor C and at the connection point of the voltage rung T 1 , the delay between a 55 plate A 1 -S 2 -
Eingangsimpuls und dem Übertragsimpuls einer binären Die Arbeitsweise ist wie folgt: Normalerweise habenInput pulse and the carry pulse of a binary The mode of operation is as follows: Usually have
Zählstufe entspricht. Der zweite und alle weiteren folgen- die Klemmen α und c gleiches Potential, so daß gleiche den Teile haben die Verzögerung T2, die gleich der Ver- Anodenströme in beiden Hälften der Doppeltriode zögerung zwischen den Klemmen α und b bzw. c und d des fließen können. Demgemäß haben auch die beiden Anoden Vierpolnetzwerkes plus der Verzögerung zwischen den 60 gleiches Potential, das gleich oder etwas positiver als das Eingangs- und Ausgangsimpulsen einer binären Zählstufe Potential des Verbindungspunktes am Spannungsteiler ist. Dabei soll das Vierpolnetzwerk derart aufgebaut sein, R3-R4, ist, so daß die beiden Gleichrichter rcr5 normalerdaß die Verzögerung zwischen α und b gleich der Ver- weise gesperrt sind. Liegt an Klemme α ein negativer zögerung zwischen c und d ist, während allgemein zwischen Impuls, dann wird die linke Hälfte der Doppeltriode α und b bzw. c und d verschiedene Verzögerungen auf- 65 gesperrt, während der Anodenstrom der rechten Triode treten. das Doppelte seines ursprünglichen Wertes annimmt.Counter level corresponds. The second and all subsequent terminals α and c have the same potential, so that the same parts have the delay T 2 , which is the same as the delay between the terminals α and b and c and d of the anode currents in both halves of the double triode can flow. Accordingly, the two anodes of the four-pole network plus the delay between the 60 have the same potential, which is equal to or slightly more positive than the input and output pulses of a binary counter potential of the connection point on the voltage divider. The four-pole network should be constructed in such a way, R 3 -R 4 , so that the two rectifiers r c r 5 are normally blocked, so that the delay between α and b is blocked like the references. If there is a negative delay between c and d at terminal α , while there is generally between pulse, then the left half of the double triode α and b or c and d are blocked different delays, while the anode current of the right triode occurs. becomes double its original value.
Der Eingang der Verzögerungskette ist ferner mit der Da sich das Potential der Kathoden nicht wesentlich Kathode einer Röhre V1 verbunden, deren Anode am geändert hat, wird deshalb die Anode der rechten Röhre Eingang der ersten Stufe der Zählkette liegt. Die Ver- ausreichend negativer, um den Gleichrichter r5 leitend bindungspunkte der nachfolgenden Teile der Verzögerungs- 70 zu machen. Auf diese Weise wird der negative ImpulsThe input of the delay chain is also connected to the Since the potential of the cathodes is not essentially connected to the cathode of a tube V 1 , the anode of which has changed on, the anode of the right tube is therefore the input of the first stage of the counting chain. The connection points of the subsequent parts of the delay 70 are sufficiently negative to make the rectifier r 5 conductive. This is how the negative impulse becomes
an der Klemme δ erzeugt, während an Klemme d kein Impuls auftritt. Das Ergebnis ist das gleiche, wie wenn ein negativer Impuls nur an der Klemme c liegt. Liegen jedoch andererseits koinzidierende negative Impulse an beiden Klemmen α und c, so werden die Kathoden negativer und die Anoden positiver. Demzufolge tritt ein negativer Impuls an der Klemme d auf, während an der Klemme b kein Impuls auftritt, da die Gleichrichter Ve gesperrt bleiben.generated at terminal δ, while no pulse occurs at terminal d. The result is the same as if a negative pulse is only applied to terminal c. On the other hand, if there are coincident negative pulses at both terminals α and c, the cathodes become more negative and the anodes more positive. As a result, a negative pulse occurs at terminal d , while no pulse occurs at terminal b , since the rectifiers Ve remain blocked.
Fig. 9 zeigt ein abgewandeltes Vierpolnetzwerk mit nur einer Triode. Diese Anordnung arbeitet mit positiven Impulsen, kann aber ebenfalls leicht für negative Impulse eingerichtet werden und arbeitet wie folgt: Angenommen, die Klemmen α und c sind normalerweise auf dem Potential E0, und die Röhre F3 ist gesperrt; von der Quelle mit dem Potential E1 (positiver als E0) fließt ein Strom über R5, die Gleichrichter re und r7 nach den Klemmen a bzw. c, so daß die Klemmen δ und d ebenfalls das Potential E0 haben. Kommt ein positiver Impuls an Klemme a oder c an, so steigt momentan das Potential an der Klemme δ entsprechend, da die Röhre V3 nicht leitend ist, während das Potential der Klemme d unverändert bleibt. Kommen gleichzeitig an den Klemmen α und c Impulse an, dann sind beide Gleichrichter F6 und F7 gesperrt, so daß nunmehr ein Strom von der Quelle mit Potential E1 über R5, Gleichrichter r8 und Widerstand R6 nach derQuelle mit Potential E0 fließt. Daher erscheint an der Klemmet ein positiver Impuls, während die Röhre F3 momentan Strom zieht und einen Impuls an der Klemme δ verhindert.Fig. 9 shows a modified four-pole network with only one triode. This arrangement works with positive pulses, but can also easily be set up for negative pulses and works as follows: Assume that the terminals α and c are normally at the potential E 0 and the tube F 3 is blocked; from the source with the potential E 1 (more positive than E 0 ) a current flows through R 5 , the rectifiers r e and r 7 to the terminals a and c, so that the terminals δ and d also have the potential E 0 . If a positive pulse arrives at terminal a or c , the potential at terminal δ rises momentarily accordingly, since tube V 3 is not conductive, while the potential at terminal d remains unchanged. If pulses arrive at the terminals α and c at the same time, then both rectifiers F 6 and F 7 are blocked, so that a current from the source with potential E 1 via R 5 , rectifier r 8 and resistor R 6 to the source with potential E. 0 flows. Therefore a positive pulse appears at the terminal, while the tube F 3 momentarily draws current and prevents a pulse at the terminal δ.
Zum Fall der Anordnung nach Fig. 4 ist zu bemerken, daß immer, wenn ein Impuls an Klemme α auftritt, gleichzeitig ein koinzidierender Impuls an Klemme c erscheint. In diesem Fall kann die exklusive ODER-Schaltung, wie in Fig. 10 gezeigt, vereinfacht werden. Hier ist die Klemme α direkt mit der Klemme d und mit dem Gitter der normalerweise gesperrten Röhre V4, verbunden, während die Klemme c über den Widerstand Rg mit der Anode und der Klemme δ verbunden ist. Kommt an Klemme c allein ein positiver Impuls an, erscheint er auch an Klemme b. Liegen jedoch koinzidierende Impulse an den Klemmen α und c, dann erscheint der Impuls der Klemme α auch an der Klemme d, während der Impuls b durch das momentane Arbeiten der Röhre verhindert wird.In the case of the arrangement according to FIG. 4 it should be noted that whenever a pulse occurs at terminal α , a coincident pulse appears at the same time at terminal c . In this case, the exclusive OR circuit as shown in Fig. 10 can be simplified. Here the terminal α is connected directly to the terminal d and to the grid of the normally blocked tube V 4 , while the terminal c is connected to the anode and the terminal δ via the resistor R g. If only a positive pulse arrives at terminal c, it also appears at terminal b. However, if there are coincident pulses at terminals α and c, then the pulse from terminal α also appears at terminal d, while pulse b is prevented by the current working of the tube.
Claims (7)
Buch von C. W. Tompkins, J. H. Wakelin und W. W. Stifler, »High-Speed Computing Devices«, McGraw Hill Book Comp. Inc., New York-Toronto-London, 1950, S. 291 ff, 191;Considered publications:
Book by CW Tompkins, JH Wakelin, and WW Stifler, "High-Speed Computing Devices," McGraw Hill Book Comp. Inc., New York-Toronto-London, 1950, pp. 291 ff, 191;
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| NL1085356X | 1952-06-26 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE1085356B true DE1085356B (en) | 1960-07-14 |
Family
ID=19868723
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DEI7401A Pending DE1085356B (en) | 1952-06-26 | 1953-06-25 | Electrical, binary computing device |
Country Status (1)
| Country | Link |
|---|---|
| DE (1) | DE1085356B (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE1146289B (en) | 1955-10-14 | 1963-03-28 | Ibm Deutschland | Arrangement for generating electrical pulse trains with variable number of periods |
-
1953
- 1953-06-25 DE DEI7401A patent/DE1085356B/en active Pending
Non-Patent Citations (1)
| Title |
|---|
| None * |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE1146289B (en) | 1955-10-14 | 1963-03-28 | Ibm Deutschland | Arrangement for generating electrical pulse trains with variable number of periods |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE898691C (en) | Electronic switch | |
| DE1218546B (en) | Circuit arrangement for receiving multi-digit, pulse-coded audio frequency callsigns | |
| DE1125208B (en) | Electrical comparison circuit system | |
| DE1237177B (en) | Asynchronous counter | |
| DE964445C (en) | Electrical circuitry for adding and subtracting numbers | |
| DE906705C (en) | Toggle switch for two stable states with two tilt tubes | |
| DE1220476B (en) | Forward-backward counter for binary encrypted decimal numbers | |
| DE1085356B (en) | Electrical, binary computing device | |
| DE2244741C3 (en) | Arrangement for the digital measurement of a physical quantity by a pulse counter with a whole invariable counting base | |
| DE1006632B (en) | Multiplication device for binary numbers in series representation | |
| DE1001324C2 (en) | Circuit arrangement for generating at least one pulse at a time determined by an output pulse | |
| DE930714C (en) | Counter constructed from multivibrators | |
| DE1032321B (en) | Circuit for comparing two binary code numbers represented by electrical pulses | |
| DE1537556B2 (en) | ANALOG DIGITAL STEP CONVERTER | |
| DE2005765A1 (en) | Circuit arrangement for outputting periodic pulse control signals to elements in a plurality of rows with from one to n deep max elements | |
| DE1044468B (en) | Electronic binary adder | |
| DE1210041B (en) | Reversible pulse counter | |
| DE968309C (en) | Decadal tube counter | |
| DE1145673B (en) | Electrical pulse counting circuit | |
| DE1240928B (en) | DC-coupled electronic binary counter | |
| DE1101028B (en) | Device for counting forward and backward of consecutive events | |
| DE1298317B (en) | Binary adder | |
| DE69031341T2 (en) | Bit finder circuit | |
| DE1065192B (en) | Electronic calculating machine that works according to the decimal system | |
| DE1195352B (en) | Electrical distributor in the form of a number chain connected in a ring |