<< Previous | Next >>

> ADD IX,xx
> ADD IY,yy Add Without Carry Rabbit 2000/3000/4000 Instruction

> Opcode | Instruction | Clocks | Operation
> ---- | ADD IX,xx | 4 (2,2) | IX = IX + xx
> DD 09 | ADD IX,BC | 4 (2,2) | IX = IX + BC
> DD 19 | ADD IX,DE | 4 (2,2) | IX = IX + DE
> DD 29 | ADD IX,IX | 4 (2,2) | IX = IX + IX
> DD 39 | ADD IX,SP | 4 (2,2) | IX = IX + SP
> ---- | ADD IY,yy | 4 (2,2) | IY = IY + yy
> FD 09 | ADD IY,BC | 4 (2,2) | IY = IY + BC
> FD 19 | ADD IY,DE | 4 (2,2) | IY = IY + DE
> FD 29 | ADD IY,IX | 4 (2,2) | IY = IY + IX
> FD 39 | ADD IY,SP | 4 (2,2) | IY = IY + SP

> Flags | ALTD | IOI/IOE
> S | Z | L/V | C | F | R | SP | S | D
> - | - | - | · | · |  |  |  |

> #### Description

> IX or IY is summed with either itself or any of the registers BC, DE or SP. The result is stored in IX or IY.

<< Previous | Next >>