摘要 |
PURPOSE:To reduce the number of words of branch instruction words read out by an instruction buffer to suppress fetching of fruitless instruction words to the instruction buffer by controlling the capacity of the instruction buffer in response to the number of execution waiting condition branching instructions. CONSTITUTION:An instruction fetch controlling section 32 starts its instruction fetching operation by using an instruction counter 40. Whenever an instruction fetching address is sent to a storage controlling unit through a line 101, ''+1'' is added to the content of the counter 40. A fetched instruction work is written in an instruction buffer 20 through a line 301. This operation is continued until the instruction buffer 20 is filled with fetched instruction words and, when instructions are processed and a vacant area is formed in the buffer 20, instruction words are supplied in the same way. When an instruction word read out by an instruction register 30 is a condition branching instruction, it is informed to the controlling section 32 and condition branching counter 31 through a line 120. The branched address is set in an instruction counter 41.
|