常见寄存器名称及作用(M~Z)

名称 作用 备注
MCE MCE=1则允许及其检查异常 machine-chack enable(包含于CR4中)
MP MP=1,向80x86程序表示系统中有协处理器 monitor enable(包含于CR0中)
NE NE=1,浮点运算部件异常,发出异常中断10H numeric error(包含于CR0中)
NT NT=1表示当前执行的任务嵌套于另一个任务中,NT=0则无嵌套 nested task(80286新增,包含于EFLAGS中)
NW NW=CD=0时,允许cache同写(80486)、回写(Pentium系列) not write-through(包含于CR0中)
OF 运算结果最高位进位位与次高位进位位异或值为1(结果溢出)则OF=1,否则OF=0 overflow flag,溢出标志(包含于FLAGS中)
PAE PAE=1则允许使用地址线A32~A35 physical address extensions(包含于CR4中)
PCD 与PWT一同控制处理器的两个同名引脚对cache的操作方式 page-level cache disable(包含于CR3中)
PCE PCE=1则允许任何特权级执行RDPMC performance-monitoring Counter Enable(包含于CR4中)
PE PE=1,处理器出于保护模式,否则处于实模式 protection enabel(包含于CR0中)
PF 运算结果低8位所含1的个数为偶数则PF=1,否则PF=0 parity flag,奇偶标志(包含于FLAGS中)
PG PG=1则启动分页部件工作,PG=0则禁止 paging(包含于CR0中)
PGE PGE=1则允许全局页面,全局页面对所有用户开放 page global enable(包含于CR4中)
PSE PSE=1则允许4MB存储页面,否则为4KB页面 page size extensions(包含于CR4中)
PVI PVI=1则允许虚拟中断,否则禁止 protect-mode virtual interrupts(包含于CR4中)
PWT 与PCD一同控制处理器的两个同名引脚对cache的操作方式 page-level write transparent(包含于CR3中)
R10  x64处理器新增通用寄存器 低32位为R10D,低16位为R10W,低8位为R10B
R11         x64处理器新增通用寄存器 低32位为R11D,低16位为R11W,低8位为R11B
R12  x64处理器新增通用寄存器 低32位为R12D,低16位为R12W,低8位为R12B
R13  x64处理器新增通用寄存器 低32位为R13D,低16位为R13W,低8位为R13B
R14        x64处理器新增通用寄存器 低32位为R14D,低16位为R14W,低8位为R14B
R15        x64处理器新增通用寄存器 低32位为R15D,低16位为R15W,低8位为R15B
R8        x64处理器新增通用寄存器 低32位为R8D,低16位为R8W,低8位为R8B
R9        x64处理器新增通用寄存器 低32位为R9D,低16位为R9W,低8位为R9B
RAX EAX的64位扩展  
RBP EBP的64位扩展  
RBX EBX的64位扩展  
RCX ECX的64位扩展  
RDI EDI的64位扩展  
RDX EDX的64位扩展  
RF 调试失败后,强迫程序恢复执行 resume(80386新增,包含于EFLAGS中)
RIP EIP的64位扩展  
RSI ESI的64位扩展  
RSP ESP的64位扩展  
SF 运算结果为负则SF=1,否则SF=0 sign flag,符号标志(包含于FLAGS中)
SI 串操作时提供DS段中指定单元的偏移地址 source index,源变址寄存器
SP 用来提供堆栈顶的偏移地址 stack pointer,堆栈指针
SS 用来存放堆栈段起始地址的高16位 stack segment,堆栈段寄存器
TF TF=1表示微处理器按单步方式执行指令 trap flag,陷阱标志(包含于FLAGS中)
TR 存放TSS描述符的选择子 任务寄存器(程序不可见)
TS 每产生一次任务切换使TS=1 task switched(包含于CR0中)
TSD TSD=1则限定RDTSC指令只能在特权级0的过程中执行 time stamp disable(包含于CR4中)
VIF 虚拟中断标志 virtual interrupt(Pentium 4新增,包含于EFLAGS中)
VIP 虚拟中断挂起标志 virtual interrupt pending(Pentium 4新增,包含于EFLAGS中)
VM VM=1表示处理器处于虚拟8086模式,VM=0则不是 virtual-8086 mode(80386新增,包含于EFLAGS中)
VME VME=1则允许V86模式扩展,否则禁止扩展 V86 mode extensions(包含于CR4中)
WP WP=1则禁止系统对用户只读页面进行写操作 write protect(包含于CR0中)
ZF 运算结果为0则ZF=1,否则ZF=0 zero flag,零标志(包含于FLAGS中)

你可能感兴趣的:(工作,cache,存储,扩展,任务,nested)