【技术实现步骤摘要】
本专利技术涉及微处理器(microprocessors)的领域,尤其是涉及一种用来执行具有远跳跃(far jump)及远呼叫(far call)指令的分支预测的装置与方法。
技术介绍
在信息处理系统中,计算机指令(instructions)传统上储存于一内存中的连续可寻址的位置上。当中央处理单元(Central Processing Unit,CPU)进行运算时,这些计算机指令将会自该连续的存储地址中被提取(fetched)出来并被加以执行(executed)。每一次的指令存取,位于中央处理单元内的一程序计数器(program counter)将会增加其计数以纪录序列中下一个指令的地址。此即所谓的指令指针(Instruction Pointer,IP)。指令的存取、程序计数器的计数以及指令的执行是线性地连续通过存储单元,直到有一程控指令,例如有条件跳跃(jumpon conditional)、无条件跳跃(nonconditional jump)或是呼叫指令出现为止。当一程控指令被执行时,将改变位于程序计数器内的地址,并将导致控制流程改变。换句话说,程控指令详细 ...
【技术保护点】
【技术特征摘要】
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。