Digital processing system for binary addition/subtraction
First Claim
Patent Images
1. A digital processing system comprising:
- arithmetic operation means for adding two binary data respectively having sign bits to output an arithmetic operation result having a sign bit;
overflow carry detection means, connected to said arithmetic operation means, for outputting an overflow carry signal indicating an overflow carry of the arithmetic operation result on the basis of contents of the respective sign bits of the two binary data and the arithmetic operation result; and
sign bit output means, connected to said overflow carry detection means, for outputting a sign flag with or without inverting the sign bit of the addition result in accordance with contents of the overflow carry signal.
1 Assignment
0 Petitions
Accused Products
Abstract
A digital processing system for binary addition/subtraction includes an adder for adding two binary data respectively expressed by two'"'"'s complements to output the addition result, an overflow carry detector for outputting an overflow carry signal indicating an overflow carry of the addition result, an exclusive OR gate for outputting the sign bit of the addition result of the adder with or without inversion, and a register for storing the output from the exclusive OR gate.
-
Citations
21 Claims
-
1. A digital processing system comprising:
-
arithmetic operation means for adding two binary data respectively having sign bits to output an arithmetic operation result having a sign bit; overflow carry detection means, connected to said arithmetic operation means, for outputting an overflow carry signal indicating an overflow carry of the arithmetic operation result on the basis of contents of the respective sign bits of the two binary data and the arithmetic operation result; and sign bit output means, connected to said overflow carry detection means, for outputting a sign flag with or without inverting the sign bit of the addition result in accordance with contents of the overflow carry signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A digital processor comprising:
-
first means for storing first binary data constituted by a plurality of bits having a first sign bit, and outputting the first binary data; second means for selectively performing any of a direct output of second binary data and an output of third binary data corresponding to the second binary data, said second binary data being constituted by a plurality of bits having a second sign bit, and said third binary data being obtained by inverting levels of all bits of the second binary data and being constituted by a plurality of bits having a third sign bit corresponding to the second sign bit; third means for adding the first binary data from said first means and the second binary data from said second means so as to output an addition result constituted by a plurality of bits having a fourth sign bit; fourth means, connected to said first, second, and third means, for outputting an overflow carry signal indicating an overflow carry of the addition result on the basis of contents of the first, second, and fourth sign bits; and fifth means, connected to said fourth means, for outputting a sign flag with or without inverting the fourth sign bit of the addition result in accordance with contents of the overflow carry signal. - View Dependent Claims (18, 19, 20, 21)
-
Specification