-
不过感到芯片设计很弱智
-
40M以下一样,以上就是差一倍
-
ARM Cortex-M3内核的预取部件具有分支预测功能,可以预取分支目标地址的指令,使分支延迟减少到一个时钟周期。
循环是两条指令,再加一个分支预测的开销,所以循环是3个周期。
-
ARM Cortex-M3内核的预取部件具有分支预测功能,可以预取分支目标地址的指令,使分支延迟减少到一个时钟周期。
循环是两条指令,再加一个分支预测的开销,所以循环是3个周期。
但是为什么实际仿真出来是6个呢?!!
-
自己顶
-
两条指令,但是因为有转跳指令,要清流水线,所以我觉得循环应该是4个周期。
但是实际上是6个周期,难道还有数据写入延时?
只有直接调用ROM_SysCtlDelay()循环才是3个周期。
-
谢谢