摘要 |
PROBLEM TO BE SOLVED: To obtain a system for taking discontinuous blocks of instructions in a data processing system by allowing an auxiliary cache means to overlay 2nd instructions, when 1st instructions are branches to the 2nd instructions. SOLUTION: When 1st instructions have the branches to 2nd instructions, the auxiliary cache means overlays the 2nd instructions. In this system, a branch history table(BHT) 104 receives a BHT update signal and outputs a read signal. The read signal from the BHT 104 is supplied to a branching logic 116. An instruction cache 106 receives a write signal from an external supply source, such as an L2 cache. The instruction cache 106 outputs 8 instructions to the branching logic 116. An address-0 signal is supplied directly to the branching logic 116. The branching logic 116 supplies an override address signal to a multiplexer 120. |