Complemento A Dos De Un Entero - Siemens SIMATIC S7-300 Manual De Referencia

Ocultar thumbs Ver también para SIMATIC S7-300:
Tabla de contenido

Publicidad

Operaciones de conversión
3.10
NEGI
Formato
NEGI
Descripción de la operación
NEGI (Complemento a dos de un entero) calcula el complemento a dos de un valor de 16 bits
en el ACU1-L; al realizar esta operación se invierten todos los bits, es decir, los ceros se
sustituyen por unos, y viceversa. Seguidamente se suma un "1". El resultado se almacena en
el ACU1-L. La operación Complemento a dos de un entero equivale a una multiplicación por
"-1". Una vez ejecutada la operación se activan los bits A1, A0, OS y OV de la palabra de
estado.
Palabra de estado
se escribe:
Calcular los bits de la palabra de estado
Resultado = 0
-32768 <= Resultado <= -1
32767 >= Resultado >= 1
Resultado = 2768
Ejemplo
AWL
Explicación
L
EW8
//Cargar el valor en el ACU1-L.
NEGI
//Formar el complemento a dos (16 bits).
T
MW10
//Transferir el resultado a MW10.
Contenido
Bit
antes de ejecutar NEGI
después de ejecutar NEGI
3-10

Complemento a dos de un entero

RB
A1
A0
-
x
x
ACU1-L
15 . . .
0101
1010
OV
OS
OR
x
x
-
A1
0
0
1
0
. .
1101
0010
Lista de instrucciones (AWL) para S7-300 y S7-400
STA
RLO
/ER
-
-
-
A0
OV
OS
0
0
-
1
0
-
0
0
-
1
1
1
. .
. . . 0
0011
1000
1100
1000
A5E00706962-01

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Simatic s7-400

Tabla de contenido