发新帖我要提问
12
返回列表
打印
[其他ST产品]

stm32启动过程、cortex-m3架构、堆栈代码位置、编译汇编链接分析

[复制链接]
手机看帖
扫描二维码
随时随地手机跟帖
21


ARM Cortex-A8体系结构


使用特权

评论回复
22
范德萨发法国队|  楼主 | 2024-2-28 14:14 | 只看该作者
流水线中出现的三个相关:
1、数据相关:是指令在流水bai线中du重叠执行时,当后继指令需要用到zhi前面的指令产生的结果dao时发生的。
2、控制相关:是当流水线遇到转移指令引起的。统计表明,转移指令约占总指令的四分之一左右,比起数据相关,它会使流水线丧失更多的功能。
3.结构相关:多条指令进入流水线后在同一机器周期内争用同一功能部件所发生的冲突。

使用特权

评论回复
23
范德萨发法国队|  楼主 | 2024-2-28 14:15 | 只看该作者
使用五级指令流水的优点:
1.并行性更好
2.周期:机器周期可以设置地更短、时钟周期也更短、主频更高

具体为以下5级


从上面指令译码那个可以看到与下一节x86CPU组成不一样的在于,x86CPU还有一个操作控制器OC,而arm相当于是在译码器包含了这个

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则