摘要 |
<p>PROBLEM TO BE SOLVED: To improve the throughput by performing conditional branching operation according to a state signal based upon the execution of an instruction described right before a conditional branch instruction. SOLUTION: A flag decoder 9 generates a control signal according to an instruction Q outputted by an instruction memory 2 and an operation flag signal F' outputted by a flag register 8 and supplies the control signal (e) to a control terminal of an instruction decoder 3. The instruction decoder 3 executes the branch instruction or conditional branch instruction by varying a control signal (j) and a control signal (k) according to the inputted control signal (e). Therefore, the decoding of the flag decoder 9 is completed in the time from a rise of a system clock signalϕto a rise of a clock signalϕto perform conditional branch operation by a flag change by operation right before it. Consequently, the operation speed can be made fast.</p> |