汇编-- 逻辑指令 与或非 AND、OR、NOT、XOR、TEST

逻辑指令:  

逻辑运算指令 AND、OR、NOT、XOR、TEST

 

 逻辑非指令:NOT OPR    ;OPR 不能为立即数   不影响标志位 

 逻辑与指令:AND   DST ,  SRC    

 逻辑或指令:OR   DST ,  SRC

 异或指令:    XOR   DST ,  SRC

 测试指令:    TEST   OPR1 ,  OPR2

 SF ZF PF  根据运算结果设定

 

 AND
;该指令会置 CF=OF=0; 其结果影响 SF、ZF、PF

 OR: 逻辑或

;该指令会置 CF=OF=0; 其结果影响 SF、ZF、PF
  XOR: 逻辑异或
;该指令会置 CF=OF=0; 其结果影响 SF、ZF、PF
 
  NOT: 逻辑取反
;该指令不影响 EFlags

 TEST: 测试逻辑与

;该指令会置 CF=OF=0; 其结果影响 SF、ZF、PF

49、JZ(JE) OPR         ZF=1

50、JNZ(JNE) OPR      ZF=0

51、JS OPR             SF=1

52、JNS OPR           SF=0

53、JO OPR             OF=1

54、JNO OPR          OF=0

55JP OPR             PF=1

56、JNP OPR           PF=0

57JC OPR             CF=1

58、JNC OPR           CF=0

 

你可能感兴趣的:(汇编-- 逻辑指令 与或非 AND、OR、NOT、XOR、TEST)