Popui — Pop User Stack (Incrementing) - Samsung S3F84B8 User Manual

8-bit cmos
Hide thumbs Also See for S3F84B8:
Table of Contents

Advertisement

S3F84B8_UM_REV 1.00
6.3.51 POPUI — POP USER STACK (INCREMENTING)
dst,src
POPUI
dst  src
Operation:
IR  IR + 1
The POPUI instruction is used for user-defined stacks in register file. The contents of register file
location addressed by the user stack pointer are loaded into the destination. The user stack
pointer is then incremented.
No flags are affected.
Flags:
Format:
opc
Given register 00H = 01H and register 01H = 70H:
Example:
POPUI 02H,@00H
If general register 00H contains the value 01H and register 01H contains the value 70H, the
statement "POPUI 02H,@00H" loads the value 70H into the destination general register 02H.
The user stack pointer (register 00H) is then incremented by one, changing its value from 01H to
02H.
src
dst
Register 00H = 02H, register 01H = 70H, register 02H = 70H
Bytes
Cycles
3
6-64
6 INSTRUCTION SET
Opcode
Addr Mode
(Hex)
dst
8
93
src
R
IR

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents