US3017098A - Adding device - Google Patents
Adding device Download PDFInfo
- Publication number
- US3017098A US3017098A US454255A US45425554A US3017098A US 3017098 A US3017098 A US 3017098A US 454255 A US454255 A US 454255A US 45425554 A US45425554 A US 45425554A US 3017098 A US3017098 A US 3017098A
- Authority
- US
- United States
- Prior art keywords
- line
- trigger
- potential
- pulse
- tube
- 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.)
- Expired - Lifetime
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/38—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
- G06F7/48—Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using non-contact-making devices, e.g. tube, solid state device; using unspecified devices
- G06F7/491—Computations with decimal numbers radix 12 or 20.
- G06F7/492—Computations with decimal numbers radix 12 or 20. using a binary weighted representation within each denomination
- G06F7/493—Computations with decimal numbers radix 12 or 20. using a binary weighted representation within each denomination the representation being the natural binary coded representation, i.e. 8421-code
- G06F7/494—Adding; Subtracting
- G06F7/495—Adding; Subtracting in digit-serial fashion, i.e. having a single digit-handling circuit treating all denominations after each other
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06J—HYBRID COMPUTING ARRANGEMENTS
- G06J1/00—Hybrid computing arrangements
Definitions
- the present invention appertains generally to devices for adding and relates more particularly to adders utilizing analog techniques wherein the analog of each digital order of a number is computed independently.
- One object of the present invention is to provide an improved analog adding device.
- Analog adders are simple and inexpensive as compared with digital machines, but, as they are now known, they lack the accuracy of digital machines and give, at best, only an approximation of the correct answer. It is therefore another object of this invention to provide an adder which has the simplicity of an analog device but which retains the accuracy of a digital machine.
- a further object is to provide an analog adder which utilizes analog techniques only Within limits which yield the desired accuracy.
- Still another object is to provide an analog adder wherein addition is accomplished serially, i.e., wherein each order of two numbers to be totaled is added separately and sequentially.
- FIG. 1 is a simplified block diagram of the adder of the invention.
- FIG. 2 iilustrates the layout of 2a to 2d constiturve.
- FIGS. 3 through 11 comprise detailed circuit diagrams of the various b OCiiS illustrated in F 65. through 2d.
- FIG. 12 is a diagrammatic representation of the various signal voltages utilized during the operation of the device.
- the adder of the invention includes an input register A, disclosed in detail in 2c, an analog adder B, disclosed in detail FiG-S. 2b and 2d, and an accumulating register C which is disclosed in detail in PG. 211.
- Numbers to be added are successively entered, in the form of binary coded pulses, into the input register through four bit input lines 21 through 24, which lines have binary coded values of 1, 2, 4 and 8, respectively.
- Each of the augend and the addend is entered, serially by digit and parallelly by bit, through the bit input lines 21 to 24 inclusive into four shift registers 25 through 28 (FIG. 2c), respectively.
- the shift registers disclosed in the present embodiment are well known in the art and will, therefore, be described only briefly. Each comprises four stages, and each stage includes a trigger 33 and a delay multivibrator 34.
- Binary coded digits are entered into the shift registers 25 through 28 by means of suitable timed voltage impulses impressed upon the lines 21 through 24 each of which is suitably connected to the corresponding multivibrator 34.
- the trigger 33 and the multivibrator 34 shown in block form in FIG. 2c and labeled T and DM respectively, are shown in detail in FIGS. 9 and 7, respectively.
- Each multivibrator 34 (FIG. 7) is of the single shot variety and comprises two tubes 35 and 36, the tube 36 thereof being arranged normally to conduct.
- a negative-going bit pulse is applied to the control grid of the tube 36 through the associated line 21 through 2 3
- the multivibrator fires and the plate of the tube 36 rises in potential, since that tube is then cut off, for a period of time determined by the time constant of the multivibrator.
- the plate of each tube 36 is coupled through a line a! ⁇ Pit 2c) to the control grid of one tube 39 (PEG. 9) of the next following trigger 33.
- Each of the triggers 33 includes the tube 39 and a tube 40 and is arranged in such a way that the tube 39 is normally conducting.
- any trigger will be referred to as On when the left-hand tube thereof, as viewed in FIG. 9, is conducting, and as Oif when the opposite condition prevails.)
- the trailing, negative-going edge of the positive pulse taken from the plate of the tube as thereof cuts off the next succeeding trigger tube 39 and thereby turns the associated trigger 33 Off.
- each trigger tube 40 is coupled to a line 42 (FIG. 2c) which in turn is connected through an inverter 4-3, labeled I3 and disclosed in detail in FIG. 11, to a source of positive-going shift pulses, and when a shift pulse is applied through the line 42 to these grids, all Off triggers are turned On.
- the plate of each of the first three trigger tubes 39 in each shift register is coupled to the control grid of the next following rnultivibrator tube 36, the plate of each fourth trigger tube 39 in each shift register being connected through a line 44 (FIG. 20) to the control grid of a cathode follower 45 which is labeled CF and is shown in detail in FIG. 3. All of the triggers 33 are initially On.
- each of the cathode followers 45 of the input register A are connected by resistors 48 to 51 inclusive (FIG. 2d) to a common line 52.
- the resistors 48 through 51 comprise a portion of the analog voltage adding network utilized herein, and, assuming that the resistor 51 has a value of R, the resistor 50 has a value of 2R, the resistor 49 has a value of 4R, and the resistor 48 has a value of SR.
- a resistor 53 having a value of 8R, is connected between the line 52 and a cathode of another cathode follower 55, the control grid of which is connected to the plate of a trigger tube 39 of another trigger 58.
- the trigger 58 is provided to supply a carry digit, when necessary, as will be explained later herein.
- the accumulating register C (FTG. 2a) is substantially identical to the input register and is distinguished therefrom only by the fact that the input is received from the output of the analog adder B (FIGS. 2b and 2d), the lines 21a through 24a being the bit input lines therefor.
- the cathodes of each of the cathode followers 45 of the accumulating register are connected across a resistor network, comprising four resistors, 60 through 63 (FIG. 2b), to the line 52, the resistor 63 having avalue of R, the resistor 62 having a value of 2R, the resistor '61 having'a valueof 4R, and the resistor 6t) having'a value of SR.
- the grid of the associated cathode follower is low, and in the present embodiment the cathode of the cathode follower is arranged to lie at a potential in the neighborhood of 50 volts.
- the cathode of the cathode follower 45 is at a potential in the neighborhood of 150 volts.
- the potential of the line 52 is directly controlled by the condition of stability of the last trigger 33 of each shift register and, due to the prearranged binary coded values of the resistors 53, 48 through '51 and 60 through 63, the potential of the line 52 is directly proportional to the sum of the digits stored in the carry trigger 58 and in the final stages of the various shift registers.
- the above men'- tioned known comparing voltages which correspond to the known digital values are developed across these resistors, as will become clear, and are thus'impressed upon the control grid of the tube 69.
- the differential amplifier is arranged to detect a difference between the voltages on the grids 65 and 68.
- the cathodes 77 and 78 (FIG. 4) of the tubes 66 and 69, respectively, are common and are each connected to the plate 79 of a tube 81, the control grid 82 of which is connected through a line 83to a point 84 intermediately of two load resistors 85 and 86 provided in the cathode circuit of the tube 81.
- the resistor 86 is returned to -100 volts, and it will be understood that the tube 81 is adapted to provide a substantially constant current to the cathodes of the differential amplifier 67.
- the plates 87 and 96 of tubes 66 and 69 are connected through lines 88 and 97, respectively, to the control grids of two amplifiers 91 and 99 (FIG. 2d), respectively, labeled A and disclosed in detail in FIG. 5.
- the circuit constants of these amplifiers and of the differential amplifier 67 are such that, when the potentials on the grids 65 and 68 are equal, the amplifiers 91 and 99 are biased to conduct, and, under these conditions, the plates of the amplifiers are at low potential, in the neighborhood of 50 volts.
- the known comparing voltage is developed across the adding resistors 72 through 76 (FIGS. 2b and 2d), one side of each of which is common and is connected to the line 71.
- the other side of each of these adding resistors is connected to the cathode of an associated cathode follower (CF), cathode followers 121'through 125fbeing provided for this purpose.
- the resistors 72 through 76 have binary coded values of SR, 4R, 2R, R and .8R, respectively, and, as in the case with the adding resistors previously described, the potential of the line 71 isdetermined by the cathode potentials of the various aforementioned cathode followers 121 through 125.
- each of cathode followers 121 through 125 is controlled by a corresponding trigger 136 through 140, each said trigger'being substantially identical to the one shown in FIG. 9, and the plate ofeachtrigger tube 39 being connectedtothe control grid-of the associated cathode follower.
- Eachof the triggers 136 through 140 is normally On, i.e., withthe tube 39'thereof conducting, thereby maintaining the cathode potential ,of the associated cathode follower low, around 50 volts. When one or more of these triggers are turned Off, the cathodes of the associated cathode followers rise to volts and the potential of theline 71 rises according to the particular triggers turned Off.
- Means are provided to create timed positive pulses for controlling the triggers 136 through 140, as well as other structure, these pulses being termed 10?, 8P, 4P, 2P, 1P, SP, CP and shift, and arranged to occur in the timed sequence indicated in FIG. 12.
- the 1UP pulse is fed through a line 157 and through an inverter 151 to the control grid of the trigger tube 39 of the trigger 140;
- the 8? pulse is fed through a line 159 and an inverter 152 to the control grid of the trigger tube 39 of the trigger 139, the 4P, 21 and IP pulses being fed to the control grids of the corresponding triggers in a similar manner, as indicated in PEG. 2d. at will be understood, therefore, that the triggers 144) through 136 are turned off sequentially by the pulses lOP, 8P, 4P, 2P and lP, respectively, in that order.
- the line M2 (FIG. 2d) is high when the line ill is at a higher potential than the line 52.
- the line N92 is connected to the #3 grid of each of five gate tubes ill through 115, each of which is identical to the other and is designated G3 in the drawing and one of which is disclosed in detail in PEG. 6.
- the gates 111 through 115 are open, but when line L02 is low, these gates are closed.
- the plates of the gates 111 through 115 are connected to the control grid of the trigger tube of the corresponding trigger 136 through All, the #1 grid of each gate being connected to the pulse line associated with the next order trigger, i.e., the #1 grid of the gate 115 being connected to the 8?
- the trigger 1% is the 10 trigger, and when a positive 10? pulse is fed through the line 157 and through the inverter 151 to the trigger 14%, it is turned Oil? and the line 71 is raised to a potential which is the analog of 10.
- the line 1&2 is high, thus maintaining the gates 111 through 125 open, when the potential of the line 71 is higher than the potential of the line 52, i.e., when the analog potential of the sum of the digits being added is less than the lrnown comparison voltage.
- the gates till through 115 are closed.
- the next pulse, the 8P pulse is arranged to turn Off the 8 trigger 139.
- the 8? pulse turns On the 10 trigger 14-
- the 8? pulse turns On the 10 trigger 149 at the same time it turns Off the 8 trigger 139. If the sum of the digits being added is greate than 10, it will be clear that the trigger 14%) remains Off.
- Each of the 4P, 2P and IF pulses is similarly adapted to turn On the preceding trigger 139, 138 and 137, respectively, when the gates 111 through 115 are open, the SP pulse being arranged to turn On the trigger 136 when the aforementioned gates are open.
- the plates of each of the trigger tubes 39 of the triggers 136 through 139 are connected by lines 189 through 183 to the control grid of a corresponding gate tube 184 through 187, respectively, the plate or" the trigger tube 39 of the trigger 146 being connected through a line 188 to the #3 grid of a gate tube 189.
- the lines 18% through 183 are also connected to the control grids of four gate tubes 190 through 193, respectively.
- the #3 grids of each of the gates 184 through 137 are connected to a common line 194, the #3 grids of the gates 193 through 1'93 being connected to a common line 195, and it will be understood that the gates 184 through 187 are open when the line 194 is up, the gates 190 through 193 being open when the line 195 is up. Conversely, these gates are closed when the lines 194 and 195 are down.
- the plates of the four gate tubes 184 through i8? are connected to four output lines 23 3 through respectively and the plates of the four gate tubes 1% through 193 are connected to the four lines Zia through 2%, respectively, which are connected to the input stages of each of the four shift registers of the accumulating register, as noted above.
- the line 194 is connected to the plate of an inverter tube 215, the grid of which is connected by a line 216 to the plate of a gate tube 217.
- the line 195 is connected to the plate of an inverter tube 218, the grid of the inverter being connected by a line 219 to the plate of another gate tube 221.
- the #3 grids of the gate tubes 217 and 222 are connected to a common line 222, and the line 222 is, in turn, connected to the source of CP pulses.
- Connected to the #1 grids of the gates 217 and 221i are lines 223 and 224, respectively, the potential of which is controlled in any convenient manner to allow selective control of the gates 217 and 221, for a purpose to become clear later herein.
- the control grid of the gate tube 189 is connected, through a line 208, to the source of CP pulses, the line 2&3 being additionally connected to the control grid of each of the five trigger tubes 40 of the triggers 136 through 145), and it should be clear that the trailing edge of the CP pulse turns the triggers 136 through On if they are Off. Also, if the trigger 140 is Off, the gate 189 is open, and a positive-going CP pulse on the line 268 at this time drives the plate of the gate 189 negative.
- a line 214 is connected betwen the plate of the gate 189 and the control grid of the trigger tube 40 of the trigger 58 (FIG. 2d), and when the line 214 drops in potential, the trigger, if Off, is turned On, thereby adding the carry voltage to the line 52 for the next cycle of addition, as will become clear.
- Means have been provided for detecting possible error, and for this purpose two inverter tubes 225 and 226, labeled 12, an inverter tube 227, labeled 13, a gate tube 223, labeled G3, and a trigger 229, labeled T, have been provided.
- the control grids of the inverters 225 and 226 are connected to the plates of the amplifiers 91 and 99, respectively, the plates of these inverters being common and connected to the control grid of the inverter 227.
- the plate of the inverter 227 is connected to the #3 grid of the gate 228, the plate of which is connected to the control grid of the trigger tube 39 of the trigger 229.
- a line 23% connected at one end to the source of CP pulses, is connected to the control grid of the gate 223, and a line 231., connected at one end to the plate of the inverter 43 (FIG. 2c), is connected to the control grid of the trigger tube 44 of the trigger 229.
- the #3 grid of the gate 223 is low, thereby maintaining it closed, and the plate thereof at a high potential.
- the gate 223 is opened, and it will be understood that a positive CP pulse causes the plate thereof to drop, thereby turning the trigger 229 off. Since the CP pulse controls readout, it is clear that an incorrect sum will be detected if the trigger 229 is off after the CP pulse is generated.
- the trigger 229 may be utilized in various well known ways to operate a suitable indicator or other control apparatus.
- the shift pulse is arranged to reset the trigger 229 after readout since, when generated, the tube 41) of the trigger 229 is cut ofi thereby.
- numbers to be added are entered into the input register, serially by digit and parallelly by bit, through the four bit input lines 21 through 24, the bit pulses being entered in timed relation with the shift pulses.
- each number is limited to four digits. Assuming that the first digit, i.e., the least significant digit, of the augend is entered in the input register upon occurrence of the first shift pulse, the fourth or highest order digit is entered upon occurrence of the fourth shift pulse, and at this time it will be understood that the augend is stored in the input register, the least significant digit thereof being stored in the last stages of the input register.
- the accumulating register is empty at this time (it should be clear that any register may be emptied by providing a series of shift pulses in the absence of bit pulses), and that the potential of the line 52 is at a value which is the analog of the least significant digit of the augend. Assuming this digit to be a 9, for example, it will be recalled that the occurrence of the pulse turns Off the 10 trigger 140 and that, as a result, the voltage of the line 71 is raised to a potential which is the analog of 10, which potential is higher than the potential of the line 52, the line 52 being at a potential which is the analog of 9.
- the various gates 111 through 115 are open, and upon occurrence of the 8P pulse the 10 trigger 140 is turned On, the 81 pulse being adapted additionally to turn Off the 8 trigger 139 and thereby lower the potential of the line 71 to a potential which is the analog of 8.
- the potential of the line 52 is equal to or more than the potential of the line 71
- the gates 111 through 115 are maintained closed, it being only when the line 71 is higher than the line 52 that the gates are open.
- the 8 trigger 139 is turned Off, it remains Off since the gate 114 is closed when the 4P pulse is generated, the 4P pulse being limited, therefore, to turning Ofi the 4 trigger 138.
- the 2P pulse next generated, turns On the 4 trigger 138, the gate 113 being open since the line 71 is higher than the line 52, and also turns Off the 2 trigger 137.
- the next pulse, the 1P pulse turns On the 2 trigger, since line '71 is still above the line 52, and turns Off the 1 trigger 136, thereby rendering the potential of the line 71 equal to the potential of the line 52 and closing the gates 111 through 115.
- the SP pulse is generated, the l trigger 136 remains Off, and a digit corresponding to the potential of the line 52 is stored in binary form in the five triggers 136 through 140.
- the triggers 136 and 139 are Off, thereby raising the potential on the control grids of the gate tubes 184, 187, 190 and 193.
- These gates are normally closed, since the lines 194 and 195 are normally low; however, when it is desired to add or when numbers are to be entered into the accumulating register for addition, control means, not shown, are provided to raise the potential of the line 195 to thereby open the gates 190 through 193. Readout, as will be more fully explained later herein, is obtained by raising the potential of the line 194, thereby opening the gates 184 through 187.
- the aforementioned control means is arranged to raise the potential of the #3 grid of the gate 221, thereby opening it, and when the CP pulseis generated, the line 195 goes up, thereby opening the gates 190 through 193.
- the line 195 goes up, the plates of the gates 190 and 193 drop, since the control grids of these tubes are up, and the delay multivibrators 34 (FIG. 2a) associated therewith are triggered, thereby entering the 9 into the accumulating register.
- the fifth shift pulse Prior to the end of the delay provided by the multivibrator 34, the fifth shift pulse is generated, thereby readying the various trigger stages of the shift registers for receipt of the digits to be entered therein.
- the trailing edge of the CP pulse is arranged to turn On each of the triggers 136 through 140, since the grids of the tubes 40 thereof are driven below cutoff, and in this way the triggers are reset immediately after readout therefrom.
- Each of the next three shift pulses is arranged, therefore, to enter the second, third and fourth digits of the augend into the accumulating register in a similar manner to that described above in connection with the first or least significant.
- the four digits ofthe addend are entered into the input register in timed relation with the shift pulses, the least significant digit thereof being entered upon occurrence of the fifth shift pulse, etc., as described above, and it will be understood that when the least significant digit of the augend is in the final stages of the accumulating register the least significant digit of the addend is in the final stages of the input register.
- the final triggers 33c and 33h are On.
- the potential of the line 52 is, in this case, equal to approximately or the analog of the sum of 9 and 8, i.e., 17.
- the next pulse turns Off the 10 trigger 140, to thereby raise the potential of the line 71 to the analog of 10, and since line 52 is higher than line 71, thereby leaving the gate 115 closed, the 8P pulse does not turn the trigger 140 On.
- the 8P pulse is generated, the 8 trigger 139 is turned Off, and the line 71 is raised to the analog of 18, which is above the line 52, thereby opening the gates 111 through 115.
- the 4P pulse turns the trigger 139 On and turns the trigger 138 Off. Again, the potential of the line 71 is below the line 52, the potential of the line 71 being the analog of 14, and the gates 111 through 115 are closed. Similarly, triggers 137 and 136 are turned Off.
- triggers 140, 138, 137 and 136 are Off. Additionally, since the trigger 140 is Off, the gate 189 is open.
- the potential of the line 223 is raised to open the gate 217.
- the lines 180 through 183 corresponding to the triggers 137 through 140 which are Off, in this case the lines 182, 181 and 180, are high, thereby opening the gates 184 through 186, and when the CP pulse is generated, the plates of these gates drop for the duration of the CP pulse. It will be understoood that the sum of these digits, less the carry, i.e., 94-8-10, may be taken from the output lines 200 through 203, in binary coded form, as negative pulses. As before, the trailing edge of the CP pulse turns On the triggers 136 through 140. i
- the gate 189 is open when the 10 trigger 140 is Off, i.e., when there is a carry, and when the CP pulse is applied to the control grid of the gate 189, the plate thereof drops in potential if the gate is, open.
- the gate 189 is open and theCPpulse causes the plate thereof to drop sharply for the duration of the pulse. Since the plate is connected through the line 214 to the grid of the trigger tube39 of the trigger 58, the trigger 58 is turned Off, thereby entering the carry digit into the trigger to be added to the 'second lowest order digits of the augend and the addend after the next shift pulse. Itshould be noted in this connection that the grid of the trigger tube 40 of the carry trigger 58 is connected to the source of SP pulses and therefore that the trailing edge of each SP pulse resets this trigger, immediately prior to the entry of thecarry thereinto.
- An adder comprising first, second and third registers, means for entering signals representing digits of an augend, addend and carry into said respective registers, first, second and third means respectively associated with said registers for converting the signal store Within into first, second and third analog signals, means for summing said analog signals to provide a sum voltage the amplitude of which is the analog of the sum of said augend, addend and carry stored in said registers, means, including a plurality of triggers, for generating a standard voltage incrementally variable in response to the condition or" said triggers, diiferential amplifier means for comparing said standard voltage with said sum analog voltage to produce signals indicative of equality and inequality, gate means coupled to said difierential amplifier means and to said trig ers to change the state of said triggers and reduce the rd voltage by equal increments in response unequal signals from said differential amplifier means and to block further change of state of said triggers in response to an equal signal, a plurality of gates, means connecting one input of said gates to said triggers, means for simultaneously
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Computer Hardware Design (AREA)
- Automation & Control Theory (AREA)
- Pure & Applied Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Mathematical Analysis (AREA)
- Computational Mathematics (AREA)
- Mathematical Physics (AREA)
- Mathematical Optimization (AREA)
- Evolutionary Computation (AREA)
- Fuzzy Systems (AREA)
- Software Systems (AREA)
- Analogue/Digital Conversion (AREA)
- Manipulation Of Pulses (AREA)
- Measurement And Recording Of Electrical Phenomena And Electrical Characteristics Of The Living Body (AREA)
- Inking, Control Or Cleaning Of Printing Machines (AREA)
Description
7 Sheets-Sheet 1 J. W. HAANSTRA ADDING DEVICE T J M Ms m at mm A M 6 WW. II I M m mi .w X ll'h l lli G a Q A W N mEmGmm tin Al N W v 58;: v m A m 556mm fmww w 7 E53 253st: v @335 53 m w v m Jan. 16, 1962 Filed Sept. 7, 1954 Jan. 16, 1962 Filed Sept. 7, 1954 J. W. HAANSTRA ADDING DEVICE '7 Sheets-Sheet 2 FIG. 2a
Jan. 16, 1962 J. w. HAANSTRA 3,017,098
ADDING DEVICE FiledvSepc. '7, 1954 7 Sheets-Sheet 3 Jan. 16, 196 J. w. HAANSTRA ADDING DEVICE 7 Sheets-Sheet 4 Filed Sept. '7, 1954- Jan. 16, 1962 .1. w. HAANSTRA 3,017,098
ADDING DEVICE Filed Sept. 7, 1954 7 Sheets-Sheet 5 m g s T0 E RROR INDICATOR Jan. 16, 1962 J. w. HAANSTRA 3,017,098
ADDING DEVICE Filed Sept. 7, 1954 '7 Sheets-Sheet 6 Jan. 16, 1962 J. w. HAANSTRA 3,017,098
ADDING DEVICE Filed Sept. 7, 1954- 7 Sheets-Sheet 7 l l l l I SHIFT H H 3,917,098 Patented Jan. 16, 1932 The present invention appertains generally to devices for adding and relates more particularly to adders utilizing analog techniques wherein the analog of each digital order of a number is computed independently.
A copending application, Ser. No. 410,539, filed Feb. 16, 1954, illustrates a further modification in applying analog devices of this kind to adding and multiplying machines.
One object of the present invention is to provide an improved analog adding device.
Analog adders are simple and inexpensive as compared with digital machines, but, as they are now known, they lack the accuracy of digital machines and give, at best, only an approximation of the correct answer. It is therefore another object of this invention to provide an adder which has the simplicity of an analog device but which retains the accuracy of a digital machine.
A further object is to provide an analog adder which utilizes analog techniques only Within limits which yield the desired accuracy.
Still another object is to provide an analog adder wherein addition is accomplished serially, i.e., wherein each order of two numbers to be totaled is added separately and sequentially.
Other objects of the invention will be pointed out in the following description and claim and illustrated in the accompanying drawings, which disclose, by way of example, the principle of the invention and the best mode which has been contemplated of applying that principle.
In the drawings:
FIG. 1 is a simplified block diagram of the adder of the invention.
FIG. 2 iilustrates the layout of 2a to 2d inclusrve.
2a through 2d comprise a detailed block diagram of the novel adder.
FIGS. 3 through 11 comprise detailed circuit diagrams of the various b OCiiS illustrated in F 65. through 2d.
FIG. 12 is a diagrammatic representation of the various signal voltages utilized during the operation of the device.
Referring now to FIG. 1, it will be seen that the adder of the invention includes an input register A, disclosed in detail in 2c, an analog adder B, disclosed in detail FiG-S. 2b and 2d, and an accumulating register C which is disclosed in detail in PG. 211.
Numbers to be added are successively entered, in the form of binary coded pulses, into the input register through four bit input lines 21 through 24, which lines have binary coded values of 1, 2, 4 and 8, respectively. Each of the augend and the addend is entered, serially by digit and parallelly by bit, through the bit input lines 21 to 24 inclusive into four shift registers 25 through 28 (FIG. 2c), respectively. The shift registers disclosed in the present embodiment are well known in the art and will, therefore, be described only briefly. Each comprises four stages, and each stage includes a trigger 33 and a delay multivibrator 34. Binary coded digits are entered into the shift registers 25 through 28 by means of suitable timed voltage impulses impressed upon the lines 21 through 24 each of which is suitably connected to the corresponding multivibrator 34. The trigger 33 and the multivibrator 34, shown in block form in FIG. 2c and labeled T and DM respectively, are shown in detail in FIGS. 9 and 7, respectively.
Each multivibrator 34 (FIG. 7) is of the single shot variety and comprises two tubes 35 and 36, the tube 36 thereof being arranged normally to conduct. When, however, a negative-going bit pulse is applied to the control grid of the tube 36 through the associated line 21 through 2 3, the multivibrator fires and the plate of the tube 36 rises in potential, since that tube is then cut off, for a period of time determined by the time constant of the multivibrator. The plate of each tube 36 is coupled through a line a! {Pit 2c) to the control grid of one tube 39 (PEG. 9) of the next following trigger 33. Each of the triggers 33 includes the tube 39 and a tube 40 and is arranged in such a way that the tube 39 is normally conducting. (Throughout the description, any trigger will be referred to as On when the left-hand tube thereof, as viewed in FIG. 9, is conducting, and as Oif when the opposite condition prevails.) At the end of the period of a fired multivibrator 34, it will be understood that the trailing, negative-going edge of the positive pulse taken from the plate of the tube as thereof cuts off the next succeeding trigger tube 39 and thereby turns the associated trigger 33 Off.
The control grid of each trigger tube 40 is coupled to a line 42 (FIG. 2c) which in turn is connected through an inverter 4-3, labeled I3 and disclosed in detail in FIG. 11, to a source of positive-going shift pulses, and when a shift pulse is applied through the line 42 to these grids, all Off triggers are turned On. The plate of each of the first three trigger tubes 39 in each shift register is coupled to the control grid of the next following rnultivibrator tube 36, the plate of each fourth trigger tube 39 in each shift register being connected through a line 44 (FIG. 20) to the control grid of a cathode follower 45 which is labeled CF and is shown in detail in FIG. 3. All of the triggers 33 are initially On. It has been shown that a negative bit pulse on one or more of the lines 21 through 24 fires the associated delay multivibrators 34 and, accordingly, the trailing, negative-going edges of the resulting pulses are adapted to turn Off the next following triggers 33. Upon receipt of a shift pulse, each Off trigger is turned On and, as a result, the plate of the trigger tube 39 drops in potential, thereby firing the next following multivibrator 34. Thus, a bit entered into one stage of one of the shift registers is transferred to the next succeeding stage by each shift pulse until it is registered in the fourth stage. At this time, it will be noted that the plate (FIG. 9) of the trigger tube 39 is high if there is a bit stored therein, and thus that the cathode of the associated cathode follower 45 is high, since the plate of the tube 39 is connected to the control grid of the cathode follower 45. Similarly, if no hit is present in the last stage of a shift register, the cathode of the corresponding cathode follower 45 is low.
The cathodes of each of the cathode followers 45 of the input register A are connected by resistors 48 to 51 inclusive (FIG. 2d) to a common line 52. The resistors 48 through 51 comprise a portion of the analog voltage adding network utilized herein, and, assuming that the resistor 51 has a value of R, the resistor 50 has a value of 2R, the resistor 49 has a value of 4R, and the resistor 48 has a value of SR. Additionally, it will be noted that a resistor 53, having a value of 8R, is connected between the line 52 and a cathode of another cathode follower 55, the control grid of which is connected to the plate of a trigger tube 39 of another trigger 58. The trigger 58 is provided to supply a carry digit, when necessary, as will be explained later herein.
The accumulating register C (FTG. 2a) is substantially identical to the input register and is distinguished therefrom only by the fact that the input is received from the output of the analog adder B (FIGS. 2b and 2d), the lines 21a through 24a being the bit input lines therefor. The cathodes of each of the cathode followers 45 of the accumulating register are connected across a resistor network, comprising four resistors, 60 through 63 (FIG. 2b), to the line 52, the resistor 63 having avalue of R, the resistor 62 having a value of 2R, the resistor '61 having'a valueof 4R, and the resistor 6t) having'a value of SR.
When one of the triggers33 immediately preceding a cathode follower 45 is-On, the grid of the associated cathode follower is low, and in the present embodiment the cathode of the cathode follower is arranged to lie at a potential in the neighborhood of 50 volts. When, however, the trigger 33 is Off, the cathode of the cathode follower 45 is at a potential in the neighborhood of 150 volts. It will be understood that the potential of the line 52 is directly controlled by the condition of stability of the last trigger 33 of each shift register and, due to the prearranged binary coded values of the resistors 53, 48 through '51 and 60 through 63, the potential of the line 52 is directly proportional to the sum of the digits stored in the carry trigger 58 and in the final stages of the various shift registers. It will be clear that, when the final stage of each of the shift registers is On and when the trigger 58 is also On, i.e., when there is no carry digit stored in the trigger 58 and when the two digits stored in the final stages of each of the input and the accumulating registers are each equal to zero, the potential of the line 52 is equal to 50 volts, but when, for example, the last triggerof each of the registers is Off and the carry trigger 58 is Off, i.e., when the digits stored in the final stages of thetwo registers plus the carry digit total 31, the potential of the line 52 is equal to 150 volts. The relationship involved herein is linear'and all numbers intermediately of and 31 are represented by analog potentials which are linearly arranged between 50 volts and 150 volts. Assuming that the surn of the numbers stored in the triggers is equal to a number n, it will be understood that the potential of the line 52 is equal to and is the analog of the sum.
It should now be obvious that the digits being added at any time are represented by a potential on the line 52 which is the analog of their sum, the actual addition being accomplished by the various aforementioned resistors, The remaining structure to be described is provided to convert the analog potential of the sum into a digital value. Conversion is accomplished by comparison, i.e., by comparing known voltages corresponding to digital valueswith the analog voltage of the sum until the proper digital value is determined. For this purpose, a differential amplifier 67 (FIG. 2d), labeled DA anddisclosed in detail in FIG. 4 is provided. The line 52 (FFG. 4) is connected to the control grid 65 of a tube 66 whichforms a portion of the differential amplifier 67, thereby impressing the potential of the line 52 on the grid 65. The control grid 68 of another tube 69 of the differential amplifier is connected to a line. 71 which in turn is connected to one side of-each offive voltage adding resistors.
72 through 76 (FIGS. 2b and 2d). The above men'- tioned known comparing voltages which correspond to the known digital values are developed across these resistors, as will become clear, and are thus'impressed upon the control grid of the tube 69. The differential amplifier is arranged to detect a difference between the voltages on the grids 65 and 68.
The cathodes 77 and 78 (FIG. 4) of the tubes 66 and 69, respectively, are common and are each connected to the plate 79 of a tube 81, the control grid 82 of which is connected through a line 83to a point 84 intermediately of two load resistors 85 and 86 provided in the cathode circuit of the tube 81. The resistor 86 is returned to -100 volts, and it will be understood that the tube 81 is adapted to provide a substantially constant current to the cathodes of the differential amplifier 67. Thus, when there is a difference in potential between the grids 65 and 68 of tubes 66 and 69, respectively, the difference will be reflected in the difference in the plate potentials of these tubes.
The plates 87 and 96 of tubes 66 and 69 are connected through lines 88 and 97, respectively, to the control grids of two amplifiers 91 and 99 (FIG. 2d), respectively, labeled A and disclosed in detail in FIG. 5. The circuit constants of these amplifiers and of the differential amplifier 67 are such that, when the potentials on the grids 65 and 68 are equal, the amplifiers 91 and 99 are biased to conduct, and, under these conditions, the plates of the amplifiers are at low potential, in the neighborhood of 50 volts. When, however, there is a difference in the potentials of the grids 65 and 6 8 of the differential amplifier 67, a difference of 1 or 2 volts or more, a greater percentage of the total current flowing through the tube 81 flows through the tube 66 or 69 corresponding to the grid 65 or 68 which is higher in potential. It will be seen that in this way the plate of the tube 66 or 69 which carries the most current will drop in potential, the plate of the other tube being arranged to rise. The amplifiers 91 and 99: are biased in such a way that a small decrease in grid potential will render them cut off, thereby raising the plate voltage thereof to around 150 volts. 'Thus, when the potential of the line 52 exceeds the potential of the line 71, for example, a line 93 connected to the plate of the amplifier 91 is at 150 volts and a line 102 connected to the plate of the amplifier tube 99 is at 50 volts. But when the opposite condition exists, i.e., when the potential of the line 71 exceeds the potential of the line 52, the line 102 is at 150 volts and the line 93 is at SO'volts. It will be understood that the differential amplifier is made sufficiently sensitive to detect a voltage differential of around 1 or 2 voltsv since, in the present embodiment, voltage increments of around 3 volts, i.e.
are utilized. Such sensitivity is easily obtainable, as is well known'to those familiar with differential amplifiers such as the one described.
As noted above, the known comparing voltage is developed across the adding resistors 72 through 76 (FIGS. 2b and 2d), one side of each of which is common and is connected to the line 71. The other side of each of these adding resistors is connected to the cathode of an associated cathode follower (CF), cathode followers 121'through 125fbeing provided for this purpose. The resistors 72 through 76 have binary coded values of SR, 4R, 2R, R and .8R, respectively, and, as in the case with the adding resistors previously described, the potential of the line 71 isdetermined by the cathode potentials of the various aforementioned cathode followers 121 through 125.
The grid potential, and thus the cathode potential, of each of cathode followers 121 through 125 is controlled by a corresponding trigger 136 through 140, each said trigger'being substantially identical to the one shown in FIG. 9, and the plate ofeachtrigger tube 39 being connectedtothe control grid-of the associated cathode follower. Eachof the triggers 136 through 140 is normally On, i.e., withthe tube 39'thereof conducting, thereby maintaining the cathode potential ,of the associated cathode follower low, around 50 volts. When one or more of these triggers are turned Off, the cathodes of the associated cathode followers rise to volts and the potential of theline 71 rises according to the particular triggers turned Off.
Means, not shown, are provided to create timed positive pulses for controlling the triggers 136 through 140, as well as other structure, these pulses being termed 10?, 8P, 4P, 2P, 1P, SP, CP and shift, and arranged to occur in the timed sequence indicated in FIG. 12. The 1UP pulse is fed through a line 157 and through an inverter 151 to the control grid of the trigger tube 39 of the trigger 140; the 8? pulse is fed through a line 159 and an inverter 152 to the control grid of the trigger tube 39 of the trigger 139, the 4P, 21 and IP pulses being fed to the control grids of the corresponding triggers in a similar manner, as indicated in PEG. 2d. at will be understood, therefore, that the triggers 144) through 136 are turned off sequentially by the pulses lOP, 8P, 4P, 2P and lP, respectively, in that order.
It will be recalled that the line M2 (FIG. 2d) is high when the line ill is at a higher potential than the line 52. The line N92 is connected to the #3 grid of each of five gate tubes ill through 115, each of which is identical to the other and is designated G3 in the drawing and one of which is disclosed in detail in PEG. 6. When the line 1G2 is high, the gates 111 through 115 are open, but when line L02 is low, these gates are closed. The plates of the gates 111 through 115 are connected to the control grid of the trigger tube of the corresponding trigger 136 through All, the #1 grid of each gate being connected to the pulse line associated with the next order trigger, i.e., the #1 grid of the gate 115 being connected to the 8? line 159, the #1 grid of the gate being connected to the ll line 163, etc., #1 grid of the gate 111 being connected to the SP line The trigger 1% is the 10 trigger, and when a positive 10? pulse is fed through the line 157 and through the inverter 151 to the trigger 14%, it is turned Oil? and the line 71 is raised to a potential which is the analog of 10. As noted above, the line 1&2 is high, thus maintaining the gates 111 through 125 open, when the potential of the line 71 is higher than the potential of the line 52, i.e., when the analog potential of the sum of the digits being added is less than the lrnown comparison voltage. Conversely, when the analog potential of the sum of the digits being added is more than the known comparison voltage, the gates till through 115 are closed. The next pulse, the 8P pulse, is arranged to turn Off the 8 trigger 139. Additionally, if the gate 115 is open, the 8? pulse turns On the 10 trigger 14- Thus, when the sum of the digits being added is less than 10, the 8? pulse turns On the 10 trigger 149 at the same time it turns Off the 8 trigger 139. If the sum of the digits being added is greate than 10, it will be clear that the trigger 14%) remains Off. Each of the 4P, 2P and IF pulses is similarly adapted to turn On the preceding trigger 139, 138 and 137, respectively, when the gates 111 through 115 are open, the SP pulse being arranged to turn On the trigger 136 when the aforementioned gates are open.
in addition to being connected to the control grid of the cathode followers 122 through 125, the plates of each of the trigger tubes 39 of the triggers 136 through 139 are connected by lines 189 through 183 to the control grid of a corresponding gate tube 184 through 187, respectively, the plate or" the trigger tube 39 of the trigger 146 being connected through a line 188 to the #3 grid of a gate tube 189. The lines 18% through 183 are also connected to the control grids of four gate tubes 190 through 193, respectively. The #3 grids of each of the gates 184 through 137 are connected to a common line 194, the #3 grids of the gates 193 through 1'93 being connected to a common line 195, and it will be understood that the gates 184 through 187 are open when the line 194 is up, the gates 190 through 193 being open when the line 195 is up. Conversely, these gates are closed when the lines 194 and 195 are down. The plates of the four gate tubes 184 through i8? are connected to four output lines 23 3 through respectively and the plates of the four gate tubes 1% through 193 are connected to the four lines Zia through 2%, respectively, which are connected to the input stages of each of the four shift registers of the accumulating register, as noted above.
The line 194 is connected to the plate of an inverter tube 215, the grid of which is connected by a line 216 to the plate of a gate tube 217. Similarly, the line 195 is connected to the plate of an inverter tube 218, the grid of the inverter being connected by a line 219 to the plate of another gate tube 221. The #3 grids of the gate tubes 217 and 222 are connected to a common line 222, and the line 222 is, in turn, connected to the source of CP pulses. Connected to the #1 grids of the gates 217 and 221i are lines 223 and 224, respectively, the potential of which is controlled in any convenient manner to allow selective control of the gates 217 and 221, for a purpose to become clear later herein.
The control grid of the gate tube 189 is connected, through a line 208, to the source of CP pulses, the line 2&3 being additionally connected to the control grid of each of the five trigger tubes 40 of the triggers 136 through 145), and it should be clear that the trailing edge of the CP pulse turns the triggers 136 through On if they are Off. Also, if the trigger 140 is Off, the gate 189 is open, and a positive-going CP pulse on the line 268 at this time drives the plate of the gate 189 negative. A line 214 is connected betwen the plate of the gate 189 and the control grid of the trigger tube 40 of the trigger 58 (FIG. 2d), and when the line 214 drops in potential, the trigger, if Off, is turned On, thereby adding the carry voltage to the line 52 for the next cycle of addition, as will become clear.
Means have been provided for detecting possible error, and for this purpose two inverter tubes 225 and 226, labeled 12, an inverter tube 227, labeled 13, a gate tube 223, labeled G3, and a trigger 229, labeled T, have been provided. The control grids of the inverters 225 and 226 are connected to the plates of the amplifiers 91 and 99, respectively, the plates of these inverters being common and connected to the control grid of the inverter 227. The plate of the inverter 227 is connected to the #3 grid of the gate 228, the plate of which is connected to the control grid of the trigger tube 39 of the trigger 229. it should also be noted that a line 23%, connected at one end to the source of CP pulses, is connected to the control grid of the gate 223, and a line 231., connected at one end to the plate of the inverter 43 (FIG. 2c), is connected to the control grid of the trigger tube 44 of the trigger 229. It will be recalled that, when the potential of the line 71 is equal to the potential of the line 52, the sum of the digits being added is correctly stored in the triggers 136 through 146, and that at this time the potentials of the plates of the amplifiers 91 and 99 are low. it is only when both of these plates are low that the correct sum is registered in the triggers 136 through 149, and at this time the #3 grid of the gate 223 is low, thereby maintaining it closed, and the plate thereof at a high potential. When, however, one or both or" the plates of the amplifiers 91 and 99 are high, the gate 223 is opened, and it will be understood that a positive CP pulse causes the plate thereof to drop, thereby turning the trigger 229 off. Since the CP pulse controls readout, it is clear that an incorrect sum will be detected if the trigger 229 is off after the CP pulse is generated. As will be understood, the trigger 229 may be utilized in various well known ways to operate a suitable indicator or other control apparatus. The shift pulse is arranged to reset the trigger 229 after readout since, when generated, the tube 41) of the trigger 229 is cut ofi thereby.
in o eration, numbers to be added are entered into the input register, serially by digit and parallelly by bit, through the four bit input lines 21 through 24, the bit pulses being entered in timed relation with the shift pulses. In the present embodiment, each number is limited to four digits. Assuming that the first digit, i.e., the least significant digit, of the augend is entered in the input register upon occurrence of the first shift pulse, the fourth or highest order digit is entered upon occurrence of the fourth shift pulse, and at this time it will be understood that the augend is stored in the input register, the least significant digit thereof being stored in the last stages of the input register. It is also assumed, for the purpose of this description, that the accumulating register is empty at this time (it should be clear that any register may be emptied by providing a series of shift pulses in the absence of bit pulses), and that the potential of the line 52 is at a value which is the analog of the least significant digit of the augend. Assuming this digit to be a 9, for example, it will be recalled that the occurrence of the pulse turns Off the 10 trigger 140 and that, as a result, the voltage of the line 71 is raised to a potential which is the analog of 10, which potential is higher than the potential of the line 52, the line 52 being at a potential which is the analog of 9.
Under these circumstances, as noted above, the various gates 111 through 115 are open, and upon occurrence of the 8P pulse the 10 trigger 140 is turned On, the 81 pulse being adapted additionally to turn Off the 8 trigger 139 and thereby lower the potential of the line 71 to a potential which is the analog of 8. When the potential of the line 52 is equal to or more than the potential of the line 71, the gates 111 through 115 are maintained closed, it being only when the line 71 is higher than the line 52 that the gates are open. Thus, when the 8 trigger 139 is turned Off, it remains Off since the gate 114 is closed when the 4P pulse is generated, the 4P pulse being limited, therefore, to turning Ofi the 4 trigger 138. The 2P pulse, next generated, turns On the 4 trigger 138, the gate 113 being open since the line 71 is higher than the line 52, and also turns Off the 2 trigger 137. The next pulse, the 1P pulse, turns On the 2 trigger, since line '71 is still above the line 52, and turns Off the 1 trigger 136, thereby rendering the potential of the line 71 equal to the potential of the line 52 and closing the gates 111 through 115. Thus, when the SP pulse is generated, the l trigger 136 remains Off, and a digit corresponding to the potential of the line 52 is stored in binary form in the five triggers 136 through 140.
In the present example, the triggers 136 and 139 are Off, thereby raising the potential on the control grids of the gate tubes 184, 187, 190 and 193. These gates are normally closed, since the lines 194 and 195 are normally low; however, when it is desired to add or when numbers are to be entered into the accumulating register for addition, control means, not shown, are provided to raise the potential of the line 195 to thereby open the gates 190 through 193. Readout, as will be more fully explained later herein, is obtained by raising the potential of the line 194, thereby opening the gates 184 through 187. Since, in the present example, it is desired to enter the 9 stored in the triggers 136 and 139 into the accumulating register, the aforementioned control means is arranged to raise the potential of the #3 grid of the gate 221, thereby opening it, and when the CP pulseis generated, the line 195 goes up, thereby opening the gates 190 through 193. When the line 195 goes up, the plates of the gates 190 and 193 drop, since the control grids of these tubes are up, and the delay multivibrators 34 (FIG. 2a) associated therewith are triggered, thereby entering the 9 into the accumulating register.
Prior to the end of the delay provided by the multivibrator 34, the fifth shift pulse is generated, thereby readying the various trigger stages of the shift registers for receipt of the digits to be entered therein. Before going on with the present illustration, however, it should be noted that the trailing edge of the CP pulse is arranged to turn On each of the triggers 136 through 140, since the grids of the tubes 40 thereof are driven below cutoff, and in this way the triggers are reset immediately after readout therefrom.
Each of the next three shift pulses is arranged, therefore, to enter the second, third and fourth digits of the augend into the accumulating register in a similar manner to that described above in connection with the first or least significant. The four digits ofthe addend are entered into the input register in timed relation with the shift pulses, the least significant digit thereof being entered upon occurrence of the fifth shift pulse, etc., as described above, and it will be understood that when the least significant digit of the augend is in the final stages of the accumulating register the least significant digit of the addend is in the final stages of the input register. In the present example, since the digit 9 is stored in the final stages of the accumulating register, the final triggers 33c and 33h are On. If it be assumed that the least significant digit of the addend is equal to 8, i.e., that the trigger 33d is also On, the potential of the line 52 is, in this case, equal to approximately or the analog of the sum of 9 and 8, i.e., 17.
As described above, the next pulse, the IOP pulse, turns Off the 10 trigger 140, to thereby raise the potential of the line 71 to the analog of 10, and since line 52 is higher than line 71, thereby leaving the gate 115 closed, the 8P pulse does not turn the trigger 140 On. When the 8P pulse is generated, the 8 trigger 139 is turned Off, and the line 71 is raised to the analog of 18, which is above the line 52, thereby opening the gates 111 through 115. The 4P pulse turns the trigger 139 On and turns the trigger 138 Off. Again, the potential of the line 71 is below the line 52, the potential of the line 71 being the analog of 14, and the gates 111 through 115 are closed. Similarly, triggers 137 and 136 are turned Off. by the 2P and 1P pulses, and remain Off, to thereby place the potential of the line 71 at the analog of 17. Thus, after generation of the SP pulse, triggers 140, 138, 137 and 136 are Off. Additionally, since the trigger 140 is Off, the gate 189 is open.
Since at this time readout of the sum ofthe augend and the addend is desired, the potential of the line 223 is raised to open the gate 217. The lines 180 through 183 corresponding to the triggers 137 through 140 which are Off, in this case the lines 182, 181 and 180, are high, thereby opening the gates 184 through 186, and when the CP pulse is generated, the plates of these gates drop for the duration of the CP pulse. It will be understoood that the sum of these digits, less the carry, i.e., 94-8-10, may be taken from the output lines 200 through 203, in binary coded form, as negative pulses. As before, the trailing edge of the CP pulse turns On the triggers 136 through 140. i
As mentioned above, the gate 189 is open when the 10 trigger 140 is Off, i.e., when there is a carry, and when the CP pulse is applied to the control grid of the gate 189, the plate thereof drops in potential if the gate is, open. In the present example, the gate 189 is open and theCPpulse causes the plate thereof to drop sharply for the duration of the pulse. Since the plate is connected through the line 214 to the grid of the trigger tube39 of the trigger 58, the trigger 58 is turned Off, thereby entering the carry digit into the trigger to be added to the 'second lowest order digits of the augend and the addend after the next shift pulse. Itshould be noted in this connection that the grid of the trigger tube 40 of the carry trigger 58 is connected to the source of SP pulses and therefore that the trailing edge of each SP pulse resets this trigger, immediately prior to the entry of thecarry thereinto.
The occurrence of the next shift pulse enters the second lowest order digits of the augend and the addend into the final stages of the registers, and these digits, along with the carry digit, are added in a manner similar to that above described, the sum less any carry being taken from the output lines 200 through 203.
While there have been shown and described and pointed out the fundamental novel features of the'invention as applied to a preferred embodiment, it will be understood that various omissions and substitutions and changes, in
the form and details of the device illustrated and in its operation may he made by those skilled in the art, without departing from the spirit of the invention. It is the intention, therefore, to be limited only as indicated by the scope of the following claim.
What is claimed is:
An adder comprising first, second and third registers, means for entering signals representing digits of an augend, addend and carry into said respective registers, first, second and third means respectively associated with said registers for converting the signal store Within into first, second and third analog signals, means for summing said analog signals to provide a sum voltage the amplitude of which is the analog of the sum of said augend, addend and carry stored in said registers, means, including a plurality of triggers, for generating a standard voltage incrementally variable in response to the condition or" said triggers, diiferential amplifier means for comparing said standard voltage with said sum analog voltage to produce signals indicative of equality and inequality, gate means coupled to said difierential amplifier means and to said trig ers to change the state of said triggers and reduce the rd voltage by equal increments in response unequal signals from said differential amplifier means and to block further change of state of said triggers in response to an equal signal, a plurality of gates, means connecting one input of said gates to said triggers, means for simultaneously energizin' the other input of said gates to produce output signals from those gates connected to triggers in a predetermined state whereby the output signals are indicative of the digital sum of said addend, augend and carry.
References Cited in the file of this patent UNKTED STATES PATENTS 2,428,811 Rajchrnan Oct. 14, 1947 2,429,227 Herhst Oct. 21, 1947 2,616,965 Hoeppner Nov. 4, 1952 2,641,522 King June 9, 1953 2,657,856 Edwards Nov, 3, 1953 2,689,683 Gloess Sept. 21, 1954 2,729,811 Gloess Jan. 3, 1956 2,749,034 Williams et al. June 5, 1956 2,781,976 Kaufman .d Feb. 19, 1957 2,784,907 Williams et a1 Mar. 12, 1957 2,808,983 Uttley et a1 Oct. 8, 1957 2,836,356 Forrest et a1 May 27, 1958 FOREIGN PATENTS 683,882 Great Britain Dec. 10, 1952 685,218 Great Britain Dec. 31, 1952 OTHER REFERENCES Bennett and Low: Step-Switch Converter, Electronics, November 1953, pages 164-5.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US454255A US3017098A (en) | 1954-09-07 | 1954-09-07 | Adding device |
GB25270/55A GB793200A (en) | 1954-09-07 | 1955-09-02 | Electrical adding device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US454255A US3017098A (en) | 1954-09-07 | 1954-09-07 | Adding device |
Publications (1)
Publication Number | Publication Date |
---|---|
US3017098A true US3017098A (en) | 1962-01-16 |
Family
ID=23803921
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US454255A Expired - Lifetime US3017098A (en) | 1954-09-07 | 1954-09-07 | Adding device |
Country Status (2)
Country | Link |
---|---|
US (1) | US3017098A (en) |
GB (1) | GB793200A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3311910A (en) * | 1962-02-05 | 1967-03-28 | James H Doyle | Electronic quantizer |
US3603773A (en) * | 1969-08-28 | 1971-09-07 | Vernitron Corp | Digital pulse rate generator |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US2428811A (en) * | 1943-10-30 | 1947-10-14 | Rca Corp | Electronic computing device |
US2429227A (en) * | 1945-06-11 | 1947-10-21 | Rca Corp | Electronic computing system |
US2616965A (en) * | 1950-03-22 | 1952-11-04 | Raytheon Mfg Co | Binary coding device |
GB683882A (en) * | 1948-07-26 | 1952-12-10 | Nat Res Dev | Improvements in or relating to electronic circuits for digital computing systems |
GB685218A (en) * | 1949-12-23 | 1952-12-31 | Nat Res Dev | Improvements in or relating to electronic digital computing devices |
US2641522A (en) * | 1950-01-14 | 1953-06-09 | Little Inc A | Digital reader |
US2657856A (en) * | 1949-11-15 | 1953-11-03 | Gen Electric | Number converter |
US2689683A (en) * | 1949-01-19 | 1954-09-21 | Electronique & Automatisme Sa | Method and carry-over device for correcting a coded train of electric impulses |
US2729811A (en) * | 1950-01-28 | 1956-01-03 | Electronique & Automatisme Sa | Numeration converters |
US2781170A (en) * | 1947-05-21 | 1957-02-12 | Walker Donald Ferguson | Electrical computing instruments |
US2784907A (en) * | 1951-05-08 | 1957-03-12 | Nat Res Dev | Electronic adding devices |
US2836356A (en) * | 1952-02-21 | 1958-05-27 | Hughes Aircraft Co | Analog-to-digital converter |
-
1954
- 1954-09-07 US US454255A patent/US3017098A/en not_active Expired - Lifetime
-
1955
- 1955-09-02 GB GB25270/55A patent/GB793200A/en not_active Expired
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US2428811A (en) * | 1943-10-30 | 1947-10-14 | Rca Corp | Electronic computing device |
US2429227A (en) * | 1945-06-11 | 1947-10-21 | Rca Corp | Electronic computing system |
US2781170A (en) * | 1947-05-21 | 1957-02-12 | Walker Donald Ferguson | Electrical computing instruments |
US2749034A (en) * | 1948-07-26 | 1956-06-05 | Nat Res Dev | Electronic circuit for adding binary numbers |
GB683882A (en) * | 1948-07-26 | 1952-12-10 | Nat Res Dev | Improvements in or relating to electronic circuits for digital computing systems |
US2689683A (en) * | 1949-01-19 | 1954-09-21 | Electronique & Automatisme Sa | Method and carry-over device for correcting a coded train of electric impulses |
US2657856A (en) * | 1949-11-15 | 1953-11-03 | Gen Electric | Number converter |
GB685218A (en) * | 1949-12-23 | 1952-12-31 | Nat Res Dev | Improvements in or relating to electronic digital computing devices |
US2808983A (en) * | 1949-12-23 | 1957-10-08 | Nat Res Dev | Electronic digital computing apparatus |
US2641522A (en) * | 1950-01-14 | 1953-06-09 | Little Inc A | Digital reader |
US2729811A (en) * | 1950-01-28 | 1956-01-03 | Electronique & Automatisme Sa | Numeration converters |
US2616965A (en) * | 1950-03-22 | 1952-11-04 | Raytheon Mfg Co | Binary coding device |
US2784907A (en) * | 1951-05-08 | 1957-03-12 | Nat Res Dev | Electronic adding devices |
US2836356A (en) * | 1952-02-21 | 1958-05-27 | Hughes Aircraft Co | Analog-to-digital converter |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3311910A (en) * | 1962-02-05 | 1967-03-28 | James H Doyle | Electronic quantizer |
US3603773A (en) * | 1969-08-28 | 1971-09-07 | Vernitron Corp | Digital pulse rate generator |
Also Published As
Publication number | Publication date |
---|---|
GB793200A (en) | 1958-04-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US2429228A (en) | Electronic computer | |
US2800277A (en) | Controlling arrangements for electronic digital computing machines | |
US3638196A (en) | Learning machine | |
US2776418A (en) | Data comparing devices | |
US2953777A (en) | Shaft position converter device | |
GB1333094A (en) | Method and apparatus for the determination of exposure values | |
US2715997A (en) | Binary adders | |
US3017098A (en) | Adding device | |
US2503765A (en) | Electronic adder | |
US3308280A (en) | Adding and multiplying computer | |
US3255447A (en) | Data processing apparatus | |
US2877445A (en) | Electronic comparator | |
US2923470A (en) | Digital differential analyzer | |
US2910240A (en) | Counting register employing plus-andminus adder means | |
DE1933164B2 (en) | DIGITAL FLIGHT DATA CALCULATOR | |
US2936115A (en) | Arithmetic unit for digital computer | |
US2780409A (en) | Binary accumulator circuit | |
GB986276A (en) | Character recognition | |
US3736586A (en) | Analogue-to-digital voltage converter | |
US3453421A (en) | Readout system by sequential addressing of computer elements | |
US2892182A (en) | Register for digital information | |
US2812135A (en) | Binary adder-subtractor tube and circuit | |
US3789390A (en) | Serial code translator | |
US3292173A (en) | Digital decoding apparatus | |
US2904252A (en) | Electronic calculating apparatus for addition and subtraction |