-
公开(公告)号:US20020078330A1
公开(公告)日:2002-06-20
申请号:US09842312
申请日:2001-04-25
Applicant: SGS-Thomson Microelectronics Limited
Inventor: Andrew C. Sturges , Nathan M. Sidwell
IPC: G06F009/00
CPC classification number: G06F9/3804 , G06F9/3842
Abstract: A computer system for executing branch instructions and a method of executing branch instructions are described. Two instruction fetchers respectively fetch a sequence of instructions from memory for execution and a sequence of instructions commencing from a target location identified by a set branch instruction in a sequence of instructions being executed. When an effect branch signal is generated, the target instructions are next executed, and the fetcher which was fetching the instructions for execution commences fetching of the target instructions. The effect branch signal is generated separately from the set branch instruction. In another aspect, the effect branch signal is generated on execution of a conditional effect branch instruction, located at the point in the instruction sequence where the branch is to be taken.
Abstract translation: 描述用于执行分支指令的计算机系统和执行分支指令的方法。 两个指令取出器分别从存储器执行的指令序列和从执行的指令序列中的由设置的分支指令识别的目标位置开始的指令序列。 当产生效果分支信号时,接下来执行目标指令,并且获取执行指令的获取器开始获取目标指令。 效果分支信号与设定的分支指令分开产生。 在另一方面,效果分支信号是在执行位于要采用分支的指令序列中的点处的条件效果分支指令时产生的。