对于英特尔,我使用:
mov, eax, 2h
cpuid
它给出“描述符解码值” - 好的;
对于 AMD,我使用:
mov, eax, 80000005h
cpuid
它提供了 eax 中 4MB(ebx 中 4KB)的关联性和条目。
这里是 :
EAX = FF30FF10 EBX = FF30FF20" FF - 完整关联数据,48d 条目数据,FF - 完整关联指令,16d 条目指令
所以我有 4KB 和 4MB 还是什么?
PS我是对的,TLB页面和L1缓存-不同的东西?或者也许是 L1 指令。缓存大小是我需要的吗?