-1

I want check that CPU have support PSE. I found in Intel doc that PSE is on BIT 3 in EDX Register.

I have code for PAE:

pae:
    mov eax,1
    cpuid
    test EDX, 000000020h
    jnz is_pae
    jmp name

In Intel doc is that PAE is on BIT 6 in EDX Register. Why in code is 000000020h and what value use to check PSE.

4

1 に答える 1

1

あなたのPAEコードが間違っているようです - それはテストMSRであり、ではありませんPAE。そのはず:

test EDX, 000000040h  ; test PAE (bit 6)

同様に、PSE の場合は次のようになります。

test EDX, 000000008h  ; test PSE (bit 3)
于 2013-10-21T09:08:51.547 に答える