- 博客(1)
- 资源 (1)
- 收藏
- 关注
转载 arm 流水线和pc值
<br />“然后PC=PC+1”,老师经常这么说。<br />这不完全正确,PC自增一的情况指出现在无流水(non-pipeline)的情况下,这个时候取指,译码,执指都是顺序执行的而在有流水的情况下就比较复杂了这里用arm7和arm9为例。<br /> 流水线使用三个阶段,因此指令分为三个阶段执行:1.取指(从存储器装载一条指令);2.译码(识别将要被执行的指令);3.执行(处理指令并将结果写回寄存器)。<br /> 而R15(PC)总是指向“正在取指”的指令,而不是指向“正在执行”的指令或
2011-02-20 17:02:00 812
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人