CPUID - Calling CPUID

Calling CPUID

In assembly language the CPUID instruction takes no parameters as CPUID implicitly uses the EAX register. The EAX register should be loaded with a value specifying what information to return. CPUID should be called with EAX = 0 first, as this will return the highest calling parameter that the CPU supports. To obtain extended function information CPUID should be called with bit 31 of EAX set. To determine the highest extended function calling parameter, call CPUID with EAX = 80000000h.

Read more about this topic:  CPUID

Famous quotes containing the word calling:

    At length, having come up fifty rods off, he uttered one of those prolonged howls, as if calling on the god of loons to aid him, and immediately there came a wind from the east and rippled the surface, and filled the whole air with misty rain, and I was impressed as if it were the prayer of the loon answered, and his god was angry with me; and so I left him disappearing far away on the tumultuous surface.
    Henry David Thoreau (1817–1862)