LONGMOVE
instrucción: Copia longs de una región a otra en memoria principal.
((PUB
PRI))
LONGMOVE
(DestAddress, SrcAddress, Count )
DestAddress
es una expresión que especifica la localidad de memoria principal para
copiar el primer long a la localidad destino.
SrcAddress
es una expresión que especifica la localidad de memoria principal del
primer long de la fuente a copiar.
Count
esta expresión indica el numero de longs a copiar de la fuente al destino.
Explicación
LONGMOVE
es una de tres instrucciones (
bloques de memoria principal de un área a otra.
principal de SrcAddress a memoria principal en DestAddress.
Usando LONGMOVE
LONGMOVE
es una excelente forma de copiar bloques de memoria tamaño long. Por ejemplo:
VAR
long
Buff1[100]
long
Buff2[100]
PUB Main
longmove(@Buff2, @Buff1, 100)
La primer línea de l método
Buff2
LONGMOVE
.
es mas rápido en esta tarea de un ciclo dedicado
2: Referencia de Lenguaje Spin –
BYTEMOVE
WORDMOVE
,
LONGMOVE
'Copia Buff1 aBuff2
Main
de arriba copia los 100-long del arreglo
LONGMOVE
LONGMOVE
, y
) usados para copiar
copia los longs Count de memoria
Buff1
REPEAT
.
al arreglo