ゅツ慮契な 发表于 2012-10-17 14:13:37

哥对这条彻底不解:LDR R3,[R2,#0X01]!

        AREA EXAMPLE3,CODE,READONLY
        ENTRY
START
        MOV R0,#0X02               
        ADR R2,src                       
        ADR R1,drc                       
        LDR R3,                       
        STR R3,                       
        LDR R4,       
        STR R4,       
        LDR R5,               
        STR R5,               
        LDR R3,!       
        STR R3,!       
        LDR R4,!               
        STR R4,!               
        LDR R5,,R0               
        STR R5,,R0               
        LDR R5,,#0X08       
        STR R5,,#0X08       
ends
        b ends
src
        DCB 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16
drc
        SPACE 16
        END

把LDR R3,!中0x01的值改成0x04以后的值就没错,0x01、0x02、0x03都想不明白R3的值是怎么得出来的。。。

页: [1]
查看完整版本: 哥对这条彻底不解:LDR R3,[R2,#0X01]!