Red de conocimiento informático - Conocimiento del nombre de dominio - Problemas de programación de principios de microcomputadoras

Problemas de programación de principios de microcomputadoras

MOV CX, 200; Establezca el número de recuento en 200 veces

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

.