摘要 |
PURPOSE:To improve the branching capability of a loop, by suppressing useless writing in a branching history table while the loop is executed. CONSTITUTION:An instruction decoding unit 1 outputs a decoded result to a signal line 102 and accepts branched results given through a signal line 114 after decoding the instruction of instruction words given fro a storage device through a signal line 112. An instruction address register 2 stores an instruction anticipating address or branching instruction address given from an address controlling unit 8 through a line 101 and sends the stored address to a line 105. A branching history table 3 sends an estimated branched address to the address controlling unit 8 through a line 106 in response to the instruction anticipating address given through the line 105 from the instruction address register at the time of retrieval. The address controlling unit 8 respectively sends an instruction address, branched address, and instruction anticipating or operand anticipating address to the line 101, line 103, and storage device through a line 104.
|