Intelの場合:
mov, eax, 2h
cpuid
「記述子デコード値」を提供します-ok;
AMDの場合、私は以下を使用します:
mov, eax, 80000005h
cpuid
これは、eaxで4MB(ebxで4KB)の結合性とエントリを提供します。
ここにあります :
EAX = FF30FF10 EBX = FF30FF20 "FF-完全な関連データ、48dエントリデータ、FF-完全な関連命令、16dエントリ命令
だから私は4KBと4MBの両方を持っていますか?
PS私はそのTLBページとL1キャッシュが正しいです-異なるものですか?または多分L1命令。キャッシュサイズは私が必要なものですか?