本文件详细介绍了识别32位x86处理器的方法,重点关注386及更高型号。早期的识别技术涉及移位寄存器测试、PUSHA指令行为以及REP MOVSB的使用,以区分808x/186 CPU。标志位操作,特别是位12-15,对于区分286和32位处理器至关重要。CPUID指令(在较新的处理器上可用)提供厂商和型号信息。 该文件概述了特定厂商的识别方法,包括针对Cyrix、AMD和Intel CPU的技术。Cyrix的识别涉及测试CCR2和CCR3位,使用DIR寄存器,以及检查特定的除法测试和UMOV指令行为。IBM SLC处理器可以使用MSR进行识别。该文件还列出了不同厂商和处理器的各种CPUID返回值,以及步进和修订信息。除了Cyrix除法测试之外,标志位测试可以进一步区分CPU核心。最后,它承认了编译此信息所使用的资料来源。