Problemas de programación de principios de microcomputadoras
MOV SI, OFFSET STR1; La dirección de desplazamiento de STR1 a SI
LEA DI, STR2; DI
CLD; establece DF=0 en la dirección de incremento de dirección
REP MOVSB; asigna la cadena de destino a la cadena de origen
prefijo de repetición REP, después de cada declaración de ejecución, los valores en CX son todos -1, y así sucesivamente hasta que el valor sea 0. MOVSB es una operación de cadena que transfiere un byte a la vez desde la cadena de destino a la cadena de origen
Por lo tanto, este programa transfiere 200 bytes de STR1 a STR2
Ejecutar MOVSB primero, luego ejecute CX-1 y luego ejecute REP
Este programa necesita transferir 200 bytes de STR1 a STR2
Ejecute MOVSB primero, luego ejecute CX -1. Entonces es REP
REP, el papel de MOVSB se ha mencionado antes
.