Instructions De Traitement De Données De Tableaux - Omron SYSMAC CS Série Manuel De Programmation

Automates programmables
Table des Matières

Publicité

Instructions de traitement de données de tableaux
3-15 Instructions de traitement de données de tableaux
Instruction
Symbole/
Opérande
Mnémonique
Code
SET STACK
SSET(630)
SSET
@SSET
630
TB : 1ère adresse
de pile
N : Nombre de
mots
PUSH ONTO
PUSH(632)
STACK
PUSH
@PUSH
632
TB : 1ère
adresse de pile
S : Mot source
LAST IN FIRST
LIFO(634)
OUT
LIFO
@LIFO
634
TB : 1ère
adresse de pile
D : Mot de
destination
FIRST IN FIRST
FIFO(633)
OUT
FIFO
@FIFO
633
TB : 1ère
adresse de pile
D : Mot de
destination
Définit une pile de la longueur spécifiée commençant au mot spécifié
et initialise (met à zéro) les mots dans la zone de données.
TB
N
TB+1
TB+2
Dernier
TB+3
mot de
la pile
Pointeur
d'empile-
ment
Ecrit un mot de données dans la pile spécifiée.
TB
S
TB
TB+1
TB+2
TB+3
Lit le dernier mot de données écrit dans la pile spécifiée (les données
de la pile les plus récentes).
TB
Pointeur
D
d'empilement
TB
TB+1
TB+2
TB+3
Lit le premier mot de données écrit dans la pile spécifiée
(les données de la pile les plus anciennes).
TB
D
TB
Pointeur
TB+1
d'empile-
TB+2
ment
TB+3
Premier entré, premier sorti
Fonction
Adresse mémoire
E/S interne
TB
m+(N–1)
m+(N–1)
Adresse mémoire
E/S interne
PUSH(632)
Adresse mémoire
E/S interne
TB
Données
TB+1
les plus
TB+2
récentes
m–1
TB+3
Pointeur
d'empi-
lement
m –1
Le pointeur est
Dernier entré, premier sorti
décrémenté.
Adresse mémoire
E/S interne
TB
Données
TB+1
les plus
anciennes
TB+2
TB+3
Pointeur
d'empile-
ment
Chapitre 3-15
Emplacement
d'exécution
Sortie
Obligatoire
N mots
dans
la pile
Sortie
Obligatoire
Adresse
mémoire E/S
interne
TB
TB+1
TB+2
TB+3
Sortie
Obligatoire
Adresse mémoire
E/S interne
–1
A reste
inchangé.
Sortie
Obligatoire
Adresse mémoire
E/S interne
m –1
m –1
Condition
121

Publicité

Table des Matières
loading

Table des Matières