beautypg.com

Ex (sp), ix/y, Operation, Description – Zilog EZ80F916 User Manual

Page 155: Condition bits affected, Attributes

background image

eZ80

®

CPU

User Manual

UM007715-0415

CPU Instruction Set

146

EX (SP), IX/Y

Exchange Stack and Index Register

Operation

if ADL = 1 {

(SPL)  IX/Y[7:0]

(SPL+1)  IX/Y[15:8]

(SPL+2)  IX/Y[23:16]

}

else if ADL = 0 {

SPS  IX/Y[7:0]

(SPS+1)  IX/Y[15:8]

}

Description

The CPU exchanges the contents of the multibyte Index Register, IX or IY, with the mem-

ory location specified by the Stack Pointer (SP). In ADL mode, or when the .L suffix is

employed, SPL is used for SP. In Z80 mode, or when the .S suffix is employed, SPS is

used for SP.

Condition Bits Affected

None.

Attributes

Mnemonic

Operand

ADL Mode

Cycle

Opcode (hex)

EX

(SP)

,IX

0/1

6/8

DD, E3

EX.S

(SP)

,IX

1

7

52, DD, E3

EX.L

(SP)

,IX

0

9

49, DD, E3

EX

(SP)

,IY

0/1

6/8

FD, E3

EX.S

(SP)

,IY

1

7

52, FD, E3

EX.L

(SP)

,IY

0

9

49, FD, E3

This manual is related to the following products: