Negd Complément À 2 D'entier De 32 Bits - Siemens SIMATIC S7-300 Manuel De Référence

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

Publicité

3.11
NEGD
Complément à 2 d'entier de 32 bits
Format
NEGD
Description de l'opération
NEGD (Complément à 2 d'entier de 32 bits)
Cette opération forme le complément à 2 de la valeur de 32 bits figurant dans l'accumulateur 1. Lors de
la formation du complément à 2, les bits individuels sont inversés, c'est-à-dire que les zéros sont
remplacés par des uns et les uns par des zéros, puis on ajoute la valeur 1. Le résultat est rangé dans
l'accumulateur 1. L'opération "Complément à 2 d'entier" est équivalente à une multiplication par -1. Les
bits d'état BI1, BI0, DM et DEB sont mis à 1 comme résultat de l'opération.
Mot d'état
Ecriture :
Formation des bits d'état
résultat = 0
-2 147 483 647 <= résultat <= -1
2 147 483 647 >= résultat >= 1
résultat = -2 147 483 648
Exemple
LIST
L
ED8
NEGD
T
MD10
Contenu
Bit
avant exécution de NEGD
après exécution de NEGD
Langage LIST pour SIMATIC S7-300/400
Manuel de référence, 05/2010, A5E02790284-01
RB
BI1
BI0
-
x
x
Explication
//Charger la valeur dans l'accumulateur 1.
//Former le complément à 2 (32
//Transférer le résultat dans le double mot de mémento MD10.
3.11 NEGD Complément à 2 d'entier de 32 bits
DEB
DM
x
x
bits).
ACCU1-H
31 . . .
. .
. .
0101
1111
0110
1010
0000
1001
Opérations de conversion
OU
ETAT
RLG
-
-
-
BI1
BI0
DEB
0
0
0
0
1
0
1
0
0
0
1
1
ACCU1-L
. . . 16
15 . . .
. .
0100
0101
1101
1011
1010
0010
/PI
-
DM
-
-
-
1
. .
. . . 0
0011
1000
1100
1000
53

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-400

Table des Matières