问题如下,我运行了3条语句
LDR R0,=PINSEL1
LDR R1,=IOPINSET
STR R1,[R0]
PINSEL1代表的寄存器地址是0xe002c004,
IOPINSET是我定义的常量为0x55400000(观察寄存器r1的值也可以看出来),
但是我执行完STR R1,[R0] 后观察内存发现,不单是0xE002c004,还有0xe002c024,0xe002c044......,每偶数行都变了,见图中红色的55代表内存中变化的数,
而且每两行,也就是每32个字节的内存内容都是一样的,这是为什么呢?可能因为我是初学者,但还是希望大家能帮助解答一下!
(图贴不上来,要是意思没说清楚,我可以在回帖中解释)