ARM三级流水线PC值

朽木可雕 2017-09-12 02:04:33
0 LDR R4 , [R5] ;Execute
4 MOV R0 , R1 ;Decode
8 SUB R2 , R2 , #4 ;Fetch
C LDR SP , =0x34000000
10 MOV R3 , R0


Cycle1 Cycle2 Cycle3
Fetch DECODE EXECUTE
LDR
MOV
SUB


当进入Cycle3阶段,LDR开始执行还没有执行完,PC的值是0x08还是0x0C
...全文
1561 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
vlicuichao 2017-09-26
  • 打赏
  • 举报
回复
应该是0X8
羽盛 2017-09-13
  • 打赏
  • 举报
回复
应该是0X8

1,025

社区成员

发帖
与我相关
我的任务
社区描述
Linux /Unix kernel支持不同的硬件体系,X86, ARM, MIPS, 等等
社区管理员
  • CPU和硬件区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧