← Back to Patent Explorer
US3579267A Expired / Lapsed US ⏱️ 0.0 years remaining

Decimal to binary conversion

Assignee: RCA Corp
•
Filing: 1969-09-24
•
Granted: 1971-05-18
•
Expires: 1989-09-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Successive 4-bit numbers representing successive decimal digits in decreasing order of significance are inserted into one portion of a register means. During each period between the insertion of one 4-bit number and the next, the bits are shifted stage-tostage and an adder serially adds the bit stored in one stage of said one portion of the register means to bits stored in two other stages of the register means. The selection of stages is such as to cause to be added to each new decimal digit, the two multiple and the eight multiple of a binary number representing all previously applied decimal digits. The successive sum bits produced by the adder are returned, in serial fashion, to the register means and represent a new binary number equal to the digits inserted, to that point, of the decimal number.

Inventors

  • 👤 Carl Macey Wright

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 18:49
CPC Classifications
H; H03; H03M; H03M7/00; H03M7/02; H03M7/12

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 192 words
A system for converting a decimal number to a binary number comprising, in combination: a plurality of shift register stages; means for inserting into four of said stages, during successive time intervals, successive 4-bit numbers representing the successive decimal digits of said decimal number; means for shifting the bits stored in the least significant of said four stages and in the remaining ones of said stages, from stage to stage during each such time interval; adder means; means for shifting during each shift of said bits from one stage to the next, a bit from one stage to said adder means, a bit from another stage to said adder means, and a bit from the second least significant of said four stages to said adder means for causing to be added serially the 2 multiple of the previous sum produced by said adder means to the 8 multiple of said previous sum to the 4-digit number just inserted into said register; and means for inserting, during each shift of said bits from one stage to the next, the sum bit produced by the adder back into a given stage in said register.
Claim 2
Independent Claim 192 words
A system for converting a decimal number to a binary number comprising, in combination: a plurality of shift register stages; means for inserting into four of said stages, during successive time intervals, successive 4-bit numbers representing the successive decimal digits of said decimal number; means for shifting the bits stored in the least significant of said four stages and in the remaining ones of said stages, from stage to stage during each such time interval; adder means; means for shifting during each shift of said bits from one stage to the next, a bit from one stage to said adder means, a bit from another stage to said adder means, and a bit from the second least significant of said four stages to said adder means for causing to be added serially the 2 multiple of the previous sum produced by said adder means to the 8 multiple of said previous sum to the 4-digit number just inserted into said register; and means for inserting, during each shift of said bits from one stage to the next, the sum bit produced by the adder back into a given stage in said register.
Claim 3
Dependent Claim 318 words
A circuit for converting a binary coded decimal (BCD) number representing a multiple digit decimal number of a binary number comprising, in combination: register means having a plurality of storage stages Bn, Bn 1, Bn 2, Bn 3, Bn 4......B1, B0, B 1, B 2, in decreasing order of significance, each stage having a shift terminal, signal input terminal means and signal output terminal means, each stage except the Bn 2 and B 2 stages being connecTed at its output terminal means to the input terminal means of the stage of next lower significance for shifting the bit stored therein to said stage of next lower significance in response to a shift pulse applied to its shift terminal; means for inserting into the most significant four stages Bn....Bn 3 of said register, during successive time intervals, the successive 4-bit BCD numbers which define said multiple digit decimal number, starting with the most significant decimal digit; adder means connected to the output terminal means of the Bn 2, B0 and B 2 stages of said register means for adding, in response to each shift pulse, the bits stored in these stages to any carry produced in response to the preceding shift pulse, for producing a sum signal and applying it to the input terminal means of said Bn 3 stage, and for producing and storing a carry; and means responsive to each insertion into said register means of four bits of a BCD number, for applying a group of time sequential shift pulses to the shift terminals of all stages of said register means and to said adder means, of sufficient number to shift the least significant bit of said BCD number from said Bn 3 stage to said B0 stage of said register means and for causing said adder means to perform a number of sequential additions equal to the number of said shift pulses in said group.
Claim 4
Dependent Claim 318 words
A circuit for converting a binary coded decimal (BCD) number representing a multiple digit decimal number of a binary number comprising, in combination: register means having a plurality of storage stages Bn, Bn 1, Bn 2, Bn 3, Bn 4......B1, B0, B 1, B 2, in decreasing order of significance, each stage having a shift terminal, signal input terminal means and signal output terminal means, each stage except the Bn 2 and B 2 stages being connecTed at its output terminal means to the input terminal means of the stage of next lower significance for shifting the bit stored therein to said stage of next lower significance in response to a shift pulse applied to its shift terminal; means for inserting into the most significant four stages Bn....Bn 3 of said register, during successive time intervals, the successive 4-bit BCD numbers which define said multiple digit decimal number, starting with the most significant decimal digit; adder means connected to the output terminal means of the Bn 2, B0 and B 2 stages of said register means for adding, in response to each shift pulse, the bits stored in these stages to any carry produced in response to the preceding shift pulse, for producing a sum signal and applying it to the input terminal means of said Bn 3 stage, and for producing and storing a carry; and means responsive to each insertion into said register means of four bits of a BCD number, for applying a group of time sequential shift pulses to the shift terminals of all stages of said register means and to said adder means, of sufficient number to shift the least significant bit of said BCD number from said Bn 3 stage to said B0 stage of said register means and for causing said adder means to perform a number of sequential additions equal to the number of said shift pulses in said group.
Claim 5
Dependent Claim 16 words
A circuit as set forth in claim 2, wherein said means for inserting comprises a keyboard.
Claim 6
Dependent Claim 174 words
In a system for converting a decimal number into an equivalent binary number by shifting the binary digits already converted to obtain even multiples thereof to be added together to derive the tens multiple of the binary number to be added to the decimal digit being entered, the improvement comprising: adder means having input terminal means for signals representing three bits to be added and an output terminal means for producing a manifestation of a sum; and binary register means storing said binary number and the binary equivalent of said decimal digit coupled at three stages thereof to said three input means, respectively, of said adder means, and coupled at another stage to said output terminal means of said adder means, and coupled at another stage to said output terminal means of said adder means for receiving said manifestation of a sum, said binary register means including also additional stages preceeding and following the stages containing the binary number for rendering unnecessary any preliminary shifts to obtain said even multiples of said binary number.
Claim 7
Dependent Claim 174 words
In a system for converting a decimal number into an equivalent binary number by shifting the binary digits already converted to obtain even multiples thereof to be added together to derive the tens multiple of the binary number to be added to the decimal digit being entered, the improvement comprising: adder means having input terminal means for signals representing three bits to be added and an output terminal means for producing a manifestation of a sum; and binary register means storing said binary number and the binary equivalent of said decimal digit coupled at three stages thereof to said three input means, respectively, of said adder means, and coupled at another stage to said output terminal means of said adder means, and coupled at another stage to said output terminal means of said adder means for receiving said manifestation of a sum, said binary register means including also additional stages preceeding and following the stages containing the binary number for rendering unnecessary any preliminary shifts to obtain said even multiples of said binary number.

References Cited (Backward Citations)

US2894686A Cited
US3026035A Cited
US3185825A Cited
US3524976A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1974-05-17 1974-11-16 1975-05-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1978-05-17 1978-11-16 1979-05-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1982-05-17 1982-11-16 1983-05-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag