Te falto un detalle importante.
lodsb y stosb incrementan esi y edi respectivamente (Si NO esta puesto DF, si DF esta puesot, decrementa esi y edi respectivamente)
muy comodo a la hora de mover cadenas si se esta haciendo un auto-keygen.
mov esi, cadena_original
mov edi, cadena_destino
mov ecx, tamano_cadena
label:
lodsb
stosb
loop label
por cierto und3r, lodsb y stosb no son opcodes. "AC" y "AA" son los opcodes.
stosb y lodsb son MNEMONICOS, o mejor aun INSTRUCCIONES del ensamblador.
Es lo que hace el ensamblador, convertir "stosb" en "AA"
saludos