Ssi Décalage Vers La Droite D'un Entier Avec Signe (16 Bits) - Siemens SIMATIC S7-300 Manuel De Référence

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

Publicité

Opérations de décalage et de rotation
11.1.2
SSI
Décalage vers la droite d'un entier avec signe (16 bits)
Formats
SSI
SSI <nombre>
Opérande
<nombre>
Description de l'opération
SSI (Décalage vers la droite d'un entier avec signe)
Cette opération permet de décaler bit par bit le contenu de l'accumulateur 1-L vers la droite
L'état de signal du bit de signe (bit 15) est écrit dans les bits libérés par le décalage. Le bit
décalé en dernier est chargé dans le bit BI1 du mot d'état. Le nombre de bits de décalage est
précisé soit par l'opérande <nombre>, soit par une valeur figurant dans l'accumulateur 2-L-L.
SSI <nombre> : Le nombre de bits de décalage est précisé par l'opérande <nombre>. Des
valeurs entre 0 et 15 sont autorisées. Les bits d'état BI0 et DEB sont mis à 0 si <nombre> est
supérieur à 0. Si <nombre> égale 0, l'opération de décalage s'exécute comme une opération
NOP.
SSI : Le nombre de bits de décalage est précisé par la valeur figurant dans l'accumulateur
2-L-L. Des valeurs entre 0 et 255 sont autorisées. Un nombre de bits de décalage supérieur à
16 donne toujours le même résultat : accumulateur 1 = 16#0000, BI1 = 0 ou accumu
16#FFFF, BI1 = 1. Si le nombre de bits de décalage est supérieur à 0, les bits d'état BI0 et
DEB sont mis à 0. Si le nombre de bits de décalage égale 0, l'opération de décalage s'exécute
comme une opération NOP.
Mot d'état
Ecriture :
11-2
T
ype de données
E
ntier non signé
RB
BI1
BI0
-
x
x
D
escription
N
ombre de bits à décaler ; plage de décalage de 0 à 15
DEB
DM
OU
x
-
-
Langage LIST pour SIMATIC S7-300/400
lateur 1 =
ETAT
RLG
/PI
-
-
-
A5E00706961-01
.

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-400

Table des Matières