摘要 |
PURPOSE:To execute complicated calculation in a short time by providing a memory to perform computation common to calculation at a time. CONSTITUTION:An adder 10 successively adds input data from an addition input terminal 11 and accumulation intermediate result data from an addition input terminal 12 to finally output the accumulation result from an addition output terminal 13. However, accumulation intermediate result data is a redundant expression where a carry is allowed for each bit, and the accumulation result is the same redundant expression. Consequently, output data obtained through a memory 14 is in a form of the redundant expression, and a carry adder 15 is provided in the output stage for the purpose of converting it to a normal binary expression. Output data is taken out from an output terminal 16 with the normal binary expression by the carry adder 15. |