Terminology Used:: Adc Add With Carry Flag
Terminology Used:: Adc Add With Carry Flag
Instructions:
adc Add with carry flag
Syntax: adc dest, src
dest: memory or register
src: memory, register, or immediate
Action: dest = dest + src + CF
Flags Affected: OF, SF, ZF, AF, PF, CF
Notes: This instruction is used to perform 32-bit addition.
dec Decrement by 1
Syntax: dec op
op: register or memory
Action: op = op - 1
Flags Affected: OF, SF, ZF, AF, PF
inc Increment by 1
Syntax: inc op
op: register or memory
Action: op = op + 1
Flags Affected: OF, SF, ZF, AF, PF
All of the ?? suffixes can also be of the form n?? (e.g., jna for
jump if not above). See 8086 documentation for many more ??
conditions.
Note also that rel8 operand greatly limits conditional jump distance
(-127 to +128 bytes from IP). Use the jmp instruction in combination
with j?? to overcome this barrier.
nop No operation
Syntax: nop
Action: None
Flags Affected: None
or Bitwise logical OR
Syntax: or dest, src
dest: register or memory
src: register, memory, or immediate
Action: dest = dest | src
Flags Affected: OF=0, SF, ZF, AF=?, PF, CF=0