EasyManua.ls Logo

Omron SYSMAC CJ - REFERENCE MANUAL 08-2008

Omron SYSMAC CJ - REFERENCE MANUAL 08-2008
1405 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...
75
Instruction Functions Section 2-2
2-2-15 Table Data Processing Instructions
Instruction
Mnemonic
Code
Symbol/Operand Function Location
Execution
condition
Page
SET STACK
SSET
@SSET
630
Output
Required
703
PUSH ONTO
STACK
PUSH
@PUSH
632
Output
Required
706
LAST IN FIRST
OUT
LIFO
@LIFO
634
Output
Required
712
FIRST IN FIRST
OUT
FIFO
@FIFO
633
Output
Required
709
SSET(630)
TB
N
TB: 1st stack
address
N: Number of
words
TB
TB+1
TB+2
TB+3
m+(N1)
m+(N
1)
Defines a stack of the specified length beginning at the specified word
and initializes the words in the data region to all zeroes.
Internal I/O
memory address
N words
in stack
Stack
pointer
Last word
in stack
PUSH(632)
TB
S
TB: 1st stack
address
S: Source word
TB
TB+1
TB+2
TB+3
TB
TB+1
TB+2
TB+3
PUSH(632)
Writes one word of data to the specified stack.
Internal I/O
memory address
Internal I/O
memory address
LIFO(634)
TB
D
TB: 1st stack
address
D: Destination
word
TB
TB+1
TB+2
TB+3
TB
TB+1
TB+2
TB+3
1
m
1
m
1
m
Last-in first-out
The pointer is
decremented.
Stack
pointer
Newest
data
Internal I/O
memory address
Stack
pointer
Reads the last word of data written to the specified stack (the newest
data in the stack).
Internal I/O
memory address
A is left
un-
changed.
FIFO(633)
TB
D
TB: 1st stack
address
D: Destination
word
m1
TB
TB+1
TB+2
TB+3
TB
TB+1
TB+2
TB+3
m1
First-in first-out
Reads the first word of data written to the specified stack (the oldest
data in the stack).
Internal I/O
memory address
Internal I/O
memory address
Oldest
data
Stack
pointer
Stack
pointer

Table of Contents

Related product manuals