Adds one to BC.
inc
Operands
inc rr | inc r | inc (rr) | inc (ii+dd)Loading...
Variants
Every form of inc the assembler accepts. The cycles column counts clock
cycles, written as taken/not taken for the conditional forms.
| Instruction | Description | Flags | Bytes | Cycles |
|---|---|---|---|---|
| inc bc | Adds one to BC. | — | 1 | 6 |
| inc b | Adds one to B. | N=0P/V=VHZS | 1 | 4 |
| inc c | Adds one to C. | N=0P/V=VHZS | 1 | 4 |
| inc de | Adds one to DE. | — | 1 | 6 |
| inc d | Adds one to D. | N=0P/V=VHZS | 1 | 4 |
| inc e | Adds one to E. | N=0P/V=VHZS | 1 | 4 |
| inc hl | Adds one to HL. | — | 1 | 6 |
| inc h | Adds one to H. | N=0P/V=VHZS | 1 | 4 |
| inc l | Adds one to L. | N=0P/V=VHZS | 1 | 4 |
| inc sp | Adds one to SP. | — | 1 | 6 |
| inc (hl) | Adds one to (HL). | N=0P/V=VHZS | 1 | 11 |
| inc a | Adds one to A. | N=0P/V=VHZS | 1 | 4 |
| inc ix | Adds one to IX. | — | 2 | 10 |
| inc ixh undocumented | Adds one to IXH. | N=0P/V=VHZS | 2 | 8 |
| inc ixl undocumented | Adds one to IXL. | N=0P/V=VHZS | 2 | 8 |
| inc (ix+dd) | Adds one to the memory location pointed to by IX plus | N=0P/V=VHZS | 3 | 23 |
| inc iy | Adds one to IY. | — | 2 | 10 |
| inc iyh undocumented | Adds one to IYH. | N=0P/V=VHZS | 2 | 8 |
| inc iyl undocumented | Adds one to IYL. | N=0P/V=VHZS | 2 | 8 |
| inc (iy+dd) | Adds one to the memory location pointed to by IY plus | N=0P/V=VHZS | 3 | 23 |