33f0002c [0xe28f0004] add r0,pc,#4 ; #0x33f00038
为什么结果R0会是0x33f00038呢。
好象在哪儿看到是因为ARM是3级流水线,当时没有注意。
回头得把这个搞清楚。
本文探讨了ARM处理器中的一条具体指令:将寄存器R0设置为PC加4的值,最终结果为0x33f00038。文中提到,这与ARM处理器采用的三级流水线架构有关。
33f0002c [0xe28f0004] add r0,pc,#4 ; #0x33f00038
为什么结果R0会是0x33f00038呢。
好象在哪儿看到是因为ARM是3级流水线,当时没有注意。
回头得把这个搞清楚。

被折叠的 条评论
为什么被折叠?