长模式
在x86-64处理器架构中,当处于长模式(Long mode)时,64位应用进程(或者是操作系统)可以使用64位指令和寄存器,而32位和16位进程将以一种兼容子模式运行。
不在长模式下运行时,处理器支持真实模式和保护模式两个子模式,在这两个模式下的x86-64处理器与x86-32处理器运行方式完全相同。
CPUID扩展属性域中的一个位可以令运行在真实模式或者保护模式的进程得知处理器能否转换到长模式,这使得进程能够检测是否使用了x86-64处理器。这类似于Intel IA-64处理器使用CPUID中的一个属性位来让进程检测自己是否运行在IA-32仿真模式下。