Instrucciones para Cadenas
Instrucciones para Cadenas
Equivalente
LODSB
LODSW
Equivalente
STOSB
MOV ES:[DI], AL
INC DI
STOSW
MOV ES:[DI], AX
ADD DI,2
Equivalente
SCASB
SCASW
Equivalente
CYCLE: CMP AL, ES:[DI]
JE END
INC DI
LOOP CYCLE
CYCLE: CMP AL, ES:[DI]
JNE END
REPNE SCASB
INC DI
LOOP CYCLE
MOVS: MOVe String. Transfiere una cadena de (SI) a (DI). Nota: existe MOVBS,
MOVSW y MOVSD. Adems, no se modifica el registro AX.
Registros implicados: registros que debe inicializar antes de usar la instruccin
Bit-D: Auto-decremento (STD) o auto-incremento (CLD) de SI/DI
DS: SI ndice para la cadena origen
ES: DI ndice para la cadena origen
VARIANTES DE MOVSB
Operacin
Equivalente
MOVSB
MOVSW
REP MOVS: copia una cadena en una sola instruccin. El nmero de caracteres
a copiar se especifica en el registro CX
Equivalente
REP MOVSB