EasyManua.ls Logo

ZiLOG eZ80

Default Icon
411 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
eZ80
®
CPU
User Manual
UM007714-0908 CPU Instruction Set
276
PEA IY+d
Push Effective Address
Operation
if ADL mode{
(SPL 1) IYd[23:16]
(SPL – 2) IYd[15:8]
(SPL – 3) IYd[7:0]
SPL SPL 3
}
else Z80 mode {
(SPS – 1) IYd[15:8]
(SPS – 2) IYd[7:0]
SPS SPS – 2
}
where IYd indicates the sum of the contents of the register IY and the two’s-complement
displacement
d
.
Description
In ADL mode, the 24-bit sum of the contents of IY and the two’s-complement displace-
ment
d
is pushed onto the stack at SPL. The stack pointer, SPL, decrements by 3. The
most significant byte (MSB) is pushed onto the stack first.
In Z80 mode, the 16-bit sum of the contents of IY and the two’s-complement displacement
d
is pushed onto the stack at SPS. The stack pointer, SPS, decrements by 2. The most sig-
nificant byte (MSB) is pushed onto the stack first.
Condition Bits Affected
None.
Attributes
Mnemonic Operand ADL Mode Cycle Opcode (hex)
PEA IY+d 0/1 5/6 ED, 66, dd
PEA.S IY+d 1652, ED, 66, dd
PEA.L IY+d 0749, ED, 66, dd

Related product manuals