US5148386A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Adder-subtracter for signed absolute values
Assignee: Toshiba Corp
•
Filing: 1990-06-05
•
Granted: 1992-09-15
•
Expires: 2010-06-05
Abstract
Abstract An adder-subtracter for signed absolute values wherein two inputs of signed absolute values are operated with circuits based on the two's complement representation and the operated on result is output in the form of signed absolute value. The adder-subtracter executes two kinds of a subtractive operations for inputs in the form of signed absolute values in parallel. One of the operated results should then be selected according to the sign of the subtracted result, and inverted to be output depending on the sign so as to obtain a subtractive result directly in the form of a signed absolute value.
Inventors
- 👤 Chikaharo Hori
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-08 15:43
CPC Classifications
G; G06; G06F; G06F7/00; G06F7/38; G06F7/48; G06F7/50; G06F7/505; G06F7/506; G06F7/507; G06F7/544; G06F2207/00; G06F2207/544; G06F2207/5442
Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
169 words
An adder-subtracter for signed absolute values in which addition or subtraction of signed absolute values is executed in two's complement representation form and an executed result is output as a signed absolute value, the adder-subtracter comprising: a first arithmetic circuit for executing an ordinary subtractive operation in said two's complement representation form in which 1 is added to an addition result between an ivnerted subtrahend and a minuend in subtraction; a second arithmetic circuit for executing addition between an inverted subtrahend and a minuend in subtraction without adding 1 to an executed result; a sign-generating circuit, coupled to said first and second arithmetic circuits, for determining a sign of a subtraction result in said first arithmetic circuit and said second arithmetic circuit; an output-selecting circuit for selecting either one of two outputs from said first and second arithmetic circuits, according to an output from said sign-generating circuit; and an output inverter for executing bit-inversion of an output from said output-selecting circuit, according to another output from said sign-generating circuit.
Claim 2
Dependent Claim
169 words
An adder-subtracter for signed absolute values in which addition or subtraction of signed absolute values is executed in two's complement representation form and an executed result is output as a signed absolute value, the adder-subtracter comprising: a first arithmetic circuit for executing an ordinary subtractive operation in said two's complement representation form in which 1 is added to an addition result between an ivnerted subtrahend and a minuend in subtraction; a second arithmetic circuit for executing addition between an inverted subtrahend and a minuend in subtraction without adding 1 to an executed result; a sign-generating circuit, coupled to said first and second arithmetic circuits, for determining a sign of a subtraction result in said first arithmetic circuit and said second arithmetic circuit; an output-selecting circuit for selecting either one of two outputs from said first and second arithmetic circuits, according to an output from said sign-generating circuit; and an output inverter for executing bit-inversion of an output from said output-selecting circuit, according to another output from said sign-generating circuit.
Claim 3
Dependent Claim
16 words
The adder-subtracter as claimed in claim 1, wherein said first arithmetic circuit has an input bit-inverter.
Claim 4
Dependent Claim
43 words
The adder-subtracter as claimed in claim 1, wherein said first arithmetic circuit has an extended digit in a higher position of input digits, and an output from said extended digit is introduced into said sign-generating circuit to determine a sign of an operation.
Claim 5
Dependent Claim
30 words
The adder-subtracter as claimed in claim 1, wherein said sign-generating circuit determines said sign of said operation by introducing an output from a highest digit of said first arithmetic circuit.
Claim 6
Dependent Claim
38 words
The adder-subtracter as claimed in claim 1, wherein said first arithmetic circuit, second arithmetic circuit, output-selecting circuit, and output inverter are provided respectively for each of bit blocks comprised of a plurality of bits divided from input signals.
Claim 7
Dependent Claim
20 words
The adder-subtracter as claimed in claim 1, further comprising an arithmetic operation circuit including said first and second arithmetic circuits.
Claim 8
Dependent Claim
289 words
An adder-subtracter for signed absolute values, in which addition or subtraction of signed absolute values is executed in two's complement representation form and an executed result is output as a signed absolute value, the adder-subtracter comprising: an input bit-inverter from which an addend is output without inversion in addition and a subtrahend is output with inversion in subtraction; a first arithmetic circuit for executing an ordinary subtractive operation in said two's complement representation in which 1 is added to a result of adding between an output from said input bit-inverter and an augend or a minuend in subtraction; a second arithmetic circuit for executing addition between another output from said input-bit inverter and an augend or a minuend in subtraction without adding 1 to an executed result; a sign-generating circuit, coupled to said first and second arithmetic circuits, for determining whether an operation is addition or subtraction and for determining a sign of an operational result from said first arithmetic circuit; an output-selecting circuit, coupled to said sign-generating circuit and to said first and second arithmetic circuits, for selecting an output from said second arithmetic circuit to be output when an operation is determined to be addition or when an oepration is subtraction and said operational result in said first arithmetic circuit is negative as determined by said sign-generating circuit, and for selecting an output from said first arithmetic circuit to be output in other situations; and an output bit-inverter, for bit-inverting an output from said output-selecting circuit to be output when an operation is determined to be a subtraction and said output from said first arithmetic circuit is negative as determined by said sign-generating circuit, and for not bit-inverting an output from said output-selecting circuit in other situations.
Claim 9
Dependent Claim
289 words
An adder-subtracter for signed absolute values, in which addition or subtraction of signed absolute values is executed in two's complement representation form and an executed result is output as a signed absolute value, the adder-subtracter comprising: an input bit-inverter from which an addend is output without inversion in addition and a subtrahend is output with inversion in subtraction; a first arithmetic circuit for executing an ordinary subtractive operation in said two's complement representation in which 1 is added to a result of adding between an output from said input bit-inverter and an augend or a minuend in subtraction; a second arithmetic circuit for executing addition between another output from said input-bit inverter and an augend or a minuend in subtraction without adding 1 to an executed result; a sign-generating circuit, coupled to said first and second arithmetic circuits, for determining whether an operation is addition or subtraction and for determining a sign of an operational result from said first arithmetic circuit; an output-selecting circuit, coupled to said sign-generating circuit and to said first and second arithmetic circuits, for selecting an output from said second arithmetic circuit to be output when an operation is determined to be addition or when an oepration is subtraction and said operational result in said first arithmetic circuit is negative as determined by said sign-generating circuit, and for selecting an output from said first arithmetic circuit to be output in other situations; and an output bit-inverter, for bit-inverting an output from said output-selecting circuit to be output when an operation is determined to be a subtraction and said output from said first arithmetic circuit is negative as determined by said sign-generating circuit, and for not bit-inverting an output from said output-selecting circuit in other situations.
Claim 10
Dependent Claim
40 words
The adder-subtracter as claimed in claim 7, wherein said input bit-inverter, first arithmetic circuit, second arithmetic circuit, output-selecting circuit, and output bit-inverter are provided respectively for each of bit blocks comprised of a plurality of bits divided from input signals.
Claim 11
Dependent Claim
20 words
The adder-subtracter as claimed in claim 7, further comprising an arithmetic operation circuit including said first and second arithmetic circuits.
Claim 12
Dependent Claim
242 words
An adder-subtracter for signed absolute values in which addition or subtraction of signed absolute values is executed in two's complement representation form and an executed result is output as sign-magnitude representation, the adder-subtracter comprising: an input bit-inverter from which an addend is output without inversion in addition and a subtrahend is output with inversion in subtraction; a signal-generating circuit for generating a carry-propagation signal and carry generation signal of each digit according to an output from said bit-inverter and an augend or a minuend; a first carry-calculating circuit in which a carry operation to each bit of input from said signal-generating circuit is executed with a carry from a lower digit; a second carry-calculating circuit in which a carry operation to each bit of input from said signal-generating circuit is executed without a carry from a lower digit; a sign-generating circuit responsive to carrys from highest digits of said first and second carry-calculating circuits for determining signs of subtraction results; an output-selecting circuit for selecting either one of outputs form said first and second carry-calculating circuits according to an output from said sign generating-circuit; and an output circuit, to which either one of said outputs from said first and second carry-calculating circuits selected by said output-selecting circuit and a carry generated by said signal-generating circuit are input, for producing a final adding result, and for bit-inverting an input carry or adding result when a sign of subtraction is determined to be negative.
Claim 13
Dependent Claim
242 words
An adder-subtracter for signed absolute values in which addition or subtraction of signed absolute values is executed in two's complement representation form and an executed result is output as sign-magnitude representation, the adder-subtracter comprising: an input bit-inverter from which an addend is output without inversion in addition and a subtrahend is output with inversion in subtraction; a signal-generating circuit for generating a carry-propagation signal and carry generation signal of each digit according to an output from said bit-inverter and an augend or a minuend; a first carry-calculating circuit in which a carry operation to each bit of input from said signal-generating circuit is executed with a carry from a lower digit; a second carry-calculating circuit in which a carry operation to each bit of input from said signal-generating circuit is executed without a carry from a lower digit; a sign-generating circuit responsive to carrys from highest digits of said first and second carry-calculating circuits for determining signs of subtraction results; an output-selecting circuit for selecting either one of outputs form said first and second carry-calculating circuits according to an output from said sign generating-circuit; and an output circuit, to which either one of said outputs from said first and second carry-calculating circuits selected by said output-selecting circuit and a carry generated by said signal-generating circuit are input, for producing a final adding result, and for bit-inverting an input carry or adding result when a sign of subtraction is determined to be negative.
Claim 14
Dependent Claim
43 words
The adder-subtracter as claimed in claim 10, wherein said output circuit executes bit-inversion of said input carry first, and then produces an adding result by using an inverted sum of each bit when a subtractive result determined by said sign-generating circuit is negative.
Claim 15
Dependent Claim
42 words
The adder-subtracter as claimed in claim 10, wherein said input bit-inverter, signal-generating circuit, first carry-calculating circuit, second carry-calculating circuit, output-selecting circuit, and output circuit are provided respectively for each of bit blocks comprised of a plurality of bits divided from input signals.
References Cited (Backward Citations)
US3814925A
Cited
US4849921A
Cited
US4908788A
Cited
US4811272A
Cited
JPS63310022A
Cited
US4953115A
Cited
US4979141A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1995-09-15 | 1996-03-16 | 1996-09-15 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1999-09-15 | 2000-03-16 | 2000-09-15 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2003-09-15 | 2004-03-16 | 2004-09-15 | $7700.00 | Window Closed / Lapsed |