Documentos de Académico
Documentos de Profesional
Documentos de Cultura
(MOV, MVM, BTD, MVMT, BTDT, CLR, SWPB, AND, OR, XOR, NOT,
BAND, BOR, BXOR, BNOT)
Introducción
Usted puede mezclar diferentes tipos de datos, pero puede producirse
pérdida de exactitud y error de redondeo, y la instrucción requiere
más tiempo para ejecutarse.
Para las instrucciones de lógicas las instrucciones se ejecutan más rápidamente
y requieren meno smemoria si todos los operandos de instrucción usan el
mismo tipo de datos óptimos, típicamente DINT o REAL.
Mover (MOV)
Descripción: La instrucción MOV copia Source en Destination. Source no
cambia.
Indicadores de estado
aritmético: Los indicadores de estado aritmético son afectados.
Condiciones de fallo: ninguna
Descripción La instrucción MVM usa una máscara para pasar o bloquear bits
de
datos de Source. Un número “1” en la máscara significa que se pasa el
bit de datos. Un número “0” en la máscara significa que se bloquea el
bit de datos.
Source DINT El valor de entrada que contiene los bits que se transfieren a
Destination.
Válido = cualquier número entero
SourceBit DINT La posición de bit en Source (el número de bit más bajo
desde el cual se inicia la
transferencia).
Válido = 0-31
Length DINT Número de bits que se van a mover
Válido = 1-32
DestBit DINT La posición de bit en Dest (el número de bit más bajo al cual
se comienza a copiar bits).
Válido = 0-31
Borrar (CLR)
Descripción: La instrucción CLR borra todos los bits de Destination
Condición Acción de lógica de escalera de relés
preescán La condición de salida de renglón se establece como falsa.
condición de entrada de renglón es falsa La condición de salida de
renglón se establece como falsa.
condición de entrada de renglón es verdadera La instrucción borra
Destination.
La condición de salida de renglón se establece como verdadera.
post-escán La condición de salida de renglón se establece como falsa.
Intercambiar byte (SWPB) La instrucción SWPB reacomoda los bytes de un
valor.