发明名称 APPARATUS AND METHOD FOR EXECUTION OF BRANCH INSTRUCTIONS
摘要 In a pipelined data processing system using microinstructions from a control unit, the method of implementing a conditional branch macroinstruction involves the sequence of microinstructions in which the potential instruction sequence is prepared for execution while the original instruction sequence continues in execution even though the results of the condition testing are not determined. When the condition is determined to be false, the instruction sequence in execution is continued and the retrieved instruction sequence is not activated. When the condition is determined to be true, the new instruction sequence can be executed immediately and the results of the original (and erroneous) sequence can be discarded. In conditional branch macroinstructions where the probability of branching is large, an unconditional branch instruction is executed to place the most probable instruction sequence in immediate execution and the conditional branch instruction, described above, is executed to determine the result of the condition.
申请公布号 WO8704821(A1) 申请公布日期 1987.08.13
申请号 WO1987US00178 申请日期 1987.01.29
申请人 DIGITAL EQUIPMENT CORPORATION 发明人 CLARK, DOUGLAS, W.;BERNSTEIN, DEBRA
分类号 G06F9/28;G06F9/22;G06F9/38;(IPC1-7):G06F9/38 主分类号 G06F9/28
代理机构 代理人
主权项
地址