arm中到指令有一条 LDMIA R0,[R1,R2,R3]; 起作用是R1<- [R0] R2<-[R0+4] R3<-[R0+8 ]

但我想应该是这样阿 R1&lt;- [R0] R2&lt;-[R0+1] R3&lt;-[R0+3 ] 为什么不对呢?
2024-12-26 12:09:10
推荐回答(2个)
回答1:

因为ARM指令是32位的,也就是每一条指令占4个字节,所以R0跳4个字节才取到下一跳指令。。。

回答2:

为什么呢