DES0029400MA - - Google Patents
Info
- Publication number
- DES0029400MA DES0029400MA DES0029400MA DE S0029400M A DES0029400M A DE S0029400MA DE S0029400M A DES0029400M A DE S0029400MA
- Authority
- DE
- Germany
- Prior art keywords
- code
- comparison
- stage
- pulse
- group
- 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.)
- Active
Links
- 230000003111 delayed Effects 0.000 claims description 10
- 230000033764 rhythmic process Effects 0.000 claims description 10
- 230000002829 reduced Effects 0.000 claims description 9
- 230000000295 complement Effects 0.000 claims description 8
- 230000005540 biological transmission Effects 0.000 claims description 5
- 230000000694 effects Effects 0.000 claims description 4
- 230000001629 suppression Effects 0.000 claims description 4
- 239000000203 mixture Substances 0.000 claims description 3
- 241001646071 Prioneris Species 0.000 claims 1
- 238000000605 extraction Methods 0.000 claims 1
- 238000005070 sampling Methods 0.000 claims 1
- 241001442055 Vipera berus Species 0.000 description 12
- 238000011156 evaluation Methods 0.000 description 8
- 238000006243 chemical reaction Methods 0.000 description 7
- 238000000034 method Methods 0.000 description 5
- 239000003990 capacitor Substances 0.000 description 4
- 230000001276 controlling effect Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000000875 corresponding Effects 0.000 description 3
- 230000015572 biosynthetic process Effects 0.000 description 2
- 230000000903 blocking Effects 0.000 description 2
- 238000005755 formation reaction Methods 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000003247 decreasing Effects 0.000 description 1
- 230000006266 hibernation Effects 0.000 description 1
- 230000002452 interceptive Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000000051 modifying Effects 0.000 description 1
- 230000036961 partial Effects 0.000 description 1
- 210000000006 pectoral fin Anatomy 0.000 description 1
- 230000000737 periodic Effects 0.000 description 1
- 230000003334 potential Effects 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 230000000979 retarding Effects 0.000 description 1
- 230000002441 reversible Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 239000004544 spot-on Substances 0.000 description 1
- 230000000576 supplementary Effects 0.000 description 1
- 230000001360 synchronised Effects 0.000 description 1
- 230000001960 triggered Effects 0.000 description 1
Description
BUNDESREPUBLIK DEUTSCHLANDFEDERAL REPUBLIC OF GERMANY
Tag der Anmeldung: 21. JuI 1952 Bekanntgemacht am 11. Oktober 1956Registration date: July 21, 1952. Advertised on October 11, 1956
DEUTSCHES PATENTAMTGERMAN PATENT OFFICE
Die Erfindung betrifft Anordnungen zur Auswertung von elektrischen Kode-Impulsgruppen, welche Zahlen darstellen, die nach. der binären Zählweise mit Basis 2 geschrieben sind. Durch die erfindungsgemäßen Anordnungen können aus diesen Kode-Impulsgruppen elektrische Signale abgeleitet werden, welche die Ziffern dieser Zahlen in eiaem System mit einer höheren Basis als 2 wiedergeben, insbesondere in dem dezimalen Zahlensystem mit Basis ίο.The invention relates to arrangements for evaluating electrical code pulse groups, what numbers represent that after. the binary counting with base 2 are written. Through the Arrangements according to the invention can derive electrical signals from these code pulse groups which represent the digits of these numbers in a system with a base higher than 2, especially in the decimal number system with base ίο.
Eine Zahl, welche nach der binären Zähl weise in Form einer Kode-Impulsgruppe ausgedrückt ist, wird vielfach elektrisch in Form einer Kode-Impulsgruppe dargestellt, deren zeitlich aufeinanderfolgende Takte durch Anwesenheit und Abwesen- i<; heit von konkreten Impulsen die binären Ziffern ι und ο der normalen binären Schreibweise dieser Zahl· wiedergeben). Diese Kodegruppe wird meist in der Weise übertragen, daß ihre Kodetakte im Sinne der zunehmenden Stellwerte der binären Glieder zeitlich aufeinanderfolgen, so daß die binäre Schreibweise von der Einer-Ziffer aus gelesen wird. Bei elektrischen Rechensystemen werden zweckmäßig die gewünschten Operationen mit Hilfe derartiger Kode-Impulsgruppen ausgeführt, wobei das Ergebnis einer Rechnung selbst in Form, einer Impulsgruppe mit einer Höchstzahl von Kodetakten erscheint. In der folgenden Beschreibung be-A number which, according to the binary counting method, is expressed in the form of a code pulse group, is often electrical in the form of a code pulse group represented, whose chronologically successive bars by presence and absence i <; means the binary digits ι and ο of the normal binary notation of concrete impulses Reproduce number). This code group is usually transmitted in such a way that its code clocks in the sense of the increasing control values of the binary elements follow one another in time, so that the binary Notation is read from the ones digit. With electrical computing systems will be useful the desired operations are carried out with the help of such code pulse groups, the Result of a calculation itself in form, a group of impulses with a maximum number of code cycles appears. In the following description
609 657/236609 657/236
S 29400IX/42 mS 29400IX / 42 m
zeichnet Θ die Dauer eines Kodetaktes und T = N Θ die Dauer einer Ergebniskodegruppe mit N Kodetakten, wobei diese Zahl N (Stellenzahl) die numerische Kapazität des Rechengerätes bestimmt, welches nur Kodegruppen abgeben kann, die höchstens die Zahl 2N— ι darstellen. Das Zeitintervall T wird gewähnlich als Kleinzyklus des Rechenprogramms bezeichnet, und man verfügt in dem System über einen Generator für Impulse dieser Zeitfolge T. draws Θ the duration of a code cycle and T = N Θ the duration of a result code group with N code cycles, whereby this number N (number of digits) determines the numerical capacity of the computing device, which can only output code groups that represent at most the number 2 N - ι. The time interval T is usually referred to as the small cycle of the computer program, and the system has a generator for pulses of this time sequence T.
ίο Ferner verfügt man über eine wiederkehrende Folge von Impulsen der Zeitfolge Θ, welche im allgemeinen von einem Impulsverteiler geliefert wird, der an seinem Eingang die Impulse mit der Periodizität T aufnimmt und sie wenigstens an N Ausgangsklemmen überträgt, mit zeitlichen Verschiebungen ο, Θ, 2 Θ ·.. N Θ. Ein solcher Impulsverteiler besteht meist aus einer künstlichen Verzögerungsleitung mit N—ι Abschnitten mit der Einzelverzögerung Θ. In diesen Abschnitten können ge-ίο Furthermore, there is a recurring sequence of pulses of the time sequence Θ, which is generally supplied by a pulse distributor, which receives the pulses with the periodicity T at its input and transmits them to at least N output terminals, with time shifts ο, Θ, 2 Θ · .. N Θ. Such a pulse distributor usually consists of an artificial delay line with N -I sections with the individual delay Θ. In these sections you can
gebenenfalls Zwischenabgriffe vorgesehen werden, um Impulse mit Intervallen abzunehmen, die kleiner als Θ sind. Ein derartiger Impulsverteiler wird in der folgenden Beschreibung als Primärleitung bezeichnet. Jeder Abgriff kann auf mehrere LeitungenIf necessary, intermediate taps are provided in order to pick up pulses with intervals that are smaller than Θ . Such a pulse distributor is referred to as a primary line in the following description. Each tap can be on several lines
verzweigt werden, und man kann durch einen Satz von Widerstandsmischgliedern eine beliebige Kodezahl
von ο bis 2N —1 in binärer Zählweise zur Verwendung
innerhalb des Rechengerätes erhalten.
Bei diesen Systemen wird ferner die numerischecan be branched, and you can get any code number from ο to 2 N- 1 in binary counting for use within the arithmetic unit through a set of resistor mixers.
These systems also use the numerical
Kapazität häufig auf 2N~1 —1 zurückgeführt, indem man den ersten Kodetakt jedes Kleinzyklus für die Anzeige des algebraischen Vorzeichens ( + ) oder (—) einer Zahl vorbehält. Beispielsweise bedeutet das Auftreten eines konkreten Impulses in diesem ersten Kodetakt ein negatives Ergebnis mit dem Vorzeichen (—), während das Fehlen eines Impulses in diesem Kodetakt ein positives Ergebnis mit dem Vorzeichen ( + ) anzeigt. Da dann die erste geltende binäre Ziffer des Betrages der Zahl in derCapacity is often reduced to 2 N ~ 1 -1 by reserving the first code measure of each small cycle for displaying the algebraic sign (+) or (-) of a number. For example, the occurrence of a specific pulse in this first code cycle means a negative result with the sign (-), while the absence of a pulse in this code cycle indicates a positive result with the sign (+). Since then the first applicable binary digit of the amount of the number in the
Wiedergabe als Kodegruppe den Stellenwert 2 hat, kann man nach Vereinbarung schreiben, daß der Ausdruck des zulässigen Wertes des Betrages der größten darstellbaren Zahl unter Berücksichtigung der für das Vorzeichen verbrauchten Einerstelle 2 (2^-1—1) ist. Dieser Wert ist durch 2 ohne Verlust an Genauigkeit teilbar.Reproduction as a code group has the value 2, one can write by agreement that the expression of the admissible value of the amount of the largest representable number is 2 (2 ^ -1 -1) taking into account the ones place used for the sign. This value is divisible by 2 without any loss of accuracy.
Es ist im übrigen zu bemerken, daß die Multiplikation einer durch eine Kode-Impulsgruppe der angegebenen Art übertragene Zahl mit 2 oder einemIt should also be noted that the multiplication of a by a code pulse group of specified type transferred number with 2 or one
.50 Vielfachen von 2, welches in der Reihe der binären Zahlen 2, 4, 8 ... 2", ... liegt, unmittelbar durch Verzögerung (9, 2(9 ... η Θ dieser Gruppe durchgeführt werden kann, woraus sich die gewünschte Verschiebung der den Takten dieser Gruppe zuge-.50 multiples of 2, which is in the series of the binary numbers 2, 4, 8 ... 2 ", ..., can be carried out immediately by delaying (9, 2 (9 ... η Θ of this group, from which the desired shift of the bars assigned to this group
,55 ordneten Stellenwerte ergibt. Umgekehrt kann man eine durch eine solche Kodegruppe übertragene Zahl durch 2 oder durch ein in der binären Reihe liegendes Vielfaches von 2 dividieren, indem man die Übertragung der Gruppe um Θ, 2 Θ .. ■ voreilen läßt. Da eine solche Voreilung in physikalischer Hinsicht nicht unmittelbar ausführbar ist, kann diese Teilungsoperation nur von einem Kleinzyklus zum folgenden bewirkt werden, indem man die Übertragung der Gruppe um T—@, T—2 @ ... verzögert und nur den Teil der Gruppe berücksichtigt, welcher in dem zweiten Kleinzyklus liegt., 55 ranked values results. Conversely, one can divide a number transmitted by such a code group by 2 or by a multiple of 2 in the binary sequence by letting the transmission of the group lead by Θ, 2 Θ .. ■ . Since such a lead cannot be carried out immediately from a physical point of view, this division operation can only be effected from one small cycle to the next by delaying the transfer of the group by T - @, T - 2 @ ... and only taking into account that part of the group which is in the second small cycle.
Bei diesen Rechengeräten wird eine Gruppe eines Operationsergebnisses bisher in binärer Zählweise kodiert. Die Anzeige der Zusammensetzung dieser Gruppe wäre daher in diesem System taktweise in binärer Zählweise zu lesen. Im allgemeinen ist es hingegen erwünscht, diese Anzeige nach dezimaler Zählweise zu erhalten. Die Erfindung bezweckt daher die Ausbildung einer Anordnung, welche bei Empfang einer Kodegruppe mit N Takten, die eine in binärer Zählweise geschriebene Zahl darstellt, Signale abgibt, welche die Anzeige dieser Zahl in der dezimalen Schreibweise gestatten.In these computing devices, a group of an operation result has previously been encoded in binary counting. The display of the composition of this group would therefore be read in this system clockwise in binary counting. In general, however, it is desirable to have this display using decimal counting. The invention therefore aims to provide an arrangement which, when a code group with N clock pulses is received, which represents a number written in binary counting, emits signals which allow this number to be displayed in decimal notation.
Zur Durchführung der Umwandlung einer in binärer Zählweise ausgedrückten Zahl in die dezimale Zählweise können verschiedene Verfahren verwendet werden. Insbesondere ist vorgeschlagen worden, die kodierte Impulsgruppe, welche die binäre Zahl ausdrückt, zunächst statisch zu speichern. Hiernach kann die Umwandlung mit Hilfe von Relaisnetzwerken oder einer Umwandlüngstafel vor sich gehen.To perform the conversion of a number expressed in binary counting into decimal Various methods can be used for counting will. In particular, it has been proposed that the coded pulse group containing the binary number expresses first to be stored statically. After that the conversion can be done with the help of from relay networks or a conversion panel.
Es ist bekanntgeworden, eine solche Umwandlung unter Beibehaltung der kodierten Impulsgruppe in ihrer dynamischen Serienform vorzu- gO nehmen. Zu diesem Zweck wird die ankommende 'Kodegruppe Vergleichseinrichtungen zugeführt, in welchen sie, getrennt aber, gleichzeitig, mit Kodegruppen verglichen wird, welche in binärer Schreibweise die Vergleichswerte 9 · io"—1, 8 · io"— 1 ... ι · ίο""1 darstellen (wobei η die Zahl ist, bei welcher der Wert 9 · io"^1 mit N binären Gliedern geschrieben werden kann), somit in einem Kleinzyklus; dabei wird diejenige Vergleiohseinrichtung ausgewählt, bei welcher das Vergleichsergebnis den höchsten Vergleichswert angibt, den die zu übersetzende Zahl überschreitet, und durch diese Auswahl wird einerseits die Abgabe eines Impulses auf dem Weg, welcher dem Koeffizienten (von 9 bis o) dieses Vergleichswertes zugewiesen ist, und andererseits die subtraktive Vereinigung der ankommenden Kodegruppe und der diesen Vergleichswert darstellenden Kodegruppe bewirkt, worauf der Kode der Subtraktiönsgruppe mit 10 vervielfacht und diese letztere Kodegruppe wieder an den Eingang der Vergleichseinrichtungen zurückgeführt wird, um den Vorgang bis zur Erschöpfung der η Dezimalglieder zu wiederholen.It has become known, such a conversion while maintaining the coded pulse group in their dynamic series form vorzu- g O take. For this purpose, the incoming 'code group is fed to comparison devices in which it is compared, separately but simultaneously, with code groups which, in binary notation, contain the comparison values 9 · io "- 1 , 8 · io" - 1 ... ι · ίο "" Represent 1 (where η is the number at which the value 9 · io "^ 1 can be written with N binary terms), thus in a small cycle; the comparison device is selected for which the comparison result indicates the highest comparison value, which the number to be translated exceeds, and this selection causes, on the one hand, the emission of a pulse on the path to which the coefficient (from 9 to o) of this comparison value is assigned, and, on the other hand, the subtractive combination of the incoming code group and the code group representing this comparison value , whereupon the code of the subtraction group is multiplied by 10 and this latter code group is sent back to the input of the comparison devices is fed back to repeat the process until the η decimal terms are exhausted.
Die bekannte Vorrichtung enthält folgende Teile:The known device contains the following parts:
a) Neun Addierwerke, die in jedem Kleinzyklus. an ihren einen Eingängen Koide-Impulsgruppen. empfangen, welche die neun binären Bezugswerte darstellen, während an anderen Eingängen gemeinsam zu Beginn eines Umwandlungsvorganges die im ersten Kleinzyklus eintreffende umzuwandelnde Impulsgruppe zugeführt wird. In jedem folgenden Kleinzyklus bis zum Ende des Vorganges gelangt eine Kodegruppe auf. die zweiten Eingänge, welche das mit zehn vervielfachte Nettoergebnis darstellt, das sich aus der Subtraktion des ausgewählten binären Bezugswertes und der im vorherigen Klein-a) Nine adders in each small cycle. at one of their entrances there are Koide impulse groups. receive, which represent the nine binary reference values, while at other inputs together at the beginning of a conversion process the one to be converted that arrives in the first small cycle Pulse group is supplied. Reached the end of the process in each subsequent small cycle a code group. the second inputs, which represents the net result multiplied by ten, that results from the subtraction of the selected binary reference value and the previous
•609 «57/236• 609 «57/236
S 29400IX/42 mS 29400IX / 42 m
zyklus gleichzeitig auf die neun Addierwerke gegebenen Impulsgruppe ergibt. ■cycle results in the pulse group given to the nine adders at the same time. ■
b) Vorrichtungen in jedem dieser Addierwerke, die geeignet sind, jeden Übertragsimpuls im (N + i)-ten Kodetakt jedes Kleinzyklus zu unterdrücken; also jeden Übertragsimpuls, der im ersten Kodetakt des folgenden Kleinzyklus auftreten würde; ferner Vorrichtungen in jedem Addierwerk, um jeden im iV-ten Kodetakt eines Kleinzyklus gebildeten Übertragsimpuls über eine Ausgangsleitung zu führen, die von der Ausgangsleitung der Ergebnisgruppe des Addierwerkes verschieden ist.b) Devices in each of these adding units which are suitable for suppressing each carry pulse in the (N + i) -th code clock of each small cycle; i.e. every carry pulse that would occur in the first code clock of the following small cycle; furthermore devices in each adder in order to conduct each carry pulse formed in the iV-th code clock of a small cycle via an output line which is different from the output line of the result group of the adder.
c) Zehn Verzögerungsleitungen, deren Verzögerung je den Wert eines Kleinzyklus hat, von denen neun mit den Ergebnisausgängen der neun Addierwerke verbunden sind, während die zehnte Verzögerungsleitung die gemeinsam auf die neun Addierwerke gegebene Kodegruppe empfängt, wobei jede Verzögerungsleitung an ein Gate angeschlossen v ist, das durch ein Wählsignal freigegeben werden kann.c) Ten delay lines whose delay depending on the value of a small cycle has nine of which are connected to the result outputs of the nine adders, while the tenth delay line receives commonly given to the nine adders code group, each delay line v is connected to a gate, which can be released by a dial signal.
d). Zehn Doppelkoinzidenzstufen, deren einer Eingang jeweils mit dem gesonderten Übertragsimpulsausgang eines der neun Addierwerke verbunden ist, während ein anderer Eingang mit einem ebensolchen Ausgang des Addierwerkes von unmittelbar vorhergehendem Rang verbunden ist. Die Doppelkoinzidenzstufe vom niedrigsten Rang empfängt an ihrem zweiten Eingang, regelmäßig im TV-ten Kodetakt jedes Kleinzyklus einen Impuls. Jede Stufe empfängt in jedem JV-ten Kodetakt einen (gering verzögerten) Ableseimpuls und betätigt eine Kippstufe zur Steuerung der Freigabe einer der Stufen c), wenn ein Ableseimpuls durchgelassen wird.d). Ten double coincidence stages, one input each with the separate carry pulse output one of the nine adding units is connected, while another input is directly connected to a similar output of the adder unit previous rank. The double coincidence level from the lowest rank receives at its second input, a pulse regularly in the TV-th code cycle every small cycle. Each stage receives a (slightly delayed) reading pulse in every JV-th code cycle and actuates one Flip-flop to control the release of one of the stages c) when a reading pulse is allowed through will.
Letzteres tritt dann ein, wenn in jeder Doppelkoinzidenzstufe nur ein Eingangsimpuls vorhanden ist, jedoch nicht beim Auftreten von zwei Eingangsimpulsen zugleich. Jede Kippstufe wird kurz vor dem erwähnten Ableseimpuls, jedoch nach dem Beginn des iV-ten Kodetaktes des betreffenden Kleinzyklus auf ο zurückgestellt.The latter occurs when there is only one input pulse in each double coincidence stage is, but not when two input pulses occur simultaneously. Each flip-flop is activated shortly before the reading pulse mentioned, but after the start of the IVth code cycle of the relevant small cycle is reset to ο.
e) Eine Rückführleitung von den zehn Ausgängen der Gates c) auf den Eingang der neun Addierwerke und der zehnten Verzögerungsleitung, in die eine Vervielfachungsvorrichtung zur Multiplikation jeder übertragenen Kodegruppe mit Zehn eingeschaltet ist, unde) A return line from the ten outputs of the gates c) to the input of the nine adders and the tenth delay line into which a multiplying device for multiplication every transmitted code group with ten is switched on, and
f) zehn Abnahmeklemmen zur Ziffernanzeige, die mit den zehn Ausgängen der Doppelkoinzidenzstufe verbunden sind.f) ten acceptance terminals for the numerical display, those with the ten outputs of the double coincidence stage are connected.
Die Erfindung verfolgt das Ziel, unter Beibehaltung des allgemeinen Lösungsgedankens der beschriebenen Anordnung, diese zu verbessern. Diese Verbesserungen beziehen sich insbesondere auf die Vereinfachung der Anordnung insofern, als die neun Addierwerke, die zehn Verzögerungsleitungen und die zehn Doppelkoinzidenzstufen wegfallen.The invention pursues the goal, while maintaining the general concept of the solution described Arrangement to improve this. These improvements relate in particular to the Simplification of the arrangement in that the nine adders, the ten delay lines and the ten double coincidence levels are omitted.
Die erfindungsgemäße Anordnung scheint allerdings insofern komplizierter zu sein, als neben den neun Kodierungsstufen, die zur Bildung der neun Vergleichsgruppen in jedem Kleinzyklus erforderlich sind, zusätzlich weitere neun Kodierungsstufen eingeführt werden. Dies ist jedoch in Wirklichkeit nicht der Fall, denn in einer Rechenmaschine, von der ja die erfindungsgemäße Anordnung stets einen Teil bildet, ist immer ein Impulsverteiler zur Aufteilung der Impulse auf die einzelnen Kodetakte (Primärleitung) vorhanden, und von diesem Impulsverteiler werden alle festen Schlüssel gebildet, die in der Rechenmaschine verwendet werden, also auch diejenigen in der betrachteten Umwandlungsanordnung. The arrangement according to the invention, however, seems to be more complicated than in addition to the nine coding levels required to form the nine comparison groups in each small cycle nine additional coding levels are to be introduced. However, this is in reality not the case, because in a calculating machine, of which the arrangement according to the invention is always one Part forms, is always a pulse distributor to distribute the pulses to the individual code clocks (Primary line) is available, and this impulse distributor forms all fixed keys that are used in the calculating machine, including those in the conversion arrangement under consideration.
Ferner kann man bei einer derartigen Anordnung, zur Berücksichtigung des Umstandes, daß die ankommende Gruppe ein algebraisches Ergebnis darstellt und somit ihr erster Kodetakt das Vorzeichen der Zahl und nicht ihren durch die folgenden N—ι Takte bestimmten Wert angibt, den Wert der ankommenden Gruppe durch 2 teilen und dann die halben Vergleichswerte, nämlich 4,5 · io"—1, 4 · io"""1 ... 0,5 · io""1 bei den Kodegruppen der Vergleichseinrichtungen anzeigen, wobei die Anzeige des Vorzeichens vorher auf einer getrennten Leitung abzweigt und in den erwähnten Auswertungsoperationen unterdrückt wird, während die Leitungen zur Steuerung der Anzeige der Dezimalziffern weiterhin den Werten 9; 8 ... 1; ο für die halben Koeffizienten 4,5; 4 ... 0,5 zugeordnet bleiben, welche in die erwähnten Vergleichswerte eingeführt werden.Furthermore, with such an arrangement, to take into account the fact that the incoming group represents an algebraic result and thus its first code cycle indicates the sign of the number and not its value determined by the following N cycles, the value of the incoming group can be passed through Divide 2 and then display half the comparison values, namely 4.5 · io "- 1 , 4 · io""" 1 ... 0.5 · io "" 1 in the code groups of the comparison devices, the sign being displayed beforehand a separate line branches off and is suppressed in the evaluation operations mentioned, while the lines for controlling the display of the decimal digits continue to have the values 9; 8 ... 1; ο for half the coefficients 4.5; 4 ... 0.5, which are included in the comparison values mentioned.
Die erfindungsgemäße Anordnung zur Auswertung von Kode-Impulsgruppen für die Übersetzung der binären Schreibweise der durch eine ankommende Gruppe übertragenen Zahl in die dezimale Zählweise wird an Hand der Zeichnung an einem Ausführungsbeispiel erläutert. In der Zeichnung zeigtThe arrangement according to the invention for evaluating code pulse groups for translation the binary notation of the number transmitted by an incoming group in the decimal Counting is explained with reference to the drawing using an exemplary embodiment. In the drawing indicates
Fig. ι eine Teildarstellung der Stromkreise eines Ausführungsbeispiels,Fig. Ι a partial representation of the circuits of a Embodiment,
Fig. 2 ein schematisches Schaltbild einer Vergleichsstufe, 2 shows a schematic circuit diagram of a comparison stage,
Fig. 3 die Signalformen zur Erläuterung der Arbeitsweise der in Fig. 2 gezeigten Stufe,3 shows the waveforms for explaining the mode of operation of the stage shown in FIG. 2,
Fig. 4 eine Auswahlstufe und eine Stufe zur Abgabe eines Impulses zur Übersetzung einer dezimalen Ziffer und zur Abgabe einer Kodegruppe, die von der ankommenden Gruppe abzuziehen ist, oder einer von dieser ankommenden Gruppe abgeleiteten no Gruppe,4 shows a selection stage and a stage for outputting a pulse for translating a decimal Number and for submitting a code group to be deducted from the incoming group, or a no group derived from this incoming group,
Fig. 5 und 6 Diagramme, welche die zeitliche Verteilung der Impulse von Gruppen und des Programms an verschiedenen Stellen und in verschiedenen Kleinzyklen der Operation der Anordnung nach Fig. 1 zeigen,Figures 5 and 6 are diagrams showing the time distribution of the impulses of groups and of the program in different places and in different small cycles of the operation of the assembly show according to Fig. 1,
Fig. 7 das Schaltbild einer Stufe zur Addition zweier Kodegruppen, welche in das Schema der Fig. ι einzufügen ist,7 shows the circuit diagram of a stage for adding two code groups which are included in the scheme of Fig. Ι is to be inserted,
Fig. 8 ein Ausführungsbeispiel für eine Einrichtung zur Anzeige der übersetzten Dezimalzahlen,8 shows an exemplary embodiment of a device for displaying the translated decimal numbers,
Fig. 9 ein Schema, welches zwei Darstellungen dieser Ziffern veranschaulicht,9 is a diagram which illustrates two representations of these digits,
Fig. 10 die Wellenform für die Steuerung der Ablenkung der bei dieser Anzeigeeinrichtung benutzten Kathodenstrahlröhre.Fig. 10 shows the waveform for controlling the deflection of the used in this display device Cathode ray tube.
609 657/236609 657/236
S 29400IX/42 mS 29400IX / 42 m
Zur Vereinfachung der Erläuterung wird im folgenden der Sonderfall behandelt, bei welchem die ankommende, an der Klemme ι des Auswertungsgerätes nach Fig. ι zugeführte Kodegruppe mit 16 Kodetakten aufgebaut ist, nämlich mit einem ersten Takt für die Angabe des Vorzeichens und mit fünfzehn folgenden Takten für die Angabe der binären Ziffern der übertragenen größten Zahl. Eine zugeführte Kodegruppe kann daher mit Rücksieht auf die früher getroffenen Vereinbarungen jede algebraische Zahl mit einem Betrag zwischen ο und 65 534 darstellen. Dividiert man durch 2, so ergibt sich der Höchstwert zu 32 767, ein Wert, der für die Dezimalziffer 9 mit dem Wert 45 000 (nämlieh 90000/2) vergleichbar ist. Letzterer kann mit sechzehn binären Takten geschrieben werden, während der Wert 90 000 dies nicht könnte, wodurch die Ableseleistung beschränkt wäre.To simplify the explanation, the following deals with the special case in which the incoming code group supplied to terminal ι of the evaluation device according to FIG 16 code clocks is built up, namely with a first clock for specifying the sign and with fifteen following clocks for specifying the binary digits of the largest number transmitted. A code group that has been supplied can therefore take into account the agreements made earlier represent any algebraic number with an amount between ο and 65,534. If you divide by 2, so the maximum value results to 32 767, a value that corresponds to the decimal number 9 with the value 45 000 (namely 90000/2) is comparable. The latter can be written with sixteen binary clocks while the value 90,000 could not do this, which would limit the reading performance.
Der Eingangskreis der Auswertungsanordnung nach Fig. 1 ist so ausgebildet, daß zugleich die Trennung des Vorzeichenimpulses und die Division des Wertes der übertragenen Zahl durch 2 vorgenommen wird. Er umfaßt von der Zuführungsklemme ι aus eine Verzögerungsstufe, z. B. eine künstliche Verzögerungsleitung mit der Laufzeit T—Θ. Der Ausgang dieser Verzögerungsstufe 2 verzweigt sich an die Eingänge zweier Gates 3 und 4. Die Durchlaßbedingung jedes dieser Gates wird beispielsweise bestimmt durch Zuführung von Entriegelungsimpulsen an ihre Eingänge 5 bzw. 6 für die Steuerung des Durchgangs. Der Ausgang der Stufe 3 führt zu einem Betätigungseingang einer Kippstufe 7 für die Vorzeichenanzeige, z.'B. mit einer Verzögerung 8, die kleiner ist als die Dauer Q eines Kodetaktes. Bei Betätigung gibt der Ausgang 9 dieser Kippstufe eine Spannung zur Anzeige des Vorzeichens (—) ab. Bei jedem Kleinzyklus T, z. B. in dtem iV-ten Takt dieses Zyklus, wird ein Nullstellungsimpuls, welcher den Ruhezustand der Kippstufe 7 . festlegt, von dem Pro-. grammverteiler an. die Betätigungsklemme 10 der Vorzeichenkippstufe zugeführt.The input circuit of the evaluation arrangement according to FIG. 1 is designed in such a way that the sign pulse is separated and the value of the transmitted number is divided by 2 at the same time. It includes from the supply terminal ι a delay stage, for. B. an artificial delay line with the transit time T - Θ. The output of this delay stage 2 branches to the inputs of two gates 3 and 4. The passage condition of each of these gates is determined, for example, by supplying unlocking pulses to their inputs 5 and 6 for controlling passage. The output of stage 3 leads to an actuation input of a toggle stage 7 for the sign display, e.g. with a delay 8, which is less than the duration Q of a code clock. When actuated, output 9 of this flip-flop emits a voltage to display the sign (-). For each small cycle T, e.g. B. in dtem IV-th cycle of this cycle, a zero position pulse, which the idle state of the flip-flop 7. specifies from the pro. distribution list. the actuating terminal 10 is supplied to the sign flip-flop.
Die der ankommenden Kodegruppe erteilte Verzögerung bewirkt durch ihren Wert T—Θ, daß in diesem ersten Kleinzyklus T0 (Fig. 5) der erste Kodetakt, in welchem sich die Vorzeichenangabe befindet (wenn sie vorhanden ist), in den letzten Kodetakt des betrachteten Kleinzyklus T0 zurückgeschoben wird. Das Gate 3 wird durch seine Entriegelungsklemme 5 erst in dem sechzehnten (iV-ten) Takt des Kleinzyklus T0 geöffnet. Es überträgt daher nur diesen Vorzeichenimpuls.The delay given to the incoming code group has the effect, through its value T-, that in this first small cycle T 0 (FIG. 5) the first code cycle in which the sign information is located (if it is present) is in the last code cycle of the considered small cycle T 0 is pushed back. The gate 3 is not opened by its unlocking terminal 5 until the sixteenth (iV-th) cycle of the small cycle T 0 . It therefore only transmits this sign pulse.
Die fünfzehn letzten Takte der ankommenden Kodegruppe sind um T—-Θ verzögert und befinden sich am Ausgang der Kunstleitung 2 in Phase.mit den fünfzehn ersten Takten des folgenden Kleinzyklus T1. Das Gate 4 wird durch seinen Entriegelungseingang 6 in diesen fünfzehn ersten Takten des Kleinzyklus T1 geöffnet. Der Vorzeichenimpuls in dem sechzehnten Takt wird somit unterdrückt, und gleichzeitig wird die erwähnte Division durch.·: bewirkt, indem die den Modul der Zahl darstellende Kode-Impulsgruppe zeitlich um Θ verschoben wird.The last fifteen bars of the incoming code group are delayed by T -Θ and are in phase with the first fifteen bars of the following small cycle T 1 at the output of the artificial line 2. The gate 4 is opened by its unlocking input 6 in these first fifteen cycles of the small cycle T 1 . The sign pulse in the sixteenth cycle is thus suppressed, and at the same time the aforementioned division by. ·: Is effected by shifting the code pulse group representing the module of the number by Θ in time.
Der Ausgang des Gates 4 ist an die Eingänge i29 bis I21 von neun Vergleichsstufen I39 bis JZ1 verzweigt, von welchen nur die beiden ersten und die letzte in Fig. 1 wiedergegeben sind.The output of gate 4 is branched to inputs i2 9 to I2 1 of nine comparison stages I3 9 to JZ 1 , of which only the first two and the last are shown in FIG.
Ein Gate kann in einfacher Weise mit Hilfe einer Pentode ausgebildet werden, wobei das zu übertragende Signal an das Steuergitter und das Entriegelungssignal mit positiver Polarität an das Bremsgitter zugeführt wird, das im übrigen auf eine stark negative Vorspannung gebracht wird. Derartige Gates sind auch in anderen Stromkreisen vorgesehen. -75A gate can easily be created with the help of a Pentode are formed, the signal to be transmitted to the control grid and the unlocking signal is fed with positive polarity to the brake grille, which is otherwise on a strong negative bias is brought. Such gates are also in other circuits intended. -75
Wenn die Eingänge 12 der Vergleichsstufen 13 gemeinsam jede an der Klemme. 11 am Ausgang des Gates 4 zugeführte Kodegruppe. empfangen, erhalten die Eingänge I49 bis 3^1 dieser Vergleichsstufen einzeln besondere Kodegruppen, welche die Vergleichszahlenwerte übertragen. In dem beschriebenen Beispiel empfängt die Vergleichsstufe I39 eine Kode-Impulsgruppe, die die Zahl 45 000 darstellt, die Vergleichsstufe I38 eine Kode-Impulsgruppe, welche die Zahl 40 000 darstellt usf. In jeweils um 5000 abnehmenden Werten bis zu der Vergleichsstufe i31; welche eine den Wert 5000 darstellende Kodegruppe empfängt. Diese Kodegruppen werden in jeden Kleinzyklus an den betreffenden Vergleichsstufen 13 in Phase mit den Takten des Kleinzyklus zugeführt.If the inputs 12 of the comparison stages 13 together, each at the terminal. 11 code group supplied at the exit of gate 4. received, the inputs I4 9 to 3 ^ 1 of these comparison stages receive individual special code groups which transmit the comparison number values. In the example described, the comparison stage I3 9 receives a code pulse group which represents the number 45,000, the comparison stage I3 8 receives a code pulse group which represents the number 40,000 and so on. In values decreasing by 5000 up to the comparison stage i3 1 ; which receives a code group representing the value 5000. These code groups are fed into each small cycle to the relevant comparison stages 13 in phase with the clocks of the small cycle.
In dem Schema der Fig. 1 sind Kodierungsstufen mit Kunstleitung bei i59, I58 ... IS1 angegeben, welche in den ersten Takten jedes Kleinzyklus an ihren Eingängen i68, i68 . .. 1O1 einen Anstoßimpuls empfangen. Es ist jedoch zu beachten, daß bei einem Rechensystem diese neun Kodierungsstufen zweckmäßig mit der primären Verteilungsleitung des Systems vereinigt werden, ebenso, wie oben erwähnt wurde, daß diese Primärleitung zur Herstellung aller Programmimpulse und folglich aller Programmkodegruppen für die Steuerung der Arbeitsstufen des Rechensystems benutzt werden kann. Man braucht dazu lediglich die Mischkreise mit passenden Ausgangswiderständen an den in gleichen Abständen angebrachten Abgriffen dieser Primärleitung vorzusehen. In the scheme of Fig. 1 are coding step with line art on i5 9, indicated 8 I5 ... IS 1 which. In the first bars each free cycle at their inputs i6 8, i6 8 .. 1O 1 received an impulse. It should be noted, however, that in a computing system these nine coding levels are expediently combined with the primary distribution line of the system, just as, as mentioned above, that this primary line is used to produce all program pulses and consequently all program code groups for controlling the operating levels of the computing system can. All that is required is to provide the mixing circuits with suitable output resistances at the taps on this primary line, which are attached at the same intervals.
Jede Vergleichsstufe enthält einen Kreis 16, welcher in den betreffenden Wegen für die Zuführung der beiden ankommenden Gruppen an die beiden Betätigungseingänge einer bistabilen Kippstufe 17 die gleichzeitigen Impulse der verglichenen Gruppen unterdrückt. Bei 18 ist eine Klemme angegeben, an welcher wiederkehrende Impulse im Rhythmus T für die Nullstellung der Kippstufe 17 in den Zeitpunkten des sechzehnten Taktes zugeführt werden, der in Fig. 6 bei 18 angegeben ist.Each comparison stage contains a circle 16, which in the respective paths for the supply of the two incoming groups to the two actuation inputs of a bistable Flipper 17 suppresses the simultaneous impulses of the compared groups. At 18 there is one Terminal indicated at which recurring impulses in rhythm T for zeroing the Flip-flop 17 are supplied at the times of the sixteenth cycle, which is indicated in FIG. 6 at 18 is.
Ein besonderes Ausführungsbeispiel einer Vergleichsstufe ist in Fig. 2 dargestellt, und zwar mit ihrer Eingangssteuerung durch, das für alle .Vergleichsstufen gemeinsame Gate 4 und durch ein·; Ausgangsstufe (für die Impulswiederherstellung) der Kodierungsstufe mit. der Kunstleitung 15 am Ausgang des erwähnten WiderstandsmischkreisesA special embodiment of a comparison stage is shown in FIG. 2, specifically with their input control by the common gate 4 for all .Vergleichsstufen and by a ·; Output stage (for pulse recovery) of the coding stage with. the art direction 15 am Output of the mentioned resistance mixing circuit
6C7/2366C7 / 236
S 29400IX/42mS 29400IX / 42m
dieser Kodierungsstufe, die getrennt oder mit der Primärleitung vereinigt ist.this coding level, which is separate or combined with the primary line.
Die beiden Stufen 4 und 19 sind gleichartig geschaltet und bestehen aus je einer Pentode, deren Steuergitter die ankommenden Kodegruppen von dem Ausgang der-Verzögerungsleitung 2 (bei der Stufe 4) bzw. von dem Ausgang einer Kodierungsstufe 15 (bei dem Gate 19) empfängt. Die Bremsgitter dieser Röhren sind jedoch an negative Sperrpotentiale gelegt, so daß diese Röhren nur in den Augenblicken durchlässig gemacht werden, in welchen sie an den Klemmen 20 bzw. 21 positive Entriegelungsimpulse empfangen. Die an der Klemme 20 der Stufe 4 zugeführten Impulse kommen aus dem Impulsverteiler (mit der Zeitfolge Θ) und werden an diesem Verteiler in Phase mit den .(N—1) ersten Takten jedes Kleinzyklus abgenommen, bei dem vorliegenden Beispiel also in Pha/se mit den fünfzehn ersten Takten dieses Zyklus. Die an der Klemme 21 der Stufe 19 zugeführten Impulse werden in derselben Weise erhalten, jedoch in allen Takten jedes Kleinzyklus zugeführt, bei dem Beispiel also in jedem der sechzehn Takte dieses Zyklus.The two stages 4 and 19 are connected in the same way and each consist of a pentode whose control grid receives the incoming code groups from the output of the delay line 2 (at stage 4) or from the output of a coding stage 15 (at gate 19). The braking grids of these tubes are, however, connected to negative blocking potentials, so that these tubes are only made permeable in the moments in which they receive positive unlocking pulses at the terminals 20 and 21, respectively. The pulses fed to terminal 20 of stage 4 come from the pulse distributor (with the time sequence Θ) and are picked up at this distributor in phase with the (N- 1) first pulses of each small cycle, in the present example in phase / se with the first fifteen bars of this cycle. The pulses fed to terminal 21 of stage 19 are obtained in the same way, but fed in all the clocks of each small cycle, in the example that is, in each of the sixteen clocks of this cycle.
Von dem Ausgang 11 der Röhre 4 sind zwei Wege an sämtliche Vergleichsstufen 13 abgezweigt und gegeneinander entkoppelt. In dem einen Weg ist eine Selbstinduktion 22 an Masse gelegt. Der negative Impuls I (Fig. 3) .wird also in ein Signal der Form II umgewandelt, und dieses Signal wird durch die Verbindung 121 an das Steuergitter einer Röhre 24 geführt, die zu der Stufe 16 gehört. Der Impuls I wird über die Verbindung 122 an das Bremsgitter der zweiten Röhre 25 geführt, die zu derselben Stufe 16 gehört.Two paths are branched off from the output 11 of the tube 4 to all the comparison stages 13 and are decoupled from one another. In one way, a self-induction 22 is connected to ground. The negative pulse I (FIG. 3) is thus converted into a signal of the form II, and this signal is fed through connection 12 1 to the control grid of a tube 24 belonging to stage 16. The pulse I is fed via the connection 12 2 to the braking grid of the second tube 25, which belongs to the same stage 16.
Der Ausgang 23 jeder Stufe 19 ist in derselben Weise geschaltet, d. h. in zwei Wege 141 und 142 gegabelt, welche an das Steuergitter der Röhre 25 (für das Signal II) und an das Bremsgitter der Röhre 24 (für das Signal I) führen. Das Signal von der Form I wird also der Röhre 24 immer zugeführt, wenn es am Ausgang 23 erscheint, und das Signal von der Form II, welches gleichzeitig auftritt und durch die an Masse gelegte Induktivitat 26 verformt wird, gelangt an das Steuergitter der Röhre 25.The output 23 of each stage 19 is connected in the same way, ie bifurcated into two paths 14 1 and 14 2 , which lead to the control grid of the tube 25 (for the signal II) and to the brake grid of the tube 24 (for the signal I) . The signal from the form I is therefore always fed to the tube 24 when it appears at the output 23, and the signal from the form II, which occurs simultaneously and is deformed by the inductance 26 connected to ground, reaches the control grid of the tube 25 .
Das Signal I, welches ein breiter negativer Impuls ist, sperrt also die Röhre, an deren Bremsgitter es zugeführt wird, so daß die Röhre bei jedem positiven Halbwechsel des Signals II undurchlässig bleibt, der ihrem Steuergitter zugeführt werden kann. Diese Schaltung mit wechselseitiger Sperrung ermöglicht es demnach, zu den Ausgängen 27 bzw. 28 der Röhren 24 und 25 nur diejenigen Impulse der einen und anderen der verglichenen Kodegruppen durchgehen zu lassen, welche nicht gleichzeitig mit einem Impuls der anderen Gruppe auftreten.The signal I, which is a broad negative impulse, blocks the tube on its brake grille it is supplied so that the tube becomes impermeable with every positive half-change of the signal II remains that can be fed to your control grid. This circuit with reciprocal Blocking makes it possible to the outputs 27 and 28 of the tubes 24 and 25 only to let those impulses of one and the other of the compared code groups pass through, which do not occur simultaneously with an impulse from the other group.
Durch den Kondensator 27 führt der Ausgang der Röhre 24 zu einem Betätigungseingang der bistabilen Kippstufe 17, während der Ausgang der Röhre 25 durch den Kondensator 28 zu einem symmetrischen Betätigungseingang dieser Kippstufe geführt ist. Der anfängliche Ruhezustand dieser Kippstufe vor Durchführung des Vergleiches wird bestimmt durch Zuführung eines Rückstellungsimpulses an dem Eingang 18. Die Schaltung der Kippstufe 17 ist in der üblichen Weise ausgebildet und braucht daher im einzelnen nicht erläutert zu werden. Die von den Röhren 24 und 25 abgegebenen Impulse sind negativ und können sich nur auswirken, wenn die Röhre der Kippstufe, welche sie erreichen, sich in dem Durchlaß- oder entriegelten Zustand befindet, um diese Röhre nicht stromführend zu machen. Andernfalls kann ein Impuls, welcher eine nicht durchlässige Röhre erreicht, nur den stabilen Zustand bekräftigen, in welchem sich die Kippstufe in diesem Augenblick befindet.The output of the tube 24 leads through the capacitor 27 to an actuation input of the bistable Flip-flop 17, while the output of the tube 25 through the capacitor 28 to a symmetrical actuation input of this flip-flop is performed. The initial hibernation this flip-flop before the comparison is carried out is determined by the application of a reset pulse at the input 18. The circuit of the flip-flop 17 is in the usual way trained and therefore does not need to be explained in detail. Those from tubes 24 and 25 given impulses are negative and can only have an effect if the tube of the flip-flop, which they reach is in the pass-through or unlocked state around that tube not to be energized. Otherwise, an impulse, which a non-permeable tube reached, only confirm the stable state in which the tilting stage is at this moment is located.
Von dem Anodenwiderstand der Röhre, welche in dem Ruhezustand der Kippstufe stromführend ist, ist der Abgriff 29, von dem Anodenwiderstand der anderen Röhre der Abgriff 30 abgezweigt.From the anode resistance of the tube, which is energized in the idle state of the flip-flop is, the tap 29 is branched off from the anode resistor of the other tube, the tap 30.
Wenn am Ende eines Kleinzyklus, in welchem der Vergleich selbsttätig vorgenommen wurde, die Kippstufe 17 sich im Ruhezustand befindet, ist die Zahlengröße, welche durch die bei 11 ankommende Kodegruppe übertragen wird, kleiner als der Vergleichswert, der an der Vergleichsstufe durch ihren betreffenden Eingang (Röhre 19) zugeführt wird. Der letzte wirksame Impuls wurde nämlich durch die Röhre 25 zugeführt, um die untere, dann entriegelte Röhre der Kippstufe 17.zu sperren oder den gesperrten Zustand dieser Röhre zu bekräftigen. If at the end of a small cycle in which the comparison was made automatically, the The flip-flop 17 is in the idle state, is the number given by the arriving at 11 Code group is transmitted, smaller than the comparison value, which is fed to the comparison stage through its respective input (tube 19) will. The last effective pulse was namely fed through the tube 25 to the lower, then to lock the unlocked tube of the flip-flop 17 or to confirm the locked state of this tube.
Wenn die Kippstufe 17 sich am Ende eines Kleinzyklus im Arbeitszustand befindet, d. h. die untere Röhre stromführend, ist, ist hingegen der \^ergleichswert kleiner als der Zahlenwert der bei 11 zugeführten Kodegruppe, weil der letzte wirksame Impuls von dieser . Gruppe geliefert wurde. Es ist daran zu erinnern, daß die Kodegruppen so zugeführt werden, daß ihre Kodetakte zeitlich im Sinne zunehmender Stellenwerte aufeinanderfolgen. If the flip-flop 17 is at the end of a Small cycle is in the working state, d. H. the lower tube is energized, on the other hand is the \ ^ equal value smaller than the numerical value of the code group supplied at 11, because the last effective impulse from this. Group was delivered. It is to be remembered that the code groups are supplied in such a way that their code clocks successive in time in the sense of increasing importance.
Von dem Ausgang 29 jeder Vergleichsstufe 13 wird eine Vergleichsergebnisspannung an einen Eingang einer Stufe 31 zugeführt, so daß zunächst die Stromführung dieser Diskriminatorstufe in Abhängigkeit von dem Spannungswert dieses Ausganges gebracht wird: Sie ist geöffnet, wenn die Röhre, an deren Anode der Ausgang abgegriffen ist, gesperrt ist, und sie ist verriegelt, wenn diese Kippstufenröhre stromführend ist. Wie z. B, in Fig. 4 gezeigt, kann diese Spannung durch direkte Verbindung an das Steuergitter der Röhre 31 gegeben werden. Diese direkten Verbindungen sind in Fig. ι angegeben, in welcher jeder Ausgang 29 einer Vergleichsstufe zu der Diskriminatorröhre.31 führt, deren Bezugszeichen denselben Index aufweist. From the output 29 of each comparison stage 13 is a comparison result voltage to a Input of a stage 31 is supplied, so that initially the current flow of this discriminator stage as a function is brought by the voltage value of this output: It is open when the Tube, at the anode of which the output is tapped, is blocked, and it is blocked when this Flip-flop tube is live. Such as B, shown in Fig. 4, this voltage can be achieved by direct Connection to the control grid of the tube 31 can be given. These direct links are in Fig. ι indicated, in which each output 29 of a comparison stage to the discriminator tube.31 leads whose reference numerals have the same index.
Es ist jedoch eine zusätzliche Stufe 3I0 vorgesehen, in welcher das Steuergitter, wie bei 290 angegeben, ständig mit Masse verbunden ist.However, an additional stage 3I 0 is provided in which the control grid, as indicated at 29 0 , is permanently connected to ground.
Der Ausgang 30 jeder Vergleichsstufe 13 ist mit einem anderen Eingang einer Stufe 31 verbunden,The output 30 of each comparison stage 13 is connected to another input of a stage 31,
609 657/236609 657/236
S 29400IX/42 mS 29400IX / 42 m
jedoch sind die Verbindungen so hergestellt, daß der Ausgang 30 einer Vergleichsstufe die Stromführung einer Stufe 31 steuert, dessen Bezugszeichen den nächstkleineren Index aufweist. So ist der Ausgang 3O9 der Vergleichsstufe I39 mit einem Eingang des Gates 3ig verbunden usw. Der entsprechende Eingang der Diskriminatorstufe 3I9 ist bei 3O10 an Masse gelegt. Die Ausgangsspannung bei 30 in jeder Vergleichsstufe ist also mit dem Bremsgitter der Röhre 31 verbunden, deren Bezugszeichen den nächst kleineren Index aufweist (Fig. 4). Unter diesen Umständen würde, jedesmal wenn das Gitter der Röhre 31 positiv und das Bremsgitter ebenfalls positiv ist, diese Röhre stromführend, wenn sie nicht durch eine negative Schirmgitterspannung bei 32 gesperrt wäre. Am Ende jedes Kleinzyklus während des letzten Taktes dieses Zyklus wird (vgl. Fig. 6) ein Entriegelungsimpuls mit positiver Polarität an dieses Schirm- gitter gegeben, und die Röhre 31 überträgt, wenn sie im übrigen stromführend ist, eine negative Spannung in diesem Augenblick an ihren Ausgang 33·however, the connections are made so that the output 30 of a comparison stage controls the current flow of a stage 31, the reference number of which has the next lower index. The output 3O 9 of the comparison stage I3 9 is connected to an input of the gate 3i g , etc. The corresponding input of the discriminator stage 3I 9 is connected to ground at 3O 10. The output voltage at 30 in each comparison stage is therefore connected to the braking grid of the tube 31, the reference number of which has the next lower index (FIG. 4). Under these circumstances, whenever the grid of tube 31 is positive and the retarding grid is also positive, that tube would be energized if it were not blocked by a negative screen grid voltage at 32. At the end of each small cycle during the last cycle of this cycle (see FIG. 6) an unlocking pulse with positive polarity is given to this screen grid, and the tube 31 transmits a negative voltage at this moment, if it is otherwise energized their exit 33
Der Entriegelungsimpuls für das SchirmgitterThe unlocking impulse for the screen grid
2S oder Prüfimpuls der Diskriminatorstufen wird gleichzeitig an die Schirmgitter der zehn Röhren 31 von einer Kathodynstufe 34 (Fig. 4) gegeben, welche den Impuls an ihrem Steuergitter 35 empfängt und ihn mit derselben Polarität an den Verzweigungspunkt 36 weitergibt. 2 S or test pulse of the discriminator stages is given simultaneously to the screen grids of the ten tubes 31 from a cathode stage 34 (FIG. 4), which receives the pulse at its control grid 35 and forwards it to the junction point 36 with the same polarity.
Offenbar kann in einem bestimmten Kleinzyklus im sechzehnten Takt nur eine einzige der Röhren 31 stromführend sein, nämlich diejenige, bei welcher die Eingänge 29 und 30 dieselbe positive Polarität haben.Apparently only one of the tubes can work in a certain small cycle in the sixteenth measure 31 must be energized, namely the one at which inputs 29 and 30 have the same positive polarity.
In dem Schema der Fig. 1 ist die untere RöhreIn the scheme of Fig. 1 is the lower tube
der Kippstufe 17 der Vergleichsstufe i39 ver-the trigger stage 17 of the comparison stage i3 9
. riegelt, d. h., daß die ankommende Kodegruppe kleiner ist als der Vergleichswert 4,5 · io"—1 (hier 45 000). Die Röhre 3I9 empfängt jedoch eine negative Spannung von der oberen Röhre der Kippstufe, und sie wird daher an ihrem Ausgang nur einen positiven Spannungsimpuls zuführen, wenn ihr der Schirmgitterentriegelungsimpuls zugeführt wird.. latches, ie that the incoming code group is smaller than the comparison value 4.5 · io " -1 (here 45,000). The tube 3I 9 , however, receives a negative voltage from the upper tube of the flip-flop, and it is therefore at its output only apply a positive voltage pulse when the screen grid unlocking pulse is applied.
Diese positive Spannung kann die Lage der Kippstufe 27 der Ventilstufe 3S9 nur bekräftigen. Hingegen gibt die Röhre 318 an die Kippstufe 37 ihrer Ventilstufe 38g im Zeitpunkt des Schi.rmgitterentriegelüngsimpulses eine negative Betätigungsspannung, da diese Röhre 318 durch die Verbindung 3O9 von der Vergleichsstufe I39 an ihrem Bremsgitter eine positive Spannung empfängt und ferner an ihrem Steuergitter eine positive Spannung von dem Ausgang 20,8 der Kippstufe 17 derThis positive voltage can only confirm the position of the trigger stage 27 of the valve stage 3S 9. On the other hand, the tube 31 8 gives a negative actuation voltage to the flip-flop stage 37 of its valve stage 38g at the time of the Schi.rmgitterentriegelüngsimpulses, since this tube 31 8 through the connection 3O 9 from the comparison stage I3 9 receives a positive voltage on its braking grid and also on its control grid a positive voltage from the output 20, 8 of the flip-flop 17 of the
Vergleichsstufe I38 erhalt. Die Röhren 31' der unteren Stufen werden nicht stromführend, da sie an ihrem Bremsgitter durch die Ausgänge 30 der Vergleichs'stufen I38 bis ^1 eine negative Sperrspannung empfangen.Comparison level I3 8 received . The tubes 31 'of the lower stages are not energized because they receive a negative reverse voltage at their braking grid through the outputs 30 of the comparison stages I3 8 to ^ 1.
Jeder der Ausgänge 33 der Diskriminatorstufen 31 führt zu einem Eingang, durch welchen die im Ruhezustand entriegelte Röhre einer Kippstufe 37 verriegelt wird, die zu einer Ventilstufe 38 gehört.Each of the outputs 33 of the discriminator stages 31 leads to an input through which the im Idle state unlocked tube of a toggle stage 37 is locked, which belongs to a valve stage 38.
Nur die Kippstufe 376 veranlaßt keine Ventilöffnung. ,Only the flip-flop 37 6 does not cause the valve to open. ,
Das eigentliche Gate 39 dieser Stufen 38 ist mit seinem Bremsgitter an die Anode derjenigen Röhre der bistabilen Kippstufe 37 angeschlossen, die im Ruhezustand der Kippstufe stromführend ist. Dieser Ruhezustand wird bei jedem Kleinzyklus einer Operation durch Zuführung eines Impulses für die Rückstellung oder Bekräftigung des Ruhezustandes an dem anderen Betätigungseingang 40 dieser Kippstufe 37 bestimmt. Durch die Spannung dieser direkten Verbindung 41 wird die Röhre 39 nur durchlässig gemacht, wenn die Kippstufe 37 im Arbeitszustand ist. Dies ist der Zustand, welcher in der Stufe 38g in dem Schema der Fig. ι gezeigt ist.The actual gate 39 of these stages 38 is connected to the anode of that tube with its retarder grid connected to the bistable flip-flop 37, which is energized in the idle state of the flip-flop. This idle state is activated by the application of a pulse for each small cycle of an operation the resetting or confirmation of the idle state at the other actuation input 40 this flip-flop 37 is determined. The tension of this direct connection 41 is the Tube 39 made permeable only when the tilting stage 37 is in the working state. This is the condition which is shown in the stage 38g in the scheme of FIG.
An einer Anode der Kippstufe 37, beispielsweise an der Anode der anderen Röhre, ist der Ausgang 42 herausgeführt, welcher den Spannungsimpuls oder das Signal ergibt, das die entsprechende Dezimalziffer (von 9 bis o) anzeigt. Die Anzeige erfolgt mit negativer Polarität, jedesmal wenn die Kippstufe arbeitet, oder mit positiver Polarität, jedesmal wenn die Kippstufe, nachdem sie betätigt wurde, in den Ruhezustand zurückgestellt wird. In dem Schema der Fig. 1 wird die Kippstufe 378, nachdem sie in den Ruhezustand zurück- g0 gestellt oder in diesem Zustand durch den Steuerimpuls (der in Fig. 6 zeitlich angegeben ist) an der Klemme 40 bekräftigt wurde, am Ende eines Kleinzyklus durch den Prüfimpuls betätigt, welcher sodann in diesem sechzehnten Takt an dem Eingang der Diskriminatorstufe 318 zugeführt wird. Ein Impuls von positiver Spannung mit der Dauer T erscheint somit an dem Ausgang 8 für die Anzeige dieser Dezimalziffer, bis die Kippstufe 37 im sechzehnten Takt des folgenden Kleinzyklus in den Ruhezustand zurückgeführt wird.At one anode of the flip-flop 37, for example at the anode of the other tube, the output 42 is brought out, which gives the voltage pulse or the signal which indicates the corresponding decimal number (from 9 to o). The display takes place with negative polarity every time the flip-flop is working, or with positive polarity every time the flip-flop is reset to the idle state after it has been actuated. In the scheme of Fig. 1, the flip-flop 37 8 after it back to the idle state has been g 0 detected or (indicated in time in Fig. 6) in this state by the control pulse at the terminal 40 confirms, at the end of Klein cycle actuated by the test pulse, which is then fed in this sixteenth clock at the input of the discriminator 31. 8 A pulse of positive voltage with the duration T thus appears at the output 8 for the display of this decimal number until the flip-flop 37 is returned to the idle state in the sixteenth cycle of the following small cycle.
Nach Zuführung des Prüfimpulses wird der Rückstellungsimpuls der Kippstufe 17 der Vergleichsstufe I38 in diesem sechzehnten Takt des Kleinzyklus zugeführt, um die Vergleichsstufe für den Kleinzyklus verfügbar zu machen, der dann beginnt und in dessen Verlauf die soeben beschriebene Anzeige des Dezimalergebnisses erfolgt.After the test pulse has been supplied, the reset pulse of the flip-flop 17 is fed to the comparison stage I3 8 in this sixteenth cycle of the small cycle in order to make the comparison stage available for the small cycle, which then begins and in the course of which the decimal result just described is displayed.
An das Steuergitter jeder Röhre 39 wird bei 43 eine Kodegruppe zugeführt, die aus einer Kodierungsstufe 44 kommt. In jedem ersten Zeitpunkt eines Kleinzyklus wird ein Impuls eines Kleinzyklus an die Eingangsklemme 45 dieser Kodierungsstufe für die Auslösung dieser Gruppe gegeben, welche auf die gemeinsame Ausgangsleitung 47 übergeht oder nicht (wobei eine einzige Stufe 39 am Ende jedes Kleinzyklus und während der Dauer des folgenden Kleinzyklus durchlässig ist). Auch in diesem Falle können die Kodierungsstufen 44 mit der Primärleitung des Rechensystems, zu welchem das Umwandlungsgerät gehört, vereinigt werden, wobei die Steuergitter der Röhren 39 das Ausgangssignal der Kodierungsmischkreise empfangen, das an den in gleichen Abständen Θ vorgesehenen Ausgängen dieser Primärleitung abgenommen wird.A code group which comes from a coding stage 44 is fed to the control grid of each tube 39 at 43. In each first point in time of a small cycle, a pulse of a small cycle is given to the input terminal 45 of this coding stage for the triggering of this group, which passes over to the common output line 47 or not (with a single stage 39 at the end of each small cycle and for the duration of the following small cycle is permeable). In this case, too, the coding stages 44 can be combined with the primary line of the computing system to which the conversion device belongs, the control grids of the tubes 39 receiving the output signal of the coding mixing circuits, which is taken from the outputs of this primary line provided at equal intervals Θ.
667/236667/236
S 29400IX142 mS 29400IX142 m
Die gemeinsame Aüsgangsleitung 47 der Gates 39 ist mit einem Eingang 48 einer Stufe für die Addition der ankommenden Kodegruppe verbunden, die an dem Eingang 49 dieser Additionsstufe zugeführt wird, oder genauer gesagt einer Impulsgruppe, die in der unten beschriebenen Weise aus dieser bei 11 ankommenden Gruppe abgeleitet wird.The common output line 47 of the gates 39 is with an input 48 of a stage for the Addition of the incoming code group connected to the input 49 of this addition stage is supplied, or more precisely to a pulse group, which is made in the manner described below derived from this group arriving at 11 will.
In der logischen Folge- der Operation des am Anfang der Beschreibung erwähnten Auswertungsvorganges muß nämlich, nachdem ein erster Vergleich durchgeführt worden ist, von der ankommenden Zahl der Vergleichswert abgezogen werden, den diese Zahl unmittelbar übersteigt. Die das Ergebnis dieser Subtraktion wiedergebende Kodegruppe wird sodann mit 10 multipliziert, um wieder an den Eingang 11 für eine neue Auswertung zurückgeführt zu werden, ohne daß die Anzeigen der Vergleichswerte bei jedem Arbeitszyklus zu ändern sind.In the logical consequence of the operation of the evaluation process mentioned at the beginning of the description, after a first comparison has been carried out, the comparison value is deducted from the incoming number, which this number immediately exceeds. The code group representing the result of this subtraction is then multiplied by 10 to return to input 11 for a new evaluation to be returned without the display of the comparison values at each work cycle are to be changed.
Nach einem üblichen Verfahren kann man die elektrische Subtraktion zweier Größen durch-' führen, indem man zu der Kodegruppe der Größe, von welcher die. andere Größe abgezogen werden soll, eine Kodegruppe addiert, welche das numerische Komplement der anderen Größe zu der größten Zahl darstellt, welche durch den höchsten Rang der Gruppen, also die Dauer NΘ bestimmt ist.According to a conventional method, the electrical subtraction of two quantities can be carried out by going to the code group of the quantity from which the. other size is to be deducted, a code group is added which represents the numerical complement of the other size to the largest number, which is determined by the highest rank of the groups, i.e. the duration NΘ.
Bei dem hier behandelten Ausführungsbeispiel der Gruppen mit sechzehn Kodetakten müßten also die Kodierungsstufen 449, 44.%. ..4.^1 Kodegruppen liefern, welche die Zahlenwerte übertragen, die die Komplemente zu 65 536 der an den Vergleichs kodierungsstufen IS9, 153...IS1 gestaffelten Dezimalwerte darstellen. Diese Komplementwerte wären demnach 20536 (65536 — 45000), 25536 (65 536 — 40 000)... 60 536.In the embodiment of the groups with sixteen code clocks dealt with here, the coding levels 44 would have to be 9 , 44th%. ..4. ^ 1 provide code groups which transmit the numerical values that represent the complements to 65 536 of the decimal values graded at the comparison coding levels IS 9 , 153 ... IS 1 . These complementary values would therefore be 20,536 (65536 - 45,000), 25,536 (65,536 - 40,000) ... 60,536.
Diese Zahlenwerte könnten tatsächlich durch die selektiv gelieferten Kodegruppen an die Eingangsklemme 48 der Additionsstüfe übertragen werden, an deren andere Eingangsklemme 49 die bei 11 zugeführte Kodegruppe unverändert zugeführt werden könnte.These numerical values could actually be transmitted to input terminal 48 of the addition stage by the selectively supplied code groups, at its other input terminal 49 the one supplied at 11 Code group could be fed unchanged.
In dem behandelten Fall ist jedoch zu beachten, daß alle Koniplementwerte durch 8 teilbar sind. Die drei ersten Kodetakte dieser Komplementgruppen werden daher ohne konkrete Impulse sein, wobei die drei ersten binären Ziffern mit den Stellenwerten 1, 2 und 4 Null sind. Es ist daher möglich, die Kodegruppen, welche diesen »reduzierten« Werten der Komplemente entsprechen, ohne Verlust an Genauigkeit zu erzeugen, unter der doppelten Bedingung, daß sie zu einem Wert addiert werden, der ebenfalls reduziert ist,i indem die in der Auswertung begriffene Kodegruppe durch 8 geteilt wird (zu Beginn der Erläuterung wurde erwähnt, daß die Teilung eines Zahlenwertes, der durch eine Kodegruppe nach einer Bezugszeit, z.B. dem Anfangszeitpunkt eines Kleinzyklus . des Rechengerätes, übertragen wird, ohne Verlust an Genauigkeit unmittelbar vorgenommen werden kann, indem die Gruppe in ihrer Gesamtheit um die passende Dauer, hier T-—3 Θ, verzögert wird), und daß sodann der wirkliche Wert des reduzierten Subtraktionsergebnisses wieder hergestellt wird, indem man dieses Ergebnis mit 8 multipliziert (zu Beginn der Erläuterung wurde erwähnt, daß eine solche Multiplikation unmittelbar ausgeführt werden kann, indem man eine einen reduzierten Wert übertragende Kodegruppe um 3 Θ verzögert).In this case, however, it should be noted that all Koniplement values are divisible by 8. The first three code measures of these complement groups will therefore be without concrete impulses, whereby the first three binary digits with the place values 1, 2 and 4 are zero. It is therefore possible to generate the code groups which correspond to these "reduced" values of the complements without any loss of precision, on the double condition that they are added to a value which is also reduced by the value under evaluation Code group is divided by 8 (at the beginning of the explanation it was mentioned that the division of a numerical value, which is transmitted by a code group after a reference time, e.g. the start of a small cycle Group is delayed in its entirety by the appropriate duration, here T -— 3 Θ ), and that the real value of the reduced subtraction result is then restored by multiplying this result by 8 (at the beginning of the explanation it was mentioned that a such multiplication can be carried out immediately by adding a code group transmitting a reduced value by 3 Θ v hesitated).
Die Subtraktion der bei 11 zugeführten Kodegruppe des auf der Leitung 47 abgegebenen Zahlenwertes muß also in dem Kleinzyklus T2 erfolgen, welcher auf den Vergleichskleinzyklus T1 folgt. Man kann die Division durch 8 an den reduzierten Werten ausführen, indem man den Ausgangszeitpunkt der Subtraktion gegen den Anfang des Kleinzyklus T2 um 3 Θ vorverschiebt, und dies ist in dem behandelten Fall möglich, ohne den Takt der Abgabe der Komplementgruppen der Kodierungsstufen 44 durch die Gates 39 von dem ersten Takt des Kleinzyklus T2 an zu ändern, weil die drei ersten Takte dieser. Gruppen keine konkreten Impulse aufweisen und die erste binäre Ziffer der Komplementgruppen erst im ersten Takt des Kleinzyklus T2 abgegeben werden kann.The subtraction of the code group supplied at 11 of the numerical value output on the line 47 must therefore take place in the small cycle T 2 which follows the comparison small cycle T 1. One can divide by 8 run at the reduced values by 2 vorverschiebt the output timing of the subtraction to the beginning of the small cycle T by 3 Θ, and this is possible in the case treated without the timing of the delivery of the Komplementgruppen the coding step 44 by to change the gates 39 from the first measure of the small cycle T 2 , because the first three measures of this. Groups do not have any specific impulses and the first binary digit of the complement groups can only be given in the first measure of the small cycle T 2 .
Folglich werden in dem Schema der Fig. 1 die Zahlenwerte der von den Kodierungsstufen 44 gelieferten Gruppen durch 8 geteilt, und der Wert der bei 11 zugeführten Kodegruppe wird ebenfalls durch 8 geteilt, indem man diese Gruppe bei 53 nur um die Zeit T—3 © gegen den Anfang des Kleinzyklus T2 verzögert (Fig. 5).Consequently, in the scheme of FIG. 1, the numerical values of the groups supplied by the coding stages 44 are divided by 8, and the value of the code group supplied at 11 is also divided by 8 by dividing this group at 53 only around the time T-3 © delayed towards the beginning of the small cycle T 2 (Fig. 5).
Bevor diese Verzögerung durchgeführt wird, kann die Dauer der bei 1.1 vorhandenen Kodegruppe auf ihre dreizehn ersten Takte begrenzt \verden, um sie an dem Eingang der Additionsstüfe 70 zuzuführen. Das Ergebnis des ersten Vergleichs hat nämlich die Ziffer der Zehntausender des Dezimalwertes angezeigt. Für die Fortsetzung der Übersetzungsoperation braucht man daher nur diejenigen binären Ziffern beizubehalten, welche jetzt maximal den Wert der Dezimalziffer der Tausender übertragen. Man kann somit die beiden letzten Takte der Gruppe löschen, welche die Zahlen 16 384 bzw. 32 768 angeben, weil der dreizehnte Takt den Wert 8 192 überträgt.Before this delay is carried out, the duration of the code group present in 1.1 can be limited to its first thirteen clock pulses in order to apply it to the input of the addition stage 70. The result of the first comparison showed the number of the tens of thousands of the decimal value. For the continuation of the translation operation, you only need to keep those binary digits that now transmit at most the value of the decimal digit of the thousands. You can thus delete the last two measures of the group which indicate the numbers 16,384 or 32,768, because the thirteenth measure transfers the value 8,192.
Dasselbe gilt für die späteren Zyklen der- Operation: Wenn die Dezimalziffer der Tausender übertragen ist, kann man zwei Takte löschen, die für die Übertragung der Dezimalziffer der Hunderter unnötig sind usf.The same goes for the later cycles of operation: if the decimal digit of the thousands is transferred, you can delete two bars that are used for transferring the decimal digit of the hundreds are unnecessary, etc.
Die Kodegruppe bei 11 wird somit während des Kleinzyklus T1, nachdem bei 50 eine Umkehrung der Polarität stattgefunden hat, um die konkreten Impulse positiv zu machen, zu einem Gate 51 geschickt, z. B. an das Bremsgitter dieser Stufe, welche durch diese konkreten Impulse geöffnet wird. An dem Steuergitter des Gates 51 werden bei 52 die dreizehn ersten Verteilungsimpulse des Kleinzyklus zugeführt, die von der Primärleitung mit der. Taktfolge Θ des Systems kommen. Eine Kodegruppe, welche auf ihre dreizehn ersten Takte reduziert ist, verläßt demnach das Gate 51 mit negativer Polarität der Impulse. Daraufhin wirdThe code group at 11 is thus sent to a gate 51 during the small cycle T 1 after the polarity has been reversed at 50 in order to make the specific pulses positive, e.g. B. to the brake grille of this stage, which is opened by these specific pulses. At the control grid of gate 51, the thirteen first distribution pulses of the small cycle are supplied at 52, which are transmitted from the primary line to the. Clock sequence Θ of the system come. A code group which is reduced to its thirteen first clock pulses accordingly leaves the gate 51 with the pulses having a negative polarity. Then will
m 657/236 m 657/236
S 29400IX/42mS 29400IX / 42m
die übertragene Zahlengröße hinsichtlich der Addition durch 8 geteilt, indem in der künstlichen Verzögerungsleitung 53 eine Verzögerung um T—3 β vorgenommen wird.divided the transmitted number size with regard to the addition by 8, in that the artificial delay line 53 is delayed by T −3 β.
Ein Beispiel einer" Stufe für die Addition zweier Impulsgruppen ist in Fig. 7 dargestellt, wobei nur die erste Additionsstufe 701 ausführlich gezeigt ist. Die bei 48 und 49 mit negativer Polarität ankommenden Gruppen werden zunächst in den Eingangs-ίο röhren 54 bzw. 55 umgekehrt. Diese Umkehrröhren erhalten bei 58 über gleiche Widerstände 56 bzw, 57 dieselbe Anodenspannung. Der Wert dieser Widerstände ist so gewählt, daß die Trennung der Impulsspannungen an den einzelnen Anoden der Röhren bewirkt wird, sie jedoch als Mischwiderstände gegenüber ihrem Verbindungspunkt dienen. Die Anoden der Röhren 54 und 55 sind mit dem Steuergitter bzw. Bremsgitter einer Pentode 59 verbunden, welche daher an ihren Ausgang nur Impulse überträgt, wenn bei 48 und 49 gleichzeitig Eingangsimpulse auftreten. Dieses gleichzeitige Auftreten von Impulsen zeigt die binäre Ziffer 2 bei einer Addition dieser Zahl an. Wie nach den Regeln für die Addition in der binären Zählweise bekannt ist, muß die Anwesenheit einer Ziffer 2 den Übertrag der Ziffer 1 auf das unmittelbar höhere Glied nach sich ziehen, also bei der elektrischen Addition der Kodegruppen den Übertrag eines konkreten Impulses auf den folgenden Takt der Gruppen.An example of a “stage for the addition of two pulse groups is shown in FIG. 7, only the first addition stage 70 1 being shown in detail. The groups arriving at 48 and 49 with negative polarity are first fed into the input tubes 54 and 55, respectively These inverted tubes receive the same anode voltage via the same resistors 56 and 57, respectively, at 58. The value of these resistors is chosen so that the separation of the pulse voltages is effected at the individual anodes of the tubes, but they serve as mixing resistors with respect to their connection point the tubes 54 and 55 are connected to the control grid or braking grid of a pentode 59, which therefore only transmits pulses at its output if input pulses occur simultaneously at 48 and 49. This simultaneous occurrence of pulses is shown by the binary number 2 when this number is added As is known from the rules for addition in binary counting, the presence must be a he number 2 entails the transfer of the number 1 to the immediately higher link, i.e. with the electrical addition of the code groups the transfer of a concrete impulse to the following cycle of the groups.
Die Röhre 60 erhält an ihrem Steuergitter die Mischgruppe und würde Impulse in allen Kodetakten abgeben, in welchen in der einen oder anderen Eingangsgruppe oder in beiden konkrete Impulse auftreten. Ihr Bremsgitter ist jedoch mit dem Anodenausgang der Röhre 59 verbunden, so daß die Röhre 60 (bei negativer Polarität der Ausgangsimpulse von 59) . jedesmal gesperrt wird, wenn in den beiden Gruppen gleichzeitig konkrete Impulse vorhanden sind. An dem Ausgang der Röhre 60 werden also nur Impulse abgegeben, wenn ein konkreter Impuls nur in der einen Gruppe in einem bestimmten Kodetakt auftritt.The tube 60 receives the mixer group at its control grid and would receive pulses in all code cycles in which one or the other input group or in both concrete impulses appear. Your braking grid is connected to the anode output of the tube 59, so that the tube 60 (with negative polarity of the output pulses from 59). is blocked every time, if there are concrete impulses in both groups at the same time. At the exit of the Tube 60 are therefore only emitted impulses if a specific impulse is only in one group occurs in a certain code cycle.
Die Ausgänge der Röhren 59 und 60 führen zu den Verzögerungsleitungen 62 bzw. 63. Die Verzögerungsleitung 62 hat die elektrische Länge 2 Θ, die Verzögerungsleitung 63 die elektrische Länge Θ. Diese Leitungen sind an einem Ende kurzgeschlossen und führen an ihrem anderen Ende zu den Steuergittern zweier Gates 64 bzw. 65. Diese beiden normalerweise gesperrten Stufen werden im Rhythmus der Kodegruppen entriegelt, indem an ihren Bremsgittern durch die Klemmen 66 bzw. 67 eine wiederkehrende Folge von positiven Impulsen im Takt Θ zugeführt werden, die immer an der Primärleitung des Rechengerätes abgenommen werden.The outputs of the tubes 59 and 60 lead to the delay lines 62 and 63, respectively. The delay line 62 has the electrical length 2 Θ, the delay line 63 the electrical length Θ. These lines are short-circuited at one end and lead at their other end to the control grids of two gates 64 and 65. These two normally blocked levels are unlocked in the rhythm of the code groups by a recurring sequence of positive pulses are supplied in time Θ , which are always taken from the primary line of the computing device.
Jeder in eine der Leitungen eintretende negative Impuls wird durch das Vorhandensein des Kurz-Schlusses in ein Signal mit doppelter Polarität umgewandelt, wobei ein positiver Halbwechsel auf einen negativen Halbwechsel folgt und der positive Halbwechsel in Phase mit einem Entriegelungsimpuls der Röhre 64 oder 65, zu welcher er führt, eintrifft. Diese Röhre gibt dann einen negativen Impuls ab, der entzerrt ist, d. h. eine reine Form hat.Every negative pulse entering one of the lines is caused by the presence of the short circuit converted to a signal with double polarity, with a positive half alternation on a negative half change follows and the positive half change in phase with an unlocking pulse of the tube 64 or 65 to which it leads, arrives. This tube then emits a negative pulse which is equalized, i.e. H. a pure form has.
Die Ausgangsklemmen 68, 69 dieser ersten oder Halbadditionsstufe führen zu den beiden Eingängen einer zweiten Stufe 702, welche mit der ersten übereinstimmt, mit der Ausnahme jedoch, daß ihre Leitung 62 nur eine Laufzeit Θ anstatt 2 Θ hat. Ihre Ausgangsklemme 71, welche der Klemme 68 der ersten Stufe entspricht, ist mit dem Steuergitter der Röhre 64 zurückverbunden. Die Widerstände 73, 74 bewirken die Eingangsmischung der Übertragimpulse der ersten und zweiten Stufe an dieser Röhre, wobei sie trotzdem die Trennung dieser Stufen bewirken. Die Ausgangsklemme 72 der zweiten Stufe führt zu dem Weg für die Entnähme der Additionskodegruppe. Die Anordnung arbeitet nach der bekannten Wirkungsweise der Additionsgeräte mit zwei in Kaskade liegenden Halbadditionsstufen, welche nicht weiter erläutert zu werden braucht. ,The output terminals 68, 69 of this first or half-addition stage lead to the two inputs of a second stage 70 2 , which corresponds to the first, with the exception, however, that its line 62 only has a running time Θ instead of 2 Θ . Its output terminal 71, which corresponds to terminal 68 of the first stage, is connected back to the control grid of the tube 64. The resistors 73, 74 act to mix the first and second stage carry pulses input to that tube while still separating these stages. The output terminal 72 of the second stage leads to the path for the removal of the addition code group. The arrangement works according to the known mode of operation of the addition devices with two half-addition stages lying in a cascade, which need not be explained further. ,
Bei der beschriebenen Anordnung ist die gesamte Verzögerung zwischen den Eingangsklemmen und der Ausgangsklemme der Additionsstufe 70 2 Θ. Die diese Stufe verlassende Additionsgruppe ist also bereits auf Grund ihrer Gesamtlage in dem Kleinzyklus mit dem Zahlwert 4 multipliziert.With the arrangement described, the total delay between the input terminals and the output terminal of adder 70 is 2 Θ. The addition group leaving this stage is already multiplied by the numerical value 4 due to its overall position in the small cycle.
Der Ausgang 72 der Additionsstufe 70 führt über eine Durchgangsstufe 75, welche an ihrer Klemme 76 im dreizehnten Kodetakt einen Verriegelungsimpuls erhält. Dieser Verriegelungsimpuls unterdrückt also den störenden Übertrag, welcher gegebenenfalls in diesem Zeitpunkt durch die Additionsstufe abgegeben wird und deshalb störend ist, weil er nur daher stammt, daß die Kodegruppe vorher auf ihre dreizehn ersten Takte begrenzt wurde und daß er, wenn er auftritt, auf ein Glied einer Stelle übertragen werden müßte, welches aus den obenerwähnten Gründen unterdrückt wurde.The output 72 of the addition stage 70 leads via a through-stage 75, which is connected to it Terminal 76 receives a locking pulse in the thirteenth code cycle. This locking pulse thus suppresses the interfering carry over, which may occur at this point in time the addition stage is released and is therefore annoying because it only comes from the fact that the Code group was previously limited to its first thirteen measures and that when it occurs, it will be on a member of a position would have to be transferred which suppresses for the reasons mentioned above would.
Die Ausgangsverbindung JJ dieses Gates 75 (eine Pentode, die normalerweise offen ist und durch einen negativen Spannungsimpuls an ihrem Schirmgitter im dreizehnten Kodetakt gesperrt wird) ist dann in zwei Zweige unterteilt, um die Zahl, welche die empfangende Kodegruppe überträgt, mit dem Zahlenwert 10 zu multiplizieren. Diese Multiplikation wird beispielsweise bewirkt, indem die direkte Gruppe und dieselbe bei 78 um 2 Θ verzögerte Gruppe, somit eine zweite Gruppe, deren Zahlenwert mit der binären Ziffer 4 multipliziert ist, addiert werden. Diese Addition ergibt also eine Kode-Impulsgruppe, welche den fünffachen Zahlenwert der ankommenden Gruppe überträgt. Da die Übertragoperationsstufe 81, welche diese Funktion erfüllt, wenn sie an ihren Eingängen 79 und 80 die direkte bzw. die verzögerte Kodegruppe empfängt, eine Übertragungsverzögerung 2 Θ hat und mit der oben beschriebenen Übertrag- oder Additionsstufe 70 übereinstimmt, bewirkt sie zunächst die ergänzende Multiplikation dieses fünffachen Ergebnisses mit 2 (da-The output connection JJ of this gate 75 (a pentode which is normally open and is blocked by a negative voltage pulse on its screen grid in the thirteenth code cycle) is then divided into two branches in order to assign the number that the receiving code group transmits with the numerical value 10 multiply. This multiplication is effected, for example, by adding the direct group and the same group delayed by 2 Θ at 78, thus a second group, the numerical value of which is multiplied by the binary digit 4. This addition results in a code pulse group which transmits five times the numerical value of the incoming group. Since the carry operation stage 81, which fulfills this function when it receives the direct or delayed code group at its inputs 79 and 80, has a transmission delay 2 Θ and matches the carry or addition stage 70 described above, it first effects the supplementary multiplication this fivefold result with 2 (because-
60« B7/25S60 «B7 / 25S
S 29400IX/42mS 29400IX / 42m
her die gesamte Multiplikation mit ίο) durch eine Verzögerung Θ in ihrem ersten Kreis. Außerdem bewirkt sie in ihrem zweiten Kreis eine weitere Multiplikation mit 2, welche die Multiplikation mit 4, die durch die Verzögerung 2 Θ der Additionsstufe 70 bewirkt wurde, ergänzt, so daß in dem Ausgangskreis 82 der zweiten Additionsstufe 81 eine Kode-Impulsgruppe wieder hergestellt wird, welche das mit 80 multiplizierte Ergebnis des Subtraktionsergebnisses der reduzierten Werte überträgt, die durch die Kodegruppen bei 48 und 49 an die Eingänge des Rückführungsweges zugeführt werden.here the entire multiplication with ίο) by a delay Θ in its first circle. In addition, it causes a further multiplication by 2 in its second circle , which supplements the multiplication by 4, which was caused by the delay 2 Θ of the adder 70, so that a code pulse group is restored in the output circuit 82 of the second adder 81 which transmits the result, multiplied by 80, of the subtraction result of the reduced values which are fed to the inputs of the return path by the code groups at 48 and 49.
Der Ausgang 82 ist mit dem Verzweigungspunkt 11 verbunden.. Die Kodegruppe, welche er abgibt, ist phasengleich mit den Takten des Kleinzyklus T2, und der Vorgang des gleichzeitigen Vergleichs, .um die zweite Dezimalziffer zu erhalten, wird der Reihe nach in η Kleinzyklen fortgesetzt, wobei in dem betrachteten. Beispiel η offenbar gleich 5 ist und die wiederhergestellte Dezimalziffer 65 536 nicht überschreiten kann.The output 82 is connected to the branch point 11. The code group which it outputs is in phase with the clocks of the small cycle T 2 , and the process of simultaneous comparison to obtain the second decimal digit is sequentially in η small cycles continued, being considered in the. Example η apparently equals 5 and the restored decimal digit cannot exceed 65,536.
Die so übersetzte Dezimalzahl wird demnach durch das zeitlich aufeinanderfolgende Auftreten von Ausgangsspannungen auf den Leitungen (—) und (9) bis (o) bestimmt. Ein zweckmäßiges Mittel zur Anzeige dieser Zahl für die Registrierung besteht darin, daß man die durch diese Spannungen dargestellten Zahlen auf einem Oszillographenschirm erscheinen läßt, der statisch photographiert wird. Eine derartige Einrichtung wird meist als Numeroskop oder Numerograph bezeichnet. Sie kann in Verbindung mit den beschriebenen Anordnungen nach dem Schema der Fig. 8 ausgebildet werden.The decimal number translated in this way is determined by the successive occurrence of output voltages on lines (-) and (9) to (o). A convenient means of displaying this number for registration is by making the numbers represented by these voltages appear on an oscilloscope screen which is statically photographed. Such a device is usually referred to as a numeroscope or numerograph. It can be designed in connection with the described arrangements according to the scheme of FIG.
In diesem Schema führen die Ausgangsleitungen (9), (8) ... des Übersetzungsgerätes (nach nicht dargestellten Polaritätsumkehrungsstufen) zu den Schirmgittern von Pentoden 839, 838 ... Es wird also nur eine dieser Röhren bei jedem Kleinzyklus der Auswertung entriegelt. Das Steuergitter jeder dieser Röhren empfängt von einer Kodierungsstufe 84 bei jedem Kleinzyklus ein Signal zur Darstellung der ihrer Stelle entsprechenden Ziffer, und eine zusätzliche Röhre empfängt das Kodezeichen (—). Diese Signale werden dadurch ausgelöst, daß periodisch im Rhythmus T ein Prüfimpuls zugeführt wird, und der Kode dauert diese gleiche Zeit T. Der Rhythmus dieser Takte ist jedoch nicht mehr an den Rhythmus der Takte der vorher in dem Rechengerät berücksichtigten binären Gruppen gebunden, sondern an den Rhythmus der Abtastung des Schirmes der Kathodenstrahlröhre 88 für die Anzeige der Ziffern.In this scheme, the output lines (9), (8) ... of the translation device (according to polarity reversal steps, not shown) lead to the screen grids of pentodes 83 9 , 83 8 ... So only one of these tubes is unlocked with each small cycle of the evaluation . The control grid of each of these tubes receives a signal from a coding stage 84 at each small cycle to represent the digit corresponding to its position, and an additional tube receives the code character (-). These signals are triggered by the fact that a test pulse is applied periodically in rhythm T, and the code lasts the same time T. However, the rhythm of these clocks is no longer tied to the rhythm of the clocks of the binary groups previously considered in the computing device, but to the rhythm of the scan of the screen of the cathode ray tube 88 for the display of the digits.
Diese Röhre 88 erhält nämlich durch die gemeinsame Ausgangsleitung 86 der Röhren 83 die Entschlüsselungssignale an ihrem Steuergitter oder an ihrer Wehneltelektrode 85. Ihr Kathodenstrahl wird somit in.der Stärke durch diese Kodesignale moduliert, so daß der Fleck auf dem Schirm der Röhre nur in den Zeitpunkten aufleuchtet, wo· in diesen Kodesignalen konkrete Impulse vorhanden sind.This tube 88 receives the decryption signals through the common output line 86 of the tubes 83 on your control grid or on your Wehnelt electrode 85. Your cathode ray is thus in.der strength by these code signals modulated so that the spot on the screen of the tube lights up only at the points in time where · in concrete impulses are present for these code signals.
Der Schirm wird z. B. mit Hilfe von zwei Ablenkplattenpaaren (90 für die senkrechte und 93-94 für die waagerechte Ablenkung) bestrichen. Das Plattenpaar 90 erhält von einem Generator für stufenförmige Kippspannungen mit der in Fig. 10 angegebenen Form (zugeführte Spannung V in Abhängigkeit von der Zeit t der Zuführung) das periodische Signal für die senkrechte Ablenkung. Dieses Signal hat eine Gesamtdauer T, und jede Spannungsstufe stellt die senkrechte Abtastamplitude zwischen zwei aufeinanderfolgenden Rasterzeilen dar. Die Spannung für die senkrechte Ablenkung besitzt z. B. sieben Spannungsstufen mit einer Einzeldauer TIy. Diese Spannung wird von einem über die Klemme 92 synchronisierten oder gesteuerten Generator 91 geliefert.The screen is z. B. coated with the help of two pairs of baffles (90 for vertical and 93-94 for horizontal deflection). The plate pair 90 receives the periodic signal for the vertical deflection from a generator for step-like breakover voltages with the form indicated in FIG. 10 (supplied voltage V as a function of the time t of the supply). This signal has a total duration T, and each voltage step represents the vertical scanning amplitude between two successive raster lines. The voltage for the vertical deflection has e.g. B. seven voltage levels with a single duration TIy. This voltage is supplied by a generator 91 which is synchronized or controlled via the terminal 92.
Die waagerechte Abtastung wird gesteuert, indem z. B. an die Platte 93 eine Spannung von demselben stufenförmigen Verlauf, z. B. mit fünf Stufen, zugeführt wird, welche sich zyklisch in dem Rhythmus Τ/α, ζ. B. TIj, ändert, da man beispielsweise sieben Zeilen mit fünf Punkten pro Ziffernbild nach' Fig. 9 vorsieht.The horizontal scanning is controlled by z. B. to the plate 93 a voltage of the same step-shaped course, z. B. with five stages, which is cyclically in the rhythm Τ / α, ζ. B. TIj, since one provides, for example, seven lines with five dots per digit image according to 'Fig. 9.
Im Rhythmus NT erhält jedoch die Platte 94 eine Stufenspannung, ebenfalls mit demselben Verlauf, jedoch mit einer Stufendauer T. In dem beschriebenen Fall sind sechs Stufen in dieser Spannung vorgesehen. Durch diese zusätzliche Zuführung wird der Abtastraster eines Ziffernbildes schrittweise verschoben, wie dies bei 89 in Fig. 8 angegeben und in dem vergrößerten Bildausschnitt der Fig. 9 deutlicher sichtbar ist.In the rhythm NT , however, the plate 94 receives a step voltage, also with the same profile, but with a step duration T. In the case described, six steps are provided in this voltage. As a result of this additional feed, the scanning raster of a digit image is shifted step by step, as indicated at 89 in FIG. 8 and is more clearly visible in the enlarged image section of FIG.
Ein Beispiel für einen Erzeuger derartiger . Stufenspannungen ist in Fig. 8 schematisch für die letzte der erwähnten Abtastspannungen^dargestellt. Bis auf die Steuerzeiten kann diese Schaltung auch zur Ausbildung der Abtaststeuerkreise 91 und 95 verwendet werden.An example of a producer of such. Step voltages is shown schematically in Fig. 8 for the last of the mentioned scanning voltages ^ shown. Except for the timing, this circuit can also to form the scanning control circuits 91 and 95 be used.
Dieser Kreis ist ein integrierender Zähler. Die Ablenkplatte 94 ist mit der Anode einer Röhre 97 verbunden, an deren Gitterleitung eine mit Masse verbundene Kapazität 98 und an deren Kathode ein mit Masse verbundener Widerstand 99 liegt. Der Anschlußpunkt 100 des Gitterkreises ist ferner mit der Anode einer Röhre 103 und mit der Kathode einer Röhre 101 verbunden. Diese Röhren werden an ihrem Steuergitter über die Klemmen 102 bzw. 104 gesteuert.This circle is an integrating counter. The baffle 94 is connected to the anode of a tube 97 connected, a capacitance 98 connected to ground on its grid line and a capacitance 98 on its cathode Resistor 99 connected to ground is present. The connection point 100 of the grid circle is also with the anode of a tube 103 and connected to the cathode of a tube 101. These tubes will controlled on their control grid via terminals 102 and 104.
An der Klemme 104 werden periodisch im Rhythmus T und in Phase mit den Kleinzyklen des Rechengerätes Impulse zur Ladung des Kondensators 98 zugeführt. Bei jedem Kleinzyklus erhält der Kondensator also eine neue Ladung, und dadurch wird eine dauernde Ablenkung des Kathodenstrahlers und somit bei jedem Kleinzyklus eine schrittweise Ablenkung des Bildrasters einer Ziffer auf dem Oszillographenschirm 88 bewirkt. Jeweils nach der Zeit nT, in dem Beispiel also nach 6T, wird an der Klemme 102 ein Impuls zugeführt, welcher die Röhre 101 stromführend macht, die zur direkten Entladung der Kapazität 98 dient, so daß der Kathodenstrahl an seine erste Bildstelle zurückkehrt.At the terminal 104, pulses for charging the capacitor 98 are fed periodically in rhythm T and in phase with the small cycles of the arithmetic unit. The capacitor receives a new charge with each small cycle, and this causes a permanent deflection of the cathode ray tube and thus a step-by-step deflection of the image grid of a number on the oscilloscope screen 88 with each small cycle. In each case after the time nT, so in the example of 6 T, a pulse is applied to the terminal 102 is supplied, which makes the tube 101 energized, which serves for the direct discharge of the capacitance 98 so that the cathode ray returns to its first image location.
6TO 657/2396TO 657/239
S 29400IX/42 τηS 29400IX / 42 τη
Bei derselben Schaltung für die Ausbildung der Stufe 91 würde die Klemme 92 in allen Ausgangszeitpunkten eines Kleinzyklus einen EntladeimpulsWith the same circuit for the formation of stage 91, terminal 92 would be at all output times a small cycle a discharge pulse
: empfangen, und über die Klemme 105 würde sie jeweils in den Zeitpunkten TIy einen Impuls empfangen. Bei derselben Schaltung für die Ausbildung der Stufe 95, bei welcher die Klemme 96 jeweils in den Zeitpunkten TIy einen Entladeimpuls erhält, würde die Klemme 106 jeweils in den Zeitpunkten T/35 einen Entladeimpuls erhalten. Ein derartiges Anzeigegerät, als Oszilloskop oder Oszillograph, ist daher in Verbindung mit einer Auswertungseinrichtung gemäß der vorstehenden Beschreibung einfach herzustellen. . ■ : received, and via terminal 105 it would receive a pulse at times TIy. With the same circuit for the formation of stage 95, in which terminal 96 receives a discharge pulse at times TIy, terminal 106 would receive a discharge pulse at times T / 35. Such a display device, as an oscilloscope or oscilloscope, is therefore easy to manufacture in connection with an evaluation device as described above. . ■
Die Erfindung ist nicht auf die beschriebenen Ausführungsbeispiele beschränkt, die in verschiede-The invention is not limited to the exemplary embodiments described, which are
. ·. ner Hinsicht abgeändert werden könnten, ohne den Rahmen der Erfindung zu verlassen: Insbesondere beschränkt sich die Erfindung nicht auf die Anwendung einer sechzehntaktigen Kodegruppe zur Übertragung einer algebraischen Zahl, deren Vorzeichenangabe durch die Anwesenheit oder Abwesenheit eines konkreten Impulses in dem ersten Kodetakt dieser Gruppe wiedergegeben wird.. ·. could be modified in any way without the To leave the scope of the invention: In particular, the invention is not limited to the application a sixteen-bar code group for the transmission of an algebraic number, its sign is reproduced by the presence or absence of a specific pulse in the first code cycle of this group.
- . - . ■-. -. ■
Claims (10)
Family
ID=
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE883968C (en) | Electronic arrangement controlled by impulses, in particular computing device | |
DE833868C (en) | Electric circuits for calculating machines | |
DE961222C (en) | Arrangement for converting electrical code pulse groups from binary to decimal notation | |
DE1124750B (en) | Arrangement for identifying characters | |
DE2031040B2 (en) | PROCEDURE FOR DETERMINING ACCESS OF SEVERAL USERS TO A UNIT OF A DATA PROCESSING SYSTEM AND ARRANGEMENT FOR PERFORMING THE PROCEDURE | |
DE1089196B (en) | Key-controlled input unit for a calculating machine with a fixed decimal point | |
DE1246809B (en) | Counter switching with a decade counter designed as a multi-stage digital counter | |
DE1487646B2 (en) | PROCEDURE AND ARRANGEMENT FOR DETERMINING FREE CONNECTION PATHS IN REMOTE COMMUNICATION, IN PARTICULAR TELEPHONE SWITCHING SYSTEMS | |
DE3722907A1 (en) | MAXIMUM LENGTH SLIDE REGISTER FOLLOWING GENERATOR | |
DE1276736B (en) | Circuit for gain control | |
DE1107431B (en) | Program skip and repeat circuit | |
DE2848918A1 (en) | ARRANGEMENT FOR REPRESENTING CALCULATION RESULTS ON THE SCREEN OF A TELEVISION RECEIVER | |
DE2711377A1 (en) | METHOD AND ARRANGEMENT FOR FACSIMILE IMAGE TRANSFER | |
DE1562051B2 (en) | CIRCUIT ARRANGEMENT FOR GENERATING A UNIQUE GROUP OF M X N BITS | |
DE1007085C2 (en) | Electronically working counter | |
DES0029400MA (en) | ||
DE1018657B (en) | Calculator working with pulse groups according to the binary numbering method | |
DE2029710A1 (en) | Display device for characters appearing at discrete address spaces on a screen | |
DE845214C (en) | Method and arrangement for remote transmission of a variable size with the aid of code pulse groups | |
DE1799009C2 (en) | Data processing and display device | |
DE1812529A1 (en) | Operator console with cathode ray tube | |
DE891932C (en) | Device for adding two sizes | |
DE1907937A1 (en) | Decoder for multi-channel pulse code modulation | |
DE1065192B (en) | Electronic calculating machine that works according to the decimal system | |
DE1549758C (en) | Arrangement for the display of information on the screen of a television periscope |