[ZLG-ARM] 请教周工:我在做存储器重映射试验时遇到问题

[复制链接]
2357|4
 楼主| malaohu 发表于 2007-3-13 16:03 | 显示全部楼层 |阅读模式
easyarm2210的板子。关于存储器重映射我不太理解,为什么要有重映射什么时候用得到重映射,试验我做了,可是做完后还是一头雾水,这个试验是为了说明什么啊?一开始向量表到底是在boot&nbsp;block里还是在0x00000000处啊。<br /><br />基础教程上关于这一方面讲的不是很明白,我看了好久越看越迷糊,请指教。
zlgARM 发表于 2007-3-13 16:52 | 显示全部楼层

re

<br />CPU一启动,总是要从0地址处取指令来执行。那么,假设我想让CPU一启动就从地址a处执行指令,怎么办?<br /><br />我刚刚已经说了,无论如何,一启动,CPU都是从0地址处执行指令的。<br />那么,有办法了:令这个地址a处的存储器,地址为0就可以了。这就好像把门的号码牌0贴到了a号房间。服务员并不管号码牌0贴的房是什么,而只根据房间号来进行服务就可以了。<br /><br />于是,虽然CPU还是从地址0处执行,可是地址0指着的对象改变了。所以CPU一启动,就可以从地址a存储器里取指令了。<br /><br />因此,存储器重映射,就是改变了地址0指着的对象,改变了号牌贴着的房间。
summeeerx 发表于 2007-3-13 20:15 | 显示全部楼层

简单明了,好。

如题。
桂电飞天鼠 发表于 2007-3-13 23:51 | 显示全部楼层

好!

够简洁的了!<br />
 楼主| malaohu 发表于 2007-3-14 11:52 | 显示全部楼层

大梦谁先觉

如梦初醒,如梦初醒,从寒假看到现在少说也得有一个月的时间了,从没弄懂,越看越迷糊,可是没想到这短短的几句话就简单明了的解决了我的问题,好导师一句话胜过自己看一个月!!!感激!!!<br /><br />谢谢!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

31

主题

95

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部