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

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

Publicité

3.11
NEGD
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 qu
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
équ
ivalente à une multiplication par -1. Les bits d'état BI1, BI0, DM et DEB sont mis à 1
c
omme résultat de l'opération.
Mot d'éta
t
Ecriture :
For
mation
des bits d'état
résultat =
0
-2 147 483 648 <= résultat <= -1
2 147 483 647 >= résultat >= 1
résultat = 2 147 483 648
Exemple
LIST
Explication
L
ED8
//Charger la valeur dans l'accumulateur 1.
NEGD
//Former le complément à 2 (32
T
MD10
//Transférer le résultat dans le double mot de mémento MD10.
Contenu
Bit
avant exécution de NEGD
après exécution de NEGD
Langage LIST pour SIMATIC S7-300/400
A5E00706961-01
Complément à 2 d'entier de 32 bits
RB
BI1
BI0
-
x
x
ACCU1-H
31 . . .
0101
1010
DEB
DM
OU
x
x
-
BI1
0
0
1
0
bits).
. .
. .
. . . 16
1111
0110
0100
0000
1001
1011
Opérations de conversion
ETAT
RLG
-
-
BI0
DEB
0
0
1
0
0
0
1
1
ACCU1-L
15 . . .
. .
. .
0101
1101
0011
1010
0010
1100
e
/PI
-
DM
-
-
-
1
. . . 0
1000
1000
3-11

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-400

Table des Matières