80386 CPU开始具有CR0 ~CR3 4个控制器,到
Pentium又增加了1个控制寄存器CR4。CR4是Pentium微处理器在80486微处理器基础上新增加的控制寄存器,包括七个控制位:
VME(virtual 8086 mode extension):虚拟8086模式扩展位。VME=1,允许虚拟8086扩展,即允许8086模式和虚拟8086中断。VME=0,禁止虚拟8086模式扩展。
PVI(protected mode virtual interrupts):保护模式虚拟中断位。PVI=1,允许保护模式虚拟中断。PVI=0,禁止保护模式虚拟中断。
TSD(time stamp disable):禁止RDTSC指令位。TSD=0,则允许RDTSC(读时间标志
计算器)指令在任何特权级上执行。TSD=1,仅允许RDTSC指令在0级特权级上执行,否则将发生一般保护模式异常。
PAE(physical address extension):允许物理地址扩展位。PAE=1,允许采用32位以上的物理地址(包括32位和64位地址)。PAE=0,只允许采用32位物理地址。