inc

Operands

inc rr | inc r | inc (rr) | inc (ii+dd)

Adds one to BC.

Loading...

Variants

Every form of inc the assembler accepts. The cycles column counts clock cycles, written as taken/not taken for the conditional forms.

InstructionDescriptionFlagsBytesCycles
inc bc

Adds one to BC.

16
inc b

Adds one to B.

N=0P/V=VHZS14
inc c

Adds one to C.

N=0P/V=VHZS14
inc de

Adds one to DE.

16
inc d

Adds one to D.

N=0P/V=VHZS14
inc e

Adds one to E.

N=0P/V=VHZS14
inc hl

Adds one to HL.

16
inc h

Adds one to H.

N=0P/V=VHZS14
inc l

Adds one to L.

N=0P/V=VHZS14
inc sp

Adds one to SP.

16
inc (hl)

Adds one to (HL).

N=0P/V=VHZS111
inc a

Adds one to A.

N=0P/V=VHZS14
inc ix

Adds one to IX.

210
inc ixh undocumented

Adds one to IXH.

N=0P/V=VHZS28
inc ixl undocumented

Adds one to IXL.

N=0P/V=VHZS28
inc (ix+dd)

Adds one to the memory location pointed to by IX plus dd.

N=0P/V=VHZS323
inc iy

Adds one to IY.

210
inc iyh undocumented

Adds one to IYH.

N=0P/V=VHZS28
inc iyl undocumented

Adds one to IYL.

N=0P/V=VHZS28
inc (iy+dd)

Adds one to the memory location pointed to by IY plus dd.

N=0P/V=VHZS323