
Intel386
TM
SX微处理器
EFLAGS注册
标志寄存器是一个32位寄存器EFLAGS命名
EFLAGS中所定义的位和位域
图2 2控制某些操作的显示和
表明英特尔386 SX Microproces-的状态
EFLAGS CON-的SOR的低16位( 0 15 )
覃16位标志寄存器命名标志位,这是
执行8086时默认的标志寄存器使用
旗80286或实模式代码的功能
位在表2 1给出
控制寄存器
英特尔386 SX微处理器具有三个控制
32位CR0 CR2和CR3寄存器举行
一个全球性的,这些寄存器的状态机
分别示于图2 1和2 2中的定义,CR0
位在表2 2描述
表2 1标志定义
位的位置
0
2
4
6
7
8
名字
CF
PF
AF
ZF
SF
TF
功能
携带FL股份公司
否则
坐落在高位进位或者借清除
奇偶标志设置是否低8位结果包含偶数
1位号码,否则清零
辅助进位标志设置在进位或借到低
四位的AL否则清零
零FL股份公司
符号标志
负)
如果结果是零,否则清零
结果设定为等于高序位( 0,如果正1,如果
单步标志设置完成后后,单步中断发生
下一条指令执行所TF由单一步骤清除
打断
中断使能标志设置时可屏蔽中断会导致
则CPU将控制转移到指定的中断向量
位置
方向标志导致自动递增字符串指令
当清除了适当的索引寄存器(默认)设置
DF导致自动递减
溢出标志设置,如果操作导致进位借位
入的符号位的结果(高位比特),但没有导致
开展借了高位或反之亦然
IO特权等级指示的最大电流特权
级( CPL )允许执行的IO指令不
产生异常13错误或咨询IO权限
位图,而执行在保护模式对于虚拟86模式下,
表示最大CPL允许变更的IF位见
第4节2上各种的进一步讨论和定义
权限级别
嵌套任务集,如果当前任务的执行被嵌套
在另一个任务,否则将被清零
恢复标志用于配合调试寄存器
断点是以前在指令边界检查
断点处理如果设置任何调试故障的忽略
下一条指令
虚拟8086模式。如果设置,而在保护模式下的英特尔386
SX微处理器将切换到虚拟8086操作处理
段负荷为8086 ,但不会产生异常13
对特权操作码故障
9
IF
10
DF
11
OF
12 13
IOPL
14
16
NT
RF
17
VM
9