dec

Operands

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

Subtracts one from B.

Loading...

Variants

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

InstructionDescriptionFlagsBytesCycles
dec b

Subtracts one from B.

N=1P/V=VHZS14
dec bc

Subtracts one from BC.

16
dec c

Subtracts one from C.

N=1P/V=VHZS14
dec d

Subtracts one from D.

N=1P/V=VHZS14
dec de

Subtracts one from DE.

16
dec e

Subtracts one from E.

N=1P/V=VHZS14
dec h

Subtracts one from H.

N=1P/V=VHZS14
dec hl

Subtracts one from HL.

16
dec l

Subtracts one from L.

N=1P/V=VHZS14
dec (hl)

Subtracts one from (HL).

N=1P/V=VHZS111
dec sp

Subtracts one from SP.

16
dec a

Subtracts one from A.

N=1P/V=VHZS14
dec ixh undocumented

Subtracts one from IXH.

N=1P/V=VHZS28
dec ix

Subtracts one from IX.

210
dec ixl undocumented

Subtracts one from IXL.

N=1P/V=VHZS28
dec (ix+dd)

Subtracts one from the memory location pointed to by IX plus dd.

N=1P/V=VHZS323
dec iyh undocumented

Subtracts one from IYH.

N=1P/V=VHZS28
dec iy

Subtracts one from IY.

210
dec iyl undocumented

Subtracts one from IYL.

N=1P/V=VHZS28
dec (iy+dd)

Subtracts one from the memory location pointed to by IY plus dd.

N=1P/V=VHZS323