自由●创想 https://bbs.21ic.com/?633925 [收藏] [复制] [RSS] 吃得好一点,睡得好一点,多玩玩,不羡慕别人,不受管束,多积累人生经验,一生无憾。

日志

早先学习ARM时,对ARM取外接存储器存取数据的理解

已有 498 次阅读2010-7-8 09:25 |个人分类:ARM|系统分类:ARM| ARM, 存储器

        32位的存储器接ARM,32位表示4个字节,每次存取数据都是以4个字节为单位,而一个地址对应一个字节,即8位数据,这是肯定的,那ARM的A0和A1地址线就不用发生变化,只要A2变化了,就可以存取合适的字节数,所以接线就从A2开始。同理,16位则是2个字节,每次存取只需A1变化即可,接线就从A1开始;接8位存储器的时候自然就要从A0接起了。


        这相当于,对于16位的存储来说,我们将低位A0省掉了,只要我们读取一次就可得到2个字节,读取的这个字节对应于ARM发出的地址为A[N..1],实际上是存储器需要的偶地址(偶地址是针对于ARM发出的地址而言的)。


路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)