SWP - Swap
SWP
SWP
Swap
Source
#ST10:1.DATA[0]
Length
Tabla 14.21 Modos de direccionamiento y tipos de archivo válidos de la instrucción SWP
Para obtener las definiciones de los términos usados en esta tabla, vea Uso de descripciones de instrucciones en la página 4-2.
Parámetro
Source
Length
(1) Vea la nota Importante acerca del direccionamiento indirecto.
SWP
SWP
Swap
Source
#ST10:1.DATA[0]
Length
Tipo de instrucción: salida
Tabla 14.20 Tiempo de ejecución de la instrucción SWP
Controlador
13
MicroLogix 1200 Serie B y
posteriores
MicroLogix 1500 Serie B y
posteriores
Use la instrucción SWP para intercambiar los bytes bajo y alto de un número
especificado de palabras en un archivo de bits, enteros o cadenas. La
instrucción SWP tiene 2 operandos:
• Source es la dirección de palabra que contiene las palabras que van a ser
intercambiadas.
• Length es el número de palabras que van a intercambiarse,
independientemente del tipo de archivo. La dirección está limitada a
constantes de enteros. Para tipos de archivo bit y entero, el rango de
longitud es de 1 a 128. Para el tipo de archivo cadena, el rango de longitud
es de 1 a 41. Observe que esta instrucción está restringida a un único
elemento de cadena y no puede cruzar un límite de elemento de cadena.
Los modos de direccionamiento y tipos de archivo pueden usarse tal como se
muestra en la siguiente tabla:
Archivos de datos
•
•
•
IMPORTANTE
Ejemplo:
Valor de Source antes de la ejecución de la instrucción SWP:
a b c d e f g h i j k l m n o p q r s t u v w x y z a b c d e f g
Valor de Source antes de la ejecución de la instrucción
13
SWP:b a d c f e h g j i l k n m p o r q t s v u x w z y a b c d e f g
Los caracteres subrayados muestran las 13 palabras donde el byte bajo fue
intercambiado con el byte alto.
Cuando el renglón es:
Verdadero
13.7 µs + 2.2 µs/palabra
cambiada
11.7 µs + 1.8 µs/palabra
cambiada
Archivos de función
No se puede usar direccionamiento indirecto con los
archivos S, ST, MG, PD, RTC, HSC, PTO, PWM, STI, EII,
BHI, MMI, DAT, TPI, CS, IOS y DLS.
Instrucciones de archivo
Falso
0.0 µs
0.0 µs
Modo de
direc-
(1)
cionam.
•
•
Publicación 1762-RM001D-ES-P - Octubre 2002
14-19
Nivel de
dirección
•
•