Operaciones De Desplazamiento Y Rotación; Operaciones De Desplazamiento; Lista De Operaciones De Desplazamiento - Siemens SIMATIC S7-300 Manual De Referencia

Ocultar thumbs Ver también para SIMATIC S7-300:
Tabla de contenido
11
Operaciones de desplazamiento y rotación
11.1

Operaciones de desplazamiento

11.1.1

Lista de operaciones de desplazamiento

Descripción
Las operaciones de desplazamiento sirven para desplazar el contenido de la palabra baja del
ACU 1 o de todo el acumulador bit por bit a la izquierda o a la derecha (v. Registros de la
CPU). Un desplazamiento a la izquierda en n bits multiplica el contenido del acumulador por
2
, mientras que un desplazamiento a la derecha en n bits divide el contenido del acumulador
n
por 2
. Desplazando, por ejemplo, el equivalente binario del valor decimal "3" tres bits a la
n
izquierda, en el acumulador resulta el equivalente binario del valor decimal 24. Desplazando
el equivalente binario del valor decimal "16" dos bits a la derecha, resulta el equivalente
binario del valor decimal 4 en el acumulador.
El número que sigue a la operación de desplazamiento o bien el valor depositado en el byte
bajo de la palabra baja del ACU 2 indica el número de bits desplazados, es decir, el número de
posiciones en que se desplaza a la izquierda o derecha. Las posiciones que quedan vacantes
como consecuencia de la operación de desplazamiento se rellenan con ceros o con el estado
de señal del bit que indica el signo ("0" = positivo y "1" = negativo). El último bit desplazado se
carga en el bit A1 de la palabra de estado. Los bits A0 y OV de la palabra de estado se ponen
a "0". Para evaluar el bit A1 se utilizan las operaciones de salto.
Las operaciones de desplazamiento son absolutas, es decir, que su ejecución no depende de
ninguna condición especial. Además no afectan al resultado lógico.
Se dispone de las operaciones de desplazamiento siguientes:
• SSI
Desplazar signo de número entero a la derecha (16 bits)
• SSD
Desplazar signo de número entero a la derecha (32 bits)
• SLW Desplazar palabra a la izquierda (16 bits)
• SRW Desplazar palabra a la derecha (16 bits)
• SLD
Desplazar doble palabra a la izquierda (32 bits)
• SRD
Desplazar doble palabra a la derecha (32 bits)
Lista de instrucciones (AWL) para S7-300 y S7-400
A5E00706962-01
11-1
Tabla de contenido
loading

Este manual también es adecuado para:

Simatic s7-400

Tabla de contenido