Decimal adder
AssigneeVereinigte Flugtechnische Werke-Fokker GmbH
InventorUlrich Grupe
Life of this patent
Estimating the term…
Loading patent…
AssigneeVereinigte Flugtechnische Werke-Fokker GmbH
InventorUlrich Grupe
Estimating the term…
A decimal adder has plural arithmetic stages, each for generating one new bcd digit, and a controller for all stages. Each stage has three, four-stage binary adders one as input receiver for one input bcd digit, one main adder and one as output corrector. The input adder adds six to that one input bcd digit for a true addition, the output adder adds ten (or subtracts 6) selectively under various conditions. The second bcd digit for a stage is either passed directly to the main adder or its 16- complement; the second input for the main adder is the output of the input adder. The output of the main adder is either fed directly or its 16- complement to the output adder. The controller controls selectivity of operation of input adders and complement input formation in all stages in response to equal or unequal sign bits. The controller controls formation of complement of the output of all main adders when the overall result is negative but not because both sign bits are negative. The add-ten of the output adder in each stage is controlled on the basis of the carry bit generated by the main adder in the particular stage and in response to the sign of the overall result. The carry in - carry out chain from stage to stage is closed in a loop through the controller, generating a carry-in bit for the subtract operation when the resultant sign is positive. This loop represents the sign of overall result in case of subtraction.
A decimal parallel adder comprising:
A decimal adder as in claim 31, said third circuit means being controlled additionally by said controller when responding to sign bits signifying subtraction and an overall positive result to suppress addition of the fixed number when the first adder produces said carry bit, the first circuit means being controlled so that the particular number is not added.
A decimal adder with one stage for each bcd digit to be generated from the bcd digit of two numbers applied to the decimal adder for the generation of a resultant number in accordance with a specified arithmetic operation, comprising:
A decimal parallel adder comprising a plurality of arithmetic stages, one stage each for forming a new decimal digit, comprising:
Dependencies are inferred from the claim text.