标号传送指令LAHF 把FLAG低八位送入AH。不影响FLAG的任何位LAHF ;把CF,PF,AF,ZF,SF送入AH的相应位即0,2,4,6,7位`SAHF 把AH送入FLAG低八位。根据AH中的内容FLAG的低八位受到影响,高位不受影响MOV AH,11111111B SAHF ;(执行后CF,PF,AF,ZF,SF等于1)`PUSHF 把FLAG压入栈中。不影响FLAG的值`POPF 把一个字送到FLAG
标志位操作指令`清进位标志指令CLC(CLear Carry flag)CLC ;该指令设置进位标志CF为0`置进位标志指令STC(SeT Carry flag)STC ;该指令设置进位标志CF为1` 进位标志取反指令CMC(CoMplement Carry flag)CMC ;该指令使进位标志位的值取反,if(CF=1){CF=0} ;if(CF=0){CF=1}`清方向标志 CLD(CLear Direction flag)CLD ;该指令使方向标志DF=0,在执行串操作(MOVSB,MOVSW)时使地址按递增方式`置方向标志STD(SeT Direction flag)STD ;该指令使方向标志DF=1,在执行串操作(MOVSB,MOVSW)时使地址按递减方式`清中断允许标志CLI(CLear Interrupt enable flag)CLI ;该指令使中断标志IF=0 ,CPU不响应来自外部装置的可屏蔽中断`置中断允许标志STI(SeT Interrupt enable flag)
STI ;该指令使中断标志IF=1 ,CPU可以响应可屏蔽中断