UM012811-0904
eZ8 CPU Instruction Set Description
eZ8 CPU
User Manual
149
POPX
POP using Extended Addressing
POPX dst
Operation
dst
←
@SP
SP
←
SP + 1
Description
The location specified by the Stack Pointer is loaded into the destination operand. The
Stack Pointer is incremented automatically.
Flags
Attributes
Escaped Mode Addressing
Using Escaped Mode Addressing, address mode ER specifies a Working Register with 4-
bit addressing.
If the high byte of the source or destination address is EEH (11101110B), a Working Reg-
ister is inferred. For example, the operand EE3H selects Working Register R3. The full 12-
bit address is given by {RP[3:0], RP[7:4], 3H}.
To access Registers on Page EH (addresses
E00H
to
EFFH
), set the Page Pointer, RP[3:0],
to
EH
and set the Working Group Pointer, RP[7:4], to the desired Working Group.
C
Unaffected.
Z
Unaffected.
S
Unaffected.
V
Unaffected.
D
Unaffected.
H
Unaffected.
Mnemonic
Destination
Opcode (Hex)
Operand 1
Operand 2
Operand 3
POPX
ER1
D8
ER1[11:4]
{ER1[3:0], 0H}
—