Assembly code

Hi, I try to execute the following code:

        LDR R1,=0X40000000
        LDR R2,=0X11223344
        STR R2,[R1]
        ADD R1,R1,#3
        LDR R2,=0X55667788
        STR R2,[R1]
        ADD R1,R1,#3
        LDR R2,=0X99AABBCC
        STR R2,[R1]
        ADD R1,R1,#3
        LDR R2,=0XDDEEFF11
        STR R2,[R1]
S        B    S        
       After execution data in memory is as follows:

0x40000000: 88 77 66 55 CC BB AA 99 11 FF EE DD

Why and how?

Thanks in advance.

More questions in this forum
There are no posts to show. This could be because there are no posts in this forum or due to a filter.