Tabla 7- 143 Tipos de datos para los parámetros
Parámetro
IN
N
OUT
● Con N=0 no hay rotación. El valor IN se asigna a OUT.
● Los bits rotados hacia fuera en un lado del valor de destino se rotan hacia el otro lado,
● Si el número de bits que deben rotarse (N) excede el número de bits en el valor de
● ENO es siempre TRUE (verdadero) tras ejecutarse las instrucciones de rotación.
Tabla 7- 144 Ejemplo de ROR para datos del tipo Word (palabra):
Rotar bits desde la derecha a la izquierda (N = 1)
IN
0100 0000 0000 0001
Controlador programable S7-1200
Manual de sistema, 04/2012, A5E02486683-06
Tipo de datos
Byte, Word, DWord
UInt
Byte, Word, DWord
por lo que no se pierden los valores de bit originales.
destino (8 para Byte, 16 para Word, 32 para DWord), la rotación se efectúa de todas
maneras.
Valor de OUT antes de la primera rotación: 0100 0000 0000 0001
Después de la primera rotación a la
derecha:
Después de la segunda rotación a la
derecha:
7.10 Instrucciones de desplazamiento y rotación
Descripción
Patrón de bits que debe rotarse
Número de bits que deben rotarse
Patrón de bits después de la rotación
1010 0000 0000 0000
0101 0000 0000 0000
Instrucciones básicas
255