Claims
- 1. A calculating device including first calculating means for receiving a value A, counting down the value A by an unknown B (B<A) and outputting a count-down result C (=A-B) and, second calculating means for outputting the value A to the first calculating means, receiving the count-down result C from the first calculating means and obtaining the unknown B with the use of the value A and the count-down result C,
- wherein the second calculating means comprises:
- setting means for setting bits of the value A to be all "1" in logical value and outputting the set value A to the first calculating means; and
- complement calculating means for finding 1's complement on the count-down result C received from the first calculating means and outputting an obtained element value as the unknown B.
- 2. A data input/output system including a data deleting device for deleting B (B<A) of data from A of input data and outputting C (=A-B) of data and, a data input/output device for outputting the data number A to the data deleting device and receiving the data number C from the data deleting device, wherein the data input/output device comprises:
- setting means for setting bits of the data number A output to the data deleting device to be all "1" in logical value;
- counter means for counting the data number C received from the data deleting device; and
- complement calculating means for finding 1's complement of each bit of the count value C counted in the counter means and outputting an obtained complement value as the deleted number B in the data deleting device.
- 3. A data input/output system including a data deleting device for deleting B (B<A) of data from A of input data and outputting C (=A-B) of data and a data input/output device for outputting the data number A to the data deleting device and receiving the data number C from the data deleting device,
- wherein the data input/output device comprises:
- setting means for setting bits of the data number A output to the data deleting device to be all "1" in logical value;
- clock signal generating means for generating clock signals corresponding in number to the data number C received from the data deleting device; and
- a down counter for outputting count-down outputs and for setting bits corresponding to count-down outputs to be all "1" in logical value in its initial state, counting down a value in synchronism with the clock signal by the number C of the clock signal output from the clock signal generating means and outputting a count-down value as the deleted B in the data deleting device.
- 4. A data input/output system including a data deleting device for deleting B (B<A) of data from A of input data and outputting C (=A-B) of data and, a data input/output device for outputting a data number A to the data deleting device and receiving a data number C from the data deleting device,
- wherein the data input/output device comprises:
- setting means for setting bits of the data number A output to the data deleting device to be all "1" in logical value;
- clock signal generating means for generating clock signals corresponding in number to the data number C received from the data deleting device plus one (C+1); and
- a down counter for setting bits corresponding to count-down outputs to be all "0" in logical value in its initial state, for counting down the initial value in synchronism with the clock signal by the number (C+1) of the clock signal from the clock signal generating means and outputting a count-down value as the deleted B in the data deleting device.
Priority Claims (5)
| Number |
Date |
Country |
Kind |
| 1-336888 |
Dec 1989 |
JPX |
|
| 1-343482 |
Dec 1989 |
JPX |
|
| 2-19933 |
Jan 1990 |
JPX |
|
| 2-113743 |
Oct 1990 |
JPX |
|
| PCT/JP90/01707 |
Dec 1990 |
WOX |
|
Parent Case Info
This is a continuation of application, Ser. No. 08/436,981, filed May 8, 1995, (Abandoned), which is a division of application, Ser. No. 07/861,862, filed Jun. 17, 1992 ( Now U.S. Pat. No. 5,461,617).
US Referenced Citations (4)
| Number |
Name |
Date |
Kind |
|
3394249 |
Abernathy et al. |
Jul 1968 |
|
|
3532866 |
Schaefer et al. |
Oct 1970 |
|
|
3675000 |
Lincoln et al. |
Jul 1972 |
|
|
3693167 |
Teurnier |
Sep 1972 |
|
Divisions (1)
|
Number |
Date |
Country |
| Parent |
861862 |
Jun 1992 |
|
Continuations (1)
|
Number |
Date |
Country |
| Parent |
436981 |
May 1995 |
|