![background image](http://html1.mh-extra.com/html/omron/sysmac-cs1d-cpu/sysmac-cs1d-cpu_reference-manual_742268742.webp)
703
Table Data Processing Instructions
Section 3-17
SDEL(642)
Deletes the data element at the specified location in the stack and shifts the
rest of the data in the stack upward. The offset value indicates the location of
the desired word (the number of words before the current pointer position).
SNUM(638)
Counts the amount of stack data (number of words of data) from the stack
pointer to the beginning of the data region.
Record-table Instructions
A series of data consisting of more than one record with the same number of
words in each record is called table data. Table data stored in the specified I/O
memory are can be registered as the table area using the DIM instruction. Up
to 16 separate tables can be defined with table numbers 0 to 15.
A
:
A
B
C
:
B
C
C
Stack
Data
region
Pointer
Pointer
(Decre-
mented by 1)
Last word of
data in stack
Stack
Data region
Pointer to last
word in stack
Data in pointer position - n
(n=3 in this example.)
Pointer
Deletes the data element at pointer
position - n, shifts the remaining
data upward, and decrements the
pointer value by 1.
Pointer to last
word in stack
Pointer
-n
(n=3)
0005
A
B
C
D
E
A
B
C
D
E
Stack
Data
region
Pointer
Pointer
(Unchanged)
Stack
Data region
Pointer to last
word in stack
Pointer
Counts data elements (N).
Pointer to last
word in stack
Pointer
Table number 0
Table number 1
Summary of Contents for SYSMAC CS1D-CPU**
Page 3: ...iv...
Page 29: ...xxx...
Page 185: ...146 List of Instructions by Function Code Section 2 4...
Page 1389: ...1350 CJ series Instruction Execution Times and Number of Steps Section 4 2...
Page 1390: ...1351 Appendix A ASCII Code Table ASCII SP Four leftmost bits Four rightmost bits...
Page 1391: ...1352 ASCII Code Table Appendix A...