user manual

8XC251SA, SB, SP, SQ USER’S MANUAL
A-110
ORL CY,/bit
Binary Mode Source Mode
Bytes: 43
States: 3† 2†
†If this instruction addresses a port (P
x
,
x
= 0–3), add 1 state.
[Encoding]
Hex Code in: Binary Mode = [A5][Encoding]
Source Mode = [Encoding]
Operation: ORL
(CY) (CY) V ¬ (bit)
POP <src>
Function: Pop from stack
Description: Reads the contents of the on-chip RAM location addressed by the stack pointer, then
decrements the stack pointer by one. The value read at the original RAM location is
transferred to the newly addressed location, which can be 8-bit or 16-bit.
Flags:
Example: The stack pointer contains 32H and on-chip RAM locations 30H through 32H contain 01H,
23H, and 20H, respectively. After executing the instruction sequence
POP DPH
POP DPL
the stack pointer contains 30H and the data pointer contains 0123H. After executing the
instruction
POP SP
the stack pointer contains 20H. Note that in this special case the stack pointer was
decremented to 2FH before it was loaded with the value popped (20H).
Variations
POP dir8
Binary Mode Source Mode
Bytes: 22
States: 33
1 0 1 0 1 0 0 1 1 1 1 0 0 y y y direct addr
CY AC OV N Z
—————
[Encoding] 1 1 0 1 0 0 0 0 direct addr