Opérations De Décalage Et De Rotation; Opérations De Décalage; Vue D'ensemble Des Opérations De Décalage - Siemens SIMATIC S7-300 Manuel De Référence

Masquer les pouces Voir aussi pour SIMATIC S7-300:
Table des Matières

Publicité

11
Opérations de décalage et de rotation
11.1
Opérations de décalage
11.1.1
V
ue d
'ensemble des opérations de décalage
Description
Les
opérations de décalage permettent de décaler bit par bit le contenu du mot de poids faible
d
e l'accumulateur 1 ou de l'accumulateur entier vers la gauche ou vers la droite (voir aussi
R
egistres
de la CPU). Le
des
puissa
nces de 2 ; le décalage vers la droite le divise par d
exem
ple, v
ous décalez de 3 bits vers la gauche l'équivalent binaire de la valeur décimale 3,
vous obte
n
ez l'équivalent binaire de la valeur décimale 24 dans l'accumulateur. Si vous
décale
z de
2 bits vers la droite l'équivalent binaire de la valeur décimale 16, vous obtenez
l'équivalen
t binaire de la valeur décimale 4 dans l'accumulateur.
Le no
mbre
de bits de décalage est précisé dans l'instruction de décalage même ou est pr
d
ans l'octet de poids faible du mot de poids faible de l'accumulateur 2. Les positions binaires
libéré
es par l'opération de décalage sont soit remplies par des zéros, soit par l'état de signal
du bit de signe (0 signifie positif et 1 négatif). Le bit décalé en dernier est chargé dans le bit BI1
du mot d'état. Les bits BI0 et DEB du mot d'état sont remis à 0. Vous pouvez évaluer le bit BI1
à l'aide d'opérations de saut.
Les opérations de décalage sont inconditionnelles : leur exécution ne dépend d'aucune
condition spéciale. Elles n'affectent pas le résultat logique RLG.
Vous disposez des opérations de décalage suivantes :
• SSI
• SSD
• SLW
• SRW
• SLD
• SRD
Langage LIST pour SIMATIC S7-300/400
A5E00706961-01
décalage vers la gauche multiplie le contenu de l'accumulateur par
Décalage vers la droite d'un entier avec signe (16 bits)
Décalage vers la droite d'un entier avec signe (32 bits)
Décalage vers la gauche d'un mot (16 bits)
Décalage vers la droite d'un mot (16 bits)
Décalage vers la gauche d'un double mot (32 bits)
Décalage vers la droite d'un double mot (32 bits)
es puissances de 2. Si, par
is
11-1

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-400

Table des Matières