CF, ZF, SF, OF, PF, AF.
· ADD - add second operand to first.
· SUB - Subtract second operand to first.
· CMP - Subtract second operand from first for flags only.
· AND - Logical AND between all bits of two operands. These rules
apply:
1 AND 1 = 1
1 AND 0 = 0
0 AND 1 = 0
0 AND 0 = 0
As you see we get 1 only when both bits are 1.
· TEST - The same as AND but for flags only.
· OR - Logical OR between all bits of two operands. These rules
apply:
1 OR 1 = 1
1 OR 0 = 1
0 OR 1 = 1
0 OR 0 = 0
As you see we get 1 every time when at least one of the bits is 1.