逻辑运算指令是另外一组重要的常用指令,包括逻辑与AND,逻辑或OR,逻辑非NOT,和异或指令XOR。
1. AND reg/mem, reg/mem/imm - 逻辑与指令
受影响的标志位:CF,OF,PF,SF,ZF
功能:把源操作数和目的操作数进行二进制位的与操作,结果存入源操作数中。
2. OR reg/mem, reg/mem/imm - 逻辑或指令
受影响的标志位:CF,OF,PF,SF,ZF
功能:把源操作数和目的操作数进行二进制位的或操作,结果存入源操作数中。
3. NOT reg/mem
不影响任何标志位
功能:把操作数的每个二进制位取反
4. XOR reg/mem, reg/mem/imm
受影响的标志位CF,OF,PF,SF,ZF
功能:把源操作数和目的操作数进行每个二进制位的异或操作,结果存入源操作数中。
1. AND reg/mem, reg/mem/imm - 逻辑与指令
受影响的标志位:CF,OF,PF,SF,ZF
功能:把源操作数和目的操作数进行二进制位的与操作,结果存入源操作数中。
2. OR reg/mem, reg/mem/imm - 逻辑或指令
受影响的标志位:CF,OF,PF,SF,ZF
功能:把源操作数和目的操作数进行二进制位的或操作,结果存入源操作数中。
3. NOT reg/mem
不影响任何标志位
功能:把操作数的每个二进制位取反
4. XOR reg/mem, reg/mem/imm
受影响的标志位CF,OF,PF,SF,ZF
功能:把源操作数和目的操作数进行每个二进制位的异或操作,结果存入源操作数中。