g mode）时，64位应用程序（或者是操作系统）可以使用64位指令和寄存器，而32位程序将以一种兼容子模式运行。虚拟86模式在长模式下不可用，也就是说，长模式不相容16位元程式。
概述.不在长模式下运行时，处理器支持实模式和保护模式两个子模式，在这两个模式下的x86-64处理器与x86-32处理器运行方式完全相同。CPUID扩展属性域中的一个位可以令运行在实模式或者保护模式的程序得知处理器能否转换到长模式，这使得程序能够检测是否使用了x86-64处理器。这类似于Intel I