AND
AND A, B
逻辑与的结果会存放在A (A可以使内存也可以使寄存器)处,AND 操作会自动的改变 CF 与 OF = 0, 而PF, ZF, SF 则根据结果而发生改变,其余标志位没有发生改变
--------------------------------------------------------------------
OR
OR A, B
逻辑或的结果会存放在A (A可以使内存也可以使寄存器)处,OR 操作会自动的改变 CF 与 OF = 0, 而PF, ZF, SF 则根据结果而发生改变,其余标志位没有发生改变
--------------------------------------------------------------------
XOR
XOR A, B
会自动的改变 CF 与 OF = 0,其余标志位根据结果而发生改变
如果 ZF = 1即表示两个数相等
--------------------------------------------------------------------
SHIFT
SHR: LSB->CF, 0-> MSB
SHL: 0-> LSB, MSB->CF
--------------------------------------------------------------------
CMP A, B
如果 A > B, CF = 0, ZF = 0
如果 A = B, CF = 0, ZF = 1
如果 A < B, CF = 1, ZF = 0