Increment by 1                                

86/88

Y

186

Y

286

Y

386

Y

486

Y

INC destination

Ovfl

Y

Dir

N

Int

N

Trap

N

Sign

Y

Zero

Y

Aux

Y

Prty

Y

Carry

Y

    INC adds 1 to the destination. The destination, which may be either a
    byte or a word, is considered an unsigned binary number.

       Note:          This instruction does not set the carry flag.  If
                      you need to add 1 to a multi-word number, it is
                      better to use the ADD and ADC instructions instead.

------------------------------------ Timing ----------------------------------

OpCode          Instruction             386     286     86
FE/0            INC r/m8                2/6     2/7     3/15+EA
FF/0            INC r/m16               2/6     2/7     3/15+EA
FF/6            INC r/m32
40+rw           INC r16                 2       2       3
40+rd           INC r32

------------------------------------ Logic -----------------------------------

        destination = destination + 1

See Also ADD ADC AAA DAA DEC Flags


Copyright © 1985 to 2022 Beta Systems                            Last modified: Wednesday, January 05, 2022 .