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