Ex (sp), ix/y, Operation, Description – Zilog EZ80F916 User Manual
Page 155: Condition bits affected, Attributes

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