标志寄存器——存储了很多标记位,标识了CPU执行指令过程中的一系列状态,这些标志基本上是由CPU自动设置和修改,我们只需要理解或记住就行了(硬件或cpu大神除外)
CF 进位标志
PF 奇偶标志
ZF 零标志
SF 符号标志
OF 补码溢出标志
TF 跟踪标志
IF 中断标志
······
在x64架构下,原来的eflags寄存器升级为64位的rflags,不过,扩展出来的高32位目前还没有使用。
标志寄存器——存储了很多标记位,标识了CPU执行指令过程中的一系列状态,这些标志基本上是由CPU自动设置和修改,我们只需要理解或记住就行了(硬件或cpu大神除外)
CF 进位标志
PF 奇偶标志
ZF 零标志
SF 符号标志
OF 补码溢出标志
TF 跟踪标志
IF 中断标志
······
在x64架构下,原来的eflags寄存器升级为64位的rflags,不过,扩展出来的高32位目前还没有使用。