首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 驱动开发 >

请教为什么要这样处理Chache

2012-03-07 
请问为什么要这样处理Chache在使用s3c44b0的时候,看到有这么一条语句rNCACHBE0(((Non_Cache_End) 12)

请问为什么要这样处理Chache
在使用s3c44b0的时候,看到有这么一条语句
rNCACHBE0=(((Non_Cache_End)> > 12) < <16)|((Non_Cache_Start)> > 12);
为什么这样就可以设置非cache区的起始和结束地址了?
另外为什么要写成((Non_Cache_End)> > 12) < <16,直接写成Non_Cache_End < <4不就行了?

多谢

[解决办法]
不一样的,有尾数问题。左移再右移后低位为0了。

热点排行