永发信息网

((320+256×4+ 1×4) div 64) mod 8 = 5怎么算出来的,

答案:1  悬赏:30  手机版
解决时间 2021-11-22 19:29
  • 提问者网友:謫仙
  • 2021-11-22 11:32
((320+256×4+ 1×4) div 64) mod 8 = 5怎么算出来的,
最佳答案
  • 五星知识达人网友:天凉才是好个秋
  • 2021-11-22 12:29
数组a在主存的存放位置及其与Cache之间的映射关系如下图所示。
数组A[0][31]所在的主存块对应的Cache行号是:
(320+31×4)div 64 = 6,
数组A[1][1]所在主存块对应的Cache行号:
((320+256×4+ 1×4) div 64) mod 8 = 5。
所以 a[0][31]所在主存块映射到Cache第6行,
a[1][1]所在主存块映射到Cache第5行。追问那个明白~~就是弱智的那个不会,没有基础。。。。
你看啊,其实想问这个。320+31*4=444,444div64为什么等于6呢~mod完为什么又是5.。
谢谢哈~~
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯