主题 : 清除DCACHE相关问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 31907
精华: 0
发帖: 9
金钱: 45 两
威望: 9 点
贡献值: 0 点
综合积分: 18 分
注册时间: 2010-11-07
最后登录: 2011-01-03
楼主  发表于: 2010-12-07 22:27

 清除DCACHE相关问题

MCR P15,0,R0,C7,C14,2

各位大侠:
    在清空DCACHE中某块数据时,使用如下指令
    MCR P15,0,R0,C7,C14,2。其中R0将被写入C7中,类型为组号/组内序号
    那么R0[7:5]     2的3次方等于8  正好为DCACHE中组的数量,  是否表示组号
        R0[31:26] 2的6次方等于64正好为DCACHE中每组的块数,是否表示组内序号
    在网上搜索相关资料,都没有最后说明这点,但看相关程序,感觉应该是的,不知对否?
求大侠指点一二,不胜感激!
初次学习,请多关照