8.5分支预测技术
 8.5.1 静态分之预测技术

  在处理机的硬件和软件设计完成之后,转移预测的方向就已经确定,或者预测为转移不成功,或者预测为转移成功。在程序实际执行过程中,转移预测的方向不能改变。
  静态分支预测可以只用软件实现,也可用硬件来实现,还可以在转移的两个方向上都预取指令。经常采用的静态分支预测技术有如下几种:
  1、软件"猜测法"
  2、硬件"猜测法"
  3、设置两个指令缓冲栈