6.9.15
Generar complemento a 1 de un entero de 16 bits (INV_I)
Descripción
La operación INV_I (Complemento a 1 de un entero) lee el contenido del parámetro IN y
combina el valor con la plantilla hexadecimal W#16#FFFF mediante una operación lógica
O-exclusiva. Esta operación invierte el estado de cada bit. La salida de habilitación ENO
siempre tiene el mismo estado de señal que EN. Si EN está conectada a la lógica, el valor
de INV_I será remanente.
Tabla 6- 31
Generar complemento a 1 de un entero de 16 bits (INV_I)
Representación KOP
INV_I
EN
ENO
IN
OUT
Conn.arrICon[0]
Figura 6-20
Si DIn[0] = "1", cada bit de Conn.arrICon[0] se invierte, p.ej.:
Conn.arrICon[0] = 01000001 10000001 se convierte en Conn.arrICon[1] = 10111110
01111110.
La salida DOut[0] es "1", si la conversión no se produce (ENO = EN = 0).
High Speed Boolean Processor FM 352-5
Manual del usuario, 05/2011, A5E00131331-04
Parámetro
Tipo de datos
EN
BOOL
ENO
BOOL
IN
INT
OUT
INT
DIn[0]
INV_I
EN
ENO
IN
OUT
Ejemplo de la operación INV_I
6.9 Juego de instrucciones para la programación KOP
Operandos
Entrada
Salida
Entrada
Salida
DOut[0]
NOT
Conn.arrICon[1]
Programar y usar el FM 352-5
Descripción
Entrada de habilitación
Salida de habilitación
Valor entero de entrada (16 bits)
Complemento a 1 del entero IN de
16 bits
119