汇编 SETG,SETL ,SETGE, SETLE指令
一、SETG SETZ(SETE) //取ZF标志位值 放到寄存器里 SETNZ(SETNE) == > SETG //setg cl//ZF==0 并 SF==0 并 OF==0 时 cl=1; //> < = 二、SETL < SETL // setl cl; SF==1 或者 OF==1 时 cl=1;
一、SETGE指令 指令格式 SETGE 操作数 //操作数可以是 一字节的存储单元,也可是是一字节宽度的寄存器 作用: >=时设定操作数值1 ,否则为0 //一般与cmp指令组合使用 标志位: JGE对标志位的需求 SF=OF 时 操作的值=1 二、SETLE指令 SETLE 操作数 //操作数可以是 一字节的存储单元,也可是是一字节宽度的寄存器 作用: <=时设定操作数值为1 ,否则为0 //一般与cmp指令组合使用 标志位: JLE对标位的需求一样 ZF=1 || SF!=OF 操作数=1