What is the CPUID standard function 01H?
问题 I need to check ECX for bit 30, which is a CPU feature necessary for RDRAND . From the RDRAND Wiki, If supported, bit 30 of the ECX register is set after calling CPUID standard function 01H. I don't exactly know what this means. "Standard function 01H "? Does this mean EAX=80000001h ? I'm not really sure how to proceed. 回答1: I think it means that %eax should be 1 when invoking the cpuid function. Hardware guys have strange conventions, so they say 01H instead of 1 or 0x1. See the intel manual