摘要 |
PURPOSE:To perform high-speed processing with a small-sized and low-cost device by adding an execution control circuit to each arithmetic circuit and providing each arithmetic circuit with the function which stops the arithmetic circuit itself in accordance with decision result, the function which restores the arithmetic circuit from the stop state, etc. CONSTITUTION:Execution control circuits 4a-4n evaluate contents of control flags 16a-16n in accordance with an execution instruction 14 from an execution instruction generating circuit 1 and control arithmetic circuits 3a-3n by control signals 17a-17n. That is, each arithmetic circuit is provided with the function which stops the arithmetic circuit itself in accordance with the decision result, the function which restores the arithmetic circuit from the stop state, the function which inverts the stop/execution state of the arithmetic circuit, etc. at least. Thus, parallel operations can be performed even if branch processings exist in a program. Stack circuits where execution/stop states of arithmetic circuits are provided besides these functions, and control is executed in accordance with contents of stack circuits, thereby performing high-speed processings with the small-sized and low-cost device.
|