首页> 外国专利> Arrangement and method for speeding the operation of branch instructions

Arrangement and method for speeding the operation of branch instructions

机译:加速分支指令操作的装置和方法

摘要

Arrangement and method for avoiding the processing time associated with executing branch instructions in a computer. An instruction fetch unit appends a next instruction address field to each instruction it passes it via an instruction cache to an instruction execution unit. The fetch unit decodes the present instruction being read and the next sequential instruction in main memory. If neither instruction is a branch instruction, the next address field is set to the address of the next sequential instruction. If the present instruction is a branch, the next instruction address field is set to the branch address contained in the present instruction. If neither of these cases are true and the next sequential instruction from main memory is a branch, the next instruction address field is set to the branch address of this instruction. The execution unit uses the next instruction address to access instructions from the instruction cache. Thus, execution of branch instructions by the execution unit are avoided.
机译:避免与在计算机中执行分支指令相关的处理时间的装置和方法。指令获取单元将下一个指令地址字段附加到它通过指令高速缓存传递给指令执行单元的每个指令。提取单元解码主存储器中正在读取的当前指令和下一个顺序指令。如果两个指令都不是分支指令,则将下一个地址字段设置为下一个顺序指令的地址。如果当前指令是分支,则将下一个指令地址字段设置为当前指令中包含的分支地址。如果这两种情况都不成立,并且来自主存储器的下一个顺序指令是分支,则将下一个指令地址字段设置为该指令的分支地址。执行单元使用下一条指令地址访问指令高速缓存中的指令。因此,避免了执行单元执行分支指令。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号