Subtracts B from A.
sub
Operands
sub r | sub r,r' | sub (rr) | sub r,(rr) | sub nn | sub r,nn | sub (ii+dd) | sub r,(ii+dd)Loading...
Variants
Every form of sub the assembler accepts. The cycles column counts clock
cycles, written as taken/not taken for the conditional forms.
| Instruction | Description | Flags | Bytes | Cycles |
|---|---|---|---|---|
| sub b | CN=1P/V=VHZS | 1 | 4 | |
| sub c | CN=1P/V=VHZS | 1 | 4 | |
| sub d | CN=1P/V=VHZS | 1 | 4 | |
| sub e | CN=1P/V=VHZS | 1 | 4 | |
| sub h | CN=1P/V=VHZS | 1 | 4 | |
| sub l | CN=1P/V=VHZS | 1 | 4 | |
| sub (hl) | CN=1P/V=VHZS | 1 | 7 | |
| sub a | CN=1P/V=VHZS | 1 | 4 | |
| sub nn | CN=1P/V=VHZS | 2 | 7 | |
| sub ixh undocumented | CN=1P/V=VHZS | 2 | 8 | |
| sub ixl undocumented | CN=1P/V=VHZS | 2 | 8 | |
| sub (ix+dd) | CN=1P/V=VHZS | 3 | 19 | |
| sub iyh undocumented | CN=1P/V=VHZS | 2 | 8 | |
| sub iyl undocumented | CN=1P/V=VHZS | 2 | 8 | |
| sub (iy+dd) | CN=1P/V=VHZS | 3 | 19 |