Maxim Integrated DS4830A Optical Microcontroller User Manual

Page 218

Advertising
background image

DS4830A User’s Guide

218

POP dst

Pop Word from the Stack


Description:

Pops a single word from the stack (@SP) to the specified dst and decrements the stack
pointer (SP).

Status Flags:

S, Z (if dst = Acc or AP or APC)
C, E (if dst = PSF)

Operation:

dst

 @ SP--


Encoding:

15

0

1ddd

dddd

0000

1101


Example(s):

POP GR

; GR

 1234h

POP @DP[0]

; @DP[0]

 76h (WBS0=0)

; @DP[0]

 0876h (WBS0=1)


Stack Data:

xxxxh

1234h

 SP (initial)

0876h

 SP (after POP GR)

xxxxh

 SP (after POP @DP[0])

xxxxh

POPI dst Pop Word from the Stack Enable Interrupts


Description:

Pops a single word from the stack (@SP) to the specified dst and decrements the stack
pointer (SP). Additionally, POPI returns the interrupt logic to a state in which it can
acknowledge additional interrupts.

Status Flags:

S, Z (if dst = Acc or AP or APC)
C, E (if dst = PSF)

Operation:

dst

 @ SP--

INS

 0


Encoding:

15

0

1ddd

dddd

1000

1101


Example(s):

See POP












Advertising