beautypg.com

Add a, (ix + d) – Zilog Z08470 User Manual

Page 159

background image

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

This manual is related to the following products: