问题
单项选择题
Pentium4微处理器最多可以同时预取儿条指令进行译码
A.1条
B.2条
C.3条
D.4条
答案
参考答案:C
解析: Pentium微处理器不仅有一个线性方式预取指令的缓冲器,而且还设置了一个能预测256条分支指令的分支目标缓冲器(BTB) 。当指令被译码后,CPU首先对 BTB进行检索,确定其中是否保存由一个与转移指令相对应的登记项。若有,则进一步根据目标地址多达4个的历史位进行分支预测。如果不转移,则按照顺序将指令取到预取缓冲器,否则将根据BTB的预测将分支目标处的指令预取出来。选项C正确。