Add a, (ix + d) – Zilog Z08470 User Manual
Page 159
![background image](https://www.manualsdir.com/files/771210/content/doc159.png)
UM008007-0715
Z80 Instruction Description
Z80 CPU
User Manual
147
ADD A, (IX + d)
Operation
A ← A + (IX+d)
Op Code
ADD
Operands
A, (IX + d)
Description
The contents of the Index (register pair IX) Register is added to a two’s complement dis-
placement d to point to an address in memory. The contents of this address is then added to
the contents of the Accumulator and the result is stored in the Accumulator.
Condition Bits Affected
S is set if result is negative; otherwise, it is reset.
Z is set if result is 0; otherwise, it is reset.
H is set if carry from bit 3; otherwise, it is reset.
P/V is set if overflow; otherwise, it is reset.
N is reset.
C is set if carry from bit 7; otherwise, it is reset.
Example
If the Accumulator contains
11h
, Index Register IX contains
1000h
, and memory location
1005h
contains
22h
, then upon the execution of an ADD A, (IX +
5h
) instruction, the
Accumulator contains
33h
.
M Cycles
T States
4 MHz E.T.
5
19 (4, 4, 3, 5, 3)
4.75
1
1
1
0
1
1
0
1
DD
1
0
0
1
0
1
0
0
86
d