see MIPS run 这本书上写:
1.Isolated cache,并让I-cache处于交换模式。
2.在R3000系列CPU中,cache的大小可能是256K,128K,64K,32K,16K,8K,4K ,2K,1K和0.5K。将这些可能的值n写到物理地址等于它们本身的地方(从大到小)。最简单产生物理地址是用Kseg0段地址(n+0x80000000)。因为cache地址是重叠循环的,那么如果n是cache大小的倍数,那么它就会被后面小的值所覆盖。
3.所以读物理地址零(也就是0x80000000),就能得到cache大小的值。
第二段是完全看不懂啊,有前辈解释一下么。。。