最近在看杜春雷的ARM体系结构与编程对于存储体系结构一节有几个地方不理解.
1.222页
对L7205SDB扩展槽SDRAM大小识别不是太明白
ldr $mask1,=0xDEADBEEF
ldr $mask2,=0xF0F0F0F0
str $mask1,[$addr]
add $addr,$addr,#8*100000 //8*100000 这个是怎样得来的
ldr $tmp1,[$addr]
sub $addr,$addr,#8*100000
cmp $tmp1,$mask1 //[$addr]与[$$addr+#8*100000]相比是什么意思
movne $tmp1,#16
这个识别为16M是怎样一个过程.
希望各位大力解答,不尽感激!!! |