摘要 |
PURPOSE:To perform retrying operation without causing logical contradiction when the input operand of an instruction in execution and the output operand of an instruction enqueued to be executed coincide with each other, by executing the latter instruction after a preceding instruction has been executed. CONSTITUTION:An instruction feeding determination part 9 is provided with an operand conparison part 11, a feeding order storage part 12 and a program counter 13. The operand comparison part 11 detects whether the input operand an instruction during execution coincides with the output operand of an instruction enqueued to be executed. When other conditions are established in case of discrepancy, the determination part 9 sets the former instruction in a corresponding in-execution instruction register 10 immediately. When a coincidence is brought out, the determination part 9 monitors the contents of the storage part 12 and, after a preceding instruction is completed, there is set an instruction enqueued to be executed, having the same input operand in the corresponding in-execution instruction register 10. |